Comment 2 for bug 723185

Revision history for this message
Michael Hope (michaelh1) wrote :

Confirmed in gcc-linaro-4.5-2011.02-0:

michaelh@ursa1:~/linaro/bugs$ /tools/toolchains/gcc-linaro-4.5-2011.02-0-armv7l-maverick-cbuild46-pavo3-cortexa8r1/bin/gcc -marm -mfpu=neon -O2 -g -c epoll-ltp.i
epoll-ltp.c: In function 'test_epoll_ctl':
epoll-ltp.c:651:1: error: insn does not satisfy its constraints:
(insn 159 1013 160 9 epoll-ltp.c:453 (set (mem/s:DI (plus:SI (reg:SI 12 ip)
                (const_int -7 [0xfffffffffffffff9])) [0 unaligned_event_ptr_63->data.u64+0 S8 A64])
        (reg:DI 2 r2 [372])) 593 {*arm_movdi_vfp_cortexa8} (expr_list:REG_EQUAL (const_int 0 [0x0])
        (nil)))
epoll-ltp.c:651:1: internal compiler error: in reload_cse_simplify_operands, at postreload.c:402
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.

Thumb-2 mode is fine:

michaelh@ursa1:~/linaro/bugs$ /tools/toolchains/gcc-linaro-4.5-2011.02-0-armv7l-maverick-cbuild46-pavo3-cortexa8r1/bin/gcc -mthumb -mfpu=neon -O2 -g -c epoll-ltp.i
michaelh@ursa1:~/linaro/bugs$

VFP only is fine.