int i ; int j; int main (void) { if ( i == 0 ) j = 0xdeadbeef; else j = 0xcafebabe;
return j; }arm-none-eabi-gcc-4.2.0 -frtl-abstract-sequences -O3 -mthumb ../hello.c -da ../hello.c: In function 'main': ../hello.c:14: error: unrecognizable insn: (insn 87 0 0 (set (reg:SI 0 r0) (symbol_ref:SI ("*.L6") [flags 0x2])) -1 (nil) (nil)) ../hello.c:14: internal compiler error: in insn_default_length, at config/arm/arm.md:6051 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. Configured with: /mnt/tools/fsf/build/combined-arm-none-eabi-gcc-4_2-2006-12-08/configure --target=arm-none-eabi --prefix=/mnt/tools/fsf/install/arm-none-eabi-gcc-4_2-2006-12-08 --enable-languages=c,c++ --disable-nls --with-newlib --disable-gdbtk --disable-libssp Thread model: single gcc version 4.2.0 20061208 (prerelease) -- Summary: ICE on frtl-abstract-sequences and mthumb. Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: ramana dot radhakrishnan at codito dot com GCC host triplet: i686-pc-linux-gnu GCC target triplet: arm-none-eabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30121