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