http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60632
Bug ID: 60632 Summary: ICE in ipa-inline-analysis.c on ARM (arm10tdmi thumb with neon) Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: alan.lawrence at arm dot com svn commit 208714 (also observed on 208491), with target arm-none-linux-gnueabi $cc1plus test.cc -g -O2 -mcpu=arm10tdmi -mfloat-abi=hard -mfpu=neon cc1plus ipa4.cc -g -O2 -mcpu=arm10tdmi -mfloat-abi=hard -mfpu=neon bitpack_d streamer_read_bitpack() void inline_read_section(unsigned int) Analyzing compilation unit Performing interprocedural optimizations <*free_lang_data> <visibility> <early_local_cleanups> <*free_inline_summary> <whole-program> <profile_estimate> <devirt> <cp> <inline> <pure-const> <static-var>Assembling functions: bitpack_d streamer_read_bitpack() void inline_read_section(unsigned int) ipa4.cc: In function 'void inline_read_section(unsigned int)': ipa4.cc:42:1: error: insn does not satisfy its constraints: } ^ (insn 128 31 42 4 (parallel [ (set (reg:DI 3 r3 [orig:129 D.5611 ] [129]) (lshiftrt:DI (reg:DI 2 r2 [orig:118 bp$word ] [118]) (const_int 1 [0x1]))) (clobber (reg:CC 100 cc)) ]) ipa4.cc:37 132 {arm_lshrdi3_1bit} (expr_list:REG_UNUSED (reg:CC 100 cc) (expr_list:REG_UNUSED (reg:SI 4 r4) (nil)))) ipa4.cc:42:1: internal compiler error: in copyprop_hardreg_forward_1, at regcprop.c:775 0xafc118 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) /work/alalaw01/oban/srcfsf/gcc/gcc/rtl-error.c:109 0xafc13f _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) /work/alalaw01/oban/srcfsf/gcc/gcc/rtl-error.c:120 0xad541c copyprop_hardreg_forward_1 /work/alalaw01/oban/srcfsf/gcc/gcc/regcprop.c:775 0xad541c copyprop_hardreg_forward /work/alalaw01/oban/srcfsf/gcc/gcc/regcprop.c:1110 0xad541c execute /work/alalaw01/oban/srcfsf/gcc/gcc/regcprop.c:1283