2 20030613-1.c from the execute part of the gcc torture tests.
11 // TODO: Enable when sdcc supports struct assignment!
13 /* PR optimization/10955 */
14 /* Originator: <heinrich.brand@fujitsu-siemens.com> */
16 /* This used to fail on SPARC32 at -O3 because the loop unroller
17 wrongly thought it could eliminate a pseudo in a loop, while
18 the pseudo was used outside the loop. */
20 #define COMPLEX struct CS
28 static COMPLEX
CCID (COMPLEX x
)
39 static COMPLEX
CPOW (COMPLEX x
, int y
)
51 static int c5p (COMPLEX x
)
55 b
= CCID( CPOW(a
,2) );
62 testTortureExecute (void)