[Bug target/91912] New: ICE in lra_set_insn_recog_data, at lra.c:1004

marxin at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Sep 26 06:58:00 GMT 2019


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91912

            Bug ID: 91912
           Summary: ICE in lra_set_insn_recog_data, at lra.c:1004
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: ktkachov at gcc dot gnu.org
  Target Milestone: ---
              Host: x86_64-linux-gnu
            Target: armv7-linux-gnueabi

Following is causing ICE:

$ ./arm-linux-gnueabi-gcc
/home/marxin/Programming/gcc/gcc/testsuite/gcc.c-torture/compile/20000804-1.c
-mcpu=fa626te -ftree-ter -c
/home/marxin/Programming/gcc/gcc/testsuite/gcc.c-torture/compile/20000804-1.c:
In function ‘f’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.c-torture/compile/20000804-1.c:22:3:
warning: implicit declaration of function ‘g’ [-Wimplicit-function-declaration]
   22 |   g (&v);
      |   ^
during RTL pass: reload
/home/marxin/Programming/gcc/gcc/testsuite/gcc.c-torture/compile/20000804-1.c:23:1:
internal compiler error: in lra_set_insn_recog_data, at lra.c:1004
   23 | }
      | ^
0x57eea9 lra_set_insn_recog_data(rtx_insn*)
       
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/lra.c:1004
0x90a637 lra_get_insn_recog_data
       
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/lra-int.h:496
0x90a637 lra_update_insn_regno_info(rtx_insn*)
       
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/lra.c:1633
0x90a79f lra_update_insn_regno_info(rtx_insn*)
       
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/lra.c:1631
0x90a79f lra_push_insn_1
       
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/lra.c:1791
0x90a79f lra_push_insn(rtx_insn*)
       
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/lra.c:1799
0x90a79f push_insns
       
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/lra.c:1842
0x90ba75 push_insns
       
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/lra.c:1838
0x90ba75 lra_process_new_insns(rtx_insn*, rtx_insn*, rtx_insn*, char const*)
       
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/lra.c:1890
0x91b6dc simplify_operand_subreg
       
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/lra-constraints.c:1753
0x91b6dc curr_insn_transform
       
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/lra-constraints.c:3911
0x91e8e6 lra_constraints(bool)
       
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/lra-constraints.c:4993
0x90c764 lra(_IO_FILE*)
       
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/lra.c:2452
0x8ca521 do_reload
       
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/ira.c:5495
0x8ca521 execute
       
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/gcc/ira.c:5681
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
marxin@marxinbox:~/BIG/bin/arm/dev/shm/buildbot/install/gcc/bin>
./arm-linux-gnueabi-gcc -v
Using built-in specs.
COLLECT_GCC=./arm-linux-gnueabi-gcc
COLLECT_LTO_WRAPPER=/home/marxin/BIG/bin/arm/dev/shm/buildbot/install/gcc/bin/../libexec/gcc/arm-linux-gnueabi/10.0.0/lto-wrapper
Target: arm-linux-gnueabi
Configured with:
/home/marxin/BIG/buildbot/buildworker/marxinbox-gcc-trunk-arm/build/configure
--enable-languages=c,c++,fortran --disable-bootstrap --disable-libsanitizer
--disable-multilib --enable-checking=release
--prefix=/dev/shm/buildbot/install/gcc --target=arm-linux-gnueabi
--with-as=/usr/bin/arm-suse-linux-gnueabi-as
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 10.0.0 20190925 (experimental)
f2e61afa97856a6c96f6093c13f74e447084be3a (GCC)


More information about the Gcc-bugs mailing list