Confirmed in gcc-linaro-4.5+bzr99492:

michaelh@ursa1:~/linaro/bugs$ 
../toolchains/gcc-linaro-4.5+bzr99492-armv7l-maverick-cbuild108-ursa3-cortexa9r1/bin/gcc
 -O2 -mfpu=neon -S insn-unsat-constr.i
insn-unsat-constr.c: In function 'test':
insn-unsat-constr.c:19:1: error: insn does not satisfy its constraints:
(insn 41 22 27 2 /usr/lib/gcc/arm-linux-gnueabi/4.5.2/include/arm_neon.h:10277 
(set (reg:OI 95 d16 [orig:154 __b ] [154])
        (mem/s/c:OI (pre_dec:SI (reg/f:SI 3 r3 [153])) [5 __b+0 S32 A64])) 786 
{*neon_movoi} (expr_list:REG_INC (reg/f:SI 3 r3 [153])
        (nil)))
insn-unsat-constr.c:19:1: internal compiler error: in 
reload_cse_simplify_operands, at postreload.c:402

Also occurs on the GCC 4.5 release branch:

michaelh@ursa1:~/linaro/bugs$ 
/tools/toolchains/gcc-4.5.2-armv7l-maverick-cbuild93-ursa1-cortexa8r1/bin/gcc 
-O2 -mfpu=neon -S insn-unsat-constr.i
insn-unsat-constr.c: In function 'test':
insn-unsat-constr.c:19:1: error: insn does not satisfy its constraints:
(insn 41 22 27 2 /usr/lib/gcc/arm-linux-gnueabi/4.5.2/include/arm_neon.h:10277 
(set (reg:OI 95 d16 [orig:154 __b ] [154])
        (mem/s/c:OI (pre_dec:SI (reg/f:SI 3 r3 [153])) [5 __b+0 S32 A64])) 731 
{*neon_movoi} (expr_list:REG_INC (reg/f:SI 3 r3 [153])
        (nil)))
insn-unsat-constr.c:19:1: internal compiler error: in 
reload_cse_simplify_operands, at postreload.c:396

Does not occur in the GCC 4.6.0 release:

michaelh@ursa1:~/linaro/bugs$ /tools/toolchains/gcc-4.6.0-armv7l-
maverick-cbuild93-ursa1-cortexa8r1/bin/gcc -O2 -mfpu=neon -S insn-unsat-
constr.i

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/744884

Title:
  [armel, neon] ICE in reload_cse_simplify_operands, at postreload.c:402

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to