Robert Schwebel reported on libc-ports that glibc failed to build on softfloat arm eabi with an ICE, see http://sources.redhat.com/ml/libc-ports/2006-07/msg00027.html
It fails with -fexceptions and works without. I've attached a reduce testcase. I assume this is a regression but I don't have an older cross compiler so I cannot say for sure. (sid)207:[EMAIL PROTECTED]: ~] ~/tmp/gcc/4.2-arm-softfloat/gcc/xgcc -c -fexceptions glibc-dl-lookup.c glibc-dl-lookup.c: In function âcheck_matchâ: glibc-dl-lookup.c:149: internal compiler error: in arm_unwind_emit_set, at config/arm/arm.c:15419 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. (sid)208:[EMAIL PROTECTED]: ~] ~/tmp/gcc/4.2-arm-softfloat/gcc/xgcc -c glibc-dl-lookup.c (sid)209:[EMAIL PROTECTED]: ~] -- Summary: [4.2 regression] arm_unwind_emit_set, at config/arm/arm.c:15419 with -fexceptions Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tbm at cyrius dot com GCC host triplet: arm-softfloat-linux-gnueabi GCC target triplet: arm-softfloat-linux-gnueabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28516