2 20030914-1.c from the execute part of the gcc torture tests.
11 // TODO: Enable when sdcc supports long double!
13 /* On IRIX 6, PB is passed partially in registers and partially on the
14 stack, with an odd number of words in the register part. Check that
15 the long double stack argument (PC) is still accessed properly. */
17 struct s
{ int val
[16]; };
19 long double f (int pa
, struct s pb
, long double pc
)
23 for (i
= 0; i
< 16; i
++)
30 testTortureExecute (void)
36 for (i
= 0; i
< 16; i
++)
38 if (f (1, x
, 10000.0L) != 10136.0L)