[Bug bootstrap/60632] New: ICE in ipa-inline-analysis.c on ARM (arm10tdmi thumb with neon)

alan.lawrence at arm dot com gcc-bugzilla@gcc.gnu.org
Mon Mar 24 12:27:00 GMT 2014


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



More information about the Gcc-bugs mailing list