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

            Bug ID: 99104
           Summary: [11 Regression] ICE: Segmentation fault (in
                    bitmap_list_find_element)
           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: x86_64-pc-linux-gnu-gcc

gcc-11.0.0-alpha20210214 snapshot (g:9966699d7a9d8e35c0c4cf9a945bcf90ef874f2d)
ICEs when compiling the following testcase w/ -O2 -fsel-sched-pipelining
-fselective-scheduling2 -funroll-loops:

__int128 i128_0;
int s_1;

int
func_6 (void);

int __attribute__ ((simd))
func_4 (void)
{
  i128_0 = ~i128_0;

  if (func_6 ())
    s_1 = 0;
}

% x86_64-pc-linux-gnu-gcc-11.0.0 -O2 -fsel-sched-pipelining
-fselective-scheduling2 -funroll-loops -c mconkyrw.c
during RTL pass: split4
mconkyrw.c: In function 'func_4.simdclone.7':
mconkyrw.c:14:1: internal compiler error: Segmentation fault
   14 | }
      | ^
0xe033cf crash_signal
       
/var/tmp/portage/sys-devel/gcc-11.0.0_alpha20210214/work/gcc-11-20210214/gcc/toplev.c:327
0x90c64c bitmap_list_find_element
       
/var/tmp/portage/sys-devel/gcc-11.0.0_alpha20210214/work/gcc-11-20210214/gcc/bitmap.c:352
0x90c64c bitmap_bit_p(bitmap_head const*, int)
       
/var/tmp/portage/sys-devel/gcc-11.0.0_alpha20210214/work/gcc-11-20210214/gcc/bitmap.c:995
0x1182ed9 ix86_ok_to_clobber_flags
       
/var/tmp/portage/sys-devel/gcc-11.0.0_alpha20210214/work/gcc-11-20210214/gcc/config/i386/i386.c:15000
0x118379e ix86_avoid_lea_for_addr(rtx_insn*, rtx_def**)
       
/var/tmp/portage/sys-devel/gcc-11.0.0_alpha20210214/work/gcc-11-20210214/gcc/config/i386/i386.c:15075
0x1786aa2 split_11
       
/var/tmp/portage/sys-devel/gcc-11.0.0_alpha20210214/work/gcc-11-20210214/gcc/config/i386/i386.md:5192
0x179d83a split_insns(rtx_def*, rtx_insn*)
       
/var/tmp/portage/sys-devel/gcc-11.0.0_alpha20210214/work/gcc-11-20210214/gcc/config/i386/i386.md:14096
0xa502b9 try_split(rtx_def*, rtx_insn*, int)
       
/var/tmp/portage/sys-devel/gcc-11.0.0_alpha20210214/work/gcc-11-20210214/gcc/emit-rtl.c:3834
0xd65356 split_insn
       
/var/tmp/portage/sys-devel/gcc-11.0.0_alpha20210214/work/gcc-11-20210214/gcc/recog.c:3361
0xd6aab7 split_all_insns()
       
/var/tmp/portage/sys-devel/gcc-11.0.0_alpha20210214/work/gcc-11-20210214/gcc/recog.c:3465
0xd6ab68 execute
       
/var/tmp/portage/sys-devel/gcc-11.0.0_alpha20210214/work/gcc-11-20210214/gcc/recog.c:4383

Reply via email to