http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49135
Ramana Radhakrishnan <ramana at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code CC| |ramana at gcc dot gnu.org, | |rearnsha at gcc dot gnu.org Known to fail| |4.7.0 --- Comment #5 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> 2011-05-26 22:55:38 UTC --- This is related to PR47719 . Appears to work fine on the 4.6 branch. Atleast an O2 trial didn't blow up. from a backtrace. (gdb)up #3 0x08729c62 in arm_reorg () at /home/ramrad01/sources/fsf/trunk/gcc/config/arm/arm.c:12258 (gdb) p insn $2 = (rtx) 0xb7cf5d14 (gdb) pr (insn 13 12 108 (set (reg:SI 2 r2 [orig:142 D.2035 ] [142]) (zero_extend:SI (mem/u/c/i:HI (symbol_ref/u:SI ("*.LC0") [flags 0x2]) [4 S2 A32]))) /home/ramrad01/sources/fsf/trunk/gcc/testsuite/gcc.c-torture/execute/920302-1.c:14 147 {*arm_zero_extendhisi2} (insn_list:REG_LABEL_OPERAND 30 (expr_list:REG_EQUIV (zero_extend:SI (mem/u/c/i:HI (symbol_ref/u:SI ("*.LC0") [flags 0x2]) [4 S2 A32])) (nil)))) Reproduced with -march=armv5te -marm -mfloat-abi=soft on the command line. cheers Ramana