http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59787
Renlin Li <renlin.li at arm dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |renlin.li at arm dot com, | |yufeng at gcc dot gnu.org --- Comment #1 from Renlin Li <renlin.li at arm dot com> --- Confirm that, gcc.target/arm/mmx-2.c cause an ICE with the following configuration. --target=arm-none-linux-gnueabihf --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=softfp (insn 51 50 52 2 (set (reg:DI 534 [orig:139 D.4720 ] [139]) (mem/v/c:DI (plus:SI (reg/f:SI 102 sfp) (const_int -20 [0xffffffffffffffec])) [0 llsink+0 S8 A64])) mmx-2.c:4 2 447 {*iwmmxt_arm_movdi} (nil)) (insn 573 0 0 (set (reg:DI 139 [ D.4720 ]) (reg:DI 534 [orig:139 D.4720 ] [139])) -1 (nil)) lra_constraints() keeps reloading <reg 139> until Max. number of reload insns is reached.