------- Comment #2 from pinskia at gcc dot gnu dot org 2010-01-03 06:49 ------- Here is an example which shows the issue on PPC also: union __anonunion___u_19 { double __d; int __i[2]; }; extern int __signbit (double *__x) { union __anonunion___u_19 __u; { __u.__d = *__x; return (__u.__i[1] < 0); } }
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42588