http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52466
Ralf Corsepius <corsepiu at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target| |lm32-* CC| |corsepiu at gcc dot gnu.org Known to work| |4.5.3 Known to fail| |4.6.3, 4.7.0 --- Comment #1 from Ralf Corsepius <corsepiu at gcc dot gnu.org> 2012-03-06 07:20:31 UTC --- Upon second glance, the origin of this bootstrap failure is an ICE in xgcc/cc1 as lm32-rtems4.11/libgcc/config.log tells configure:4511: checking whether to use setjmp/longjmp exceptions configure:: /users/rtems/tmp/gcc.2/BUILD-lm32/./gcc/xgcc -B/users/rtems/tmp/gcc.2/BUILD-lm32/./gcc/ -B/usr/local/lm32-rtems4.11/bin/ -B/usr/local/lm32-rtems4.11/lib/ -isystem /usr/local/lm32-rtems4.11/include -isystem /usr/local/lm32-rtems4.11/sys-include -c --save-temps -fexceptions conftest.c >&5 xgcc: internal compiler error: Segmentation fault (program cc1) Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. configure:: $? = 4 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "GNU C Runtime Library" | #define PACKAGE_TARNAME "libgcc" | #define PACKAGE_VERSION "1.0" | #define PACKAGE_STRING "GNU C Runtime Library 1.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "http://www.gnu.org/software/libgcc/" | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define SIZEOF_DOUBLE 0 | #define SIZEOF_LONG_DOUBLE 0 | #define HAVE_GETIPINFO 1 | /* end confdefs.h. */ | | void bar (); | void clean (int *); | void foo () | { | int i __attribute__ ((cleanup (clean))); | bar(); | } | configure:4542: result: unknown configure:4558: error: unable to detect exception model