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

            Bug ID: 89376
           Summary: ICE: Segmentation fault (in oacc_entry_exit_ok_1)
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code, openacc
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: asolokha at gmx dot com
  Target Milestone: ---

gcc-9.0.0-alpha20190210 snapshot (r268755) ICEs when compiling the following
testcase w/ -O2 -fopenacc -fno-tree-ch -fno-tree-dce -fno-tree-vrp:

void
qr (void)
{
  int fa;

#pragma acc kernels
  for (int rw = 0; rw < 1; ++rw)
    fa = 0;
}

% gcc-9.0.0-alpha20190210 -O2 -fopenacc -fno-tree-ch -fno-tree-dce
-fno-tree-vrp -c vvyr2jl1.c
during GIMPLE pass: parloops
vvyr2jl1.c: In function 'qr._omp_fn.0':
vvyr2jl1.c:9:1: internal compiler error: Segmentation fault
    9 | }
      | ^
0xd6fa7f crash_signal
       
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20190210/work/gcc-9-20190210/gcc/toplev.c:326
0xe280f6 oacc_entry_exit_ok_1
       
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20190210/work/gcc-9-20190210/gcc/tree-parloops.c:3051
0xe280f6 oacc_entry_exit_ok
       
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20190210/work/gcc-9-20190210/gcc/tree-parloops.c:3251
0xe280f6 parallelize_loops
       
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20190210/work/gcc-9-20190210/gcc/tree-parloops.c:3402
0xe2836b execute
       
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20190210/work/gcc-9-20190210/gcc/tree-parloops.c:3505
0xe2836b execute
       
/var/tmp/portage/sys-devel/gcc-9.0.0_alpha20190210/work/gcc-9-20190210/gcc/tree-parloops.c:3484

Reply via email to