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

Reply via email to