http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47847
Summary: PowerPC: ICE: -mcpu=8540 -meabi -msdata -fno-common -mfloat-gprs=double Product: gcc Version: 4.5.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: sebastian.hu...@embedded-brains.de Target: powerpc-rtems4.11-gcc Created attachment 23432 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23432 Sample code. Using the embedded 64-bit floating-point unit causes an internal compiler error in combination with the small data area: powerpc-rtems4.11-gcc -c paranoia.i -mcpu=8540 -meabi -msdata -fno-common -mfloat-gprs=double -mabi=spe /home/sh/rtems-sync/c/src/../../testsuites/samples/paranoia/paranoia.c: In function 'paranoia': /home/sh/rtems-sync/c/src/../../testsuites/samples/paranoia/paranoia.c:1955:1: internal compiler error: output_operand: invalid %y value, try using the 'Z' constraint