1 /* PR optimization/10955 */
2 /* Originator: <heinrich.brand@fujitsu-siemens.com> */
4 /* This used to fail on SPARC32 at -O3 because the loop unroller
5 wrongly thought it could eliminate a pseudo in a loop, while
6 the pseudo was used outside the loop. */
8 extern void abort(void);
10 #define COMPLEX struct CS
18 static COMPLEX
CCID (COMPLEX x
)
29 static COMPLEX
CPOW (COMPLEX x
, int y
)
41 static int c5p (COMPLEX x
)
45 b
= CCID( CPOW(a
,2) );