[Bug target/99781] New: [11 Regression] ICE in partial_subreg_p, at rtl.h:3144

asolokha at gmx dot com gcc-bugzilla@gcc.gnu.org
Fri Mar 26 02:43:26 GMT 2021


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

            Bug ID: 99781
           Summary: [11 Regression] ICE in partial_subreg_p, at rtl.h:3144
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: asolokha at gmx dot com
  Target Milestone: ---
            Target: aarch64-linux-gnu

g++-11.0.1-alpha20210321 snapshot (g:fc24ea2374259d401a46ce3526688b7e79d4cc13)
ICEs when compiling gcc/testsuite/g++.target/aarch64/sve/dup_sel_2.C w/
-march=armv8-a+sve:

% aarch64-linux-gnu-g++-11.0.1 -march=armv8-a+sve -c
gcc/testsuite/g++.target/aarch64/sve/dup_sel_2.C
during RTL pass: reload
gcc/testsuite/g++.target/aarch64/sve/dup_sel_2.C: In function 'void
foo(int32_t)':
gcc/testsuite/g++.target/aarch64/sve/dup_sel_2.C:18:1: internal compiler error:
in partial_subreg_p, at rtl.h:3144
   18 | }
      | ^
0x1042d61 partial_subreg_p(machine_mode, machine_mode)
       
/var/tmp/portage/cross-aarch64-linux-gnu/gcc-11.0.1_alpha20210321/work/gcc-11-20210321/gcc/rtl.h:3144
0x1042d61 partial_subreg_p(machine_mode, machine_mode)
       
/var/tmp/portage/cross-aarch64-linux-gnu/gcc-11.0.1_alpha20210321/work/gcc-11-20210321/gcc/rtl.h:3138
0x1042d61 process_bb_lives
       
/var/tmp/portage/cross-aarch64-linux-gnu/gcc-11.0.1_alpha20210321/work/gcc-11-20210321/gcc/lra-lives.c:744
0x104488c lra_create_live_ranges_1
       
/var/tmp/portage/cross-aarch64-linux-gnu/gcc-11.0.1_alpha20210321/work/gcc-11-20210321/gcc/lra-lives.c:1394
0x10452df lra_create_live_ranges(bool, bool)
       
/var/tmp/portage/cross-aarch64-linux-gnu/gcc-11.0.1_alpha20210321/work/gcc-11-20210321/gcc/lra-lives.c:1463
0x1023aeb lra(_IO_FILE*)
       
/var/tmp/portage/cross-aarch64-linux-gnu/gcc-11.0.1_alpha20210321/work/gcc-11-20210321/gcc/lra.c:2376
0xfd9ba4 do_reload
       
/var/tmp/portage/cross-aarch64-linux-gnu/gcc-11.0.1_alpha20210321/work/gcc-11-20210321/gcc/ira.c:5834
0xfd9ba4 execute
       
/var/tmp/portage/cross-aarch64-linux-gnu/gcc-11.0.1_alpha20210321/work/gcc-11-20210321/gcc/ira.c:6020


More information about the Gcc-bugs mailing list