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) );