Today's (2008-02-05; rev. 132112) m68k-rtems*-gcc from gcc-trunk ICEs when
building rtems :
...
m68k-rtems4.9-gcc --pipe -B../../../lib/ -B../../../av5282/lib/ -specs
bsp_specs -qrtems -DPACKAGE_NAME=\"rtems-c-src\"
-DPACKAGE_TARNAME=\"rtems-c-src\" -DPACKAGE_VERSION=\"4.8.99.0\"
-DPACKAGE_STRING=\"rtems-c-src\ 4.8.99.0\"
-DPACKAGE_BUGREPORT=\"http://www.rtems.org/bugzilla\"; -I.
-I../../../../../../rtems.orig/c/src/libchip  -isystem
../../../av5282/lib/include -D__INSIDE_RTEMS_BSD_TCPIP_STACK__  -Wall -m528x
-O2 -g -fomit-frame-pointer -MT network/libnetchip_a-i82586.o -MD -MP -MF
network/.deps/libnetchip_a-i82586.Tpo -c -o network/libnetchip_a-i82586.o `test
-f 'network/i82586.c' || echo
'../../../../../../rtems.orig/c/src/libchip/'`network/i82586.c
../../../../../../rtems.orig/c/src/libchip/network/i82586.c: In function
'i82586_start_transceiver':
../../../../../../rtems.orig/c/src/libchip/network/i82586.c:1942: internal
compiler error: in def_cfa_1, at dwarf2out.c:804
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.

This ICE is reproducible for different -m<*> flags and for different source
files. However it only seems to occur when being combined with
-fomit-frame-pointer. 

=> Wild guess: m68k's -fomit-frame-pointer handling is broken.


-- 
           Summary: ICE: in def_cfa_1, at dwarf2out.c:804
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: corsepiu at gcc dot gnu dot org
GCC target triplet: m68k-rtems*


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35088

Reply via email to