https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92557
Bug ID: 92557 Summary: [10 Regression] ICE in omp_clause_aligned_alignment, at omp-low.c:4090 Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: openmp Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: asolokha at gmx dot com Target Milestone: --- Target: powerpc-*-linux-gnu gcc-10.0.0-alpha20191117 snapshot (r278376) ICEs when compiling the following testcase reduced from gcc/testsuite/c-c++-common/gomp/simd3.c w/ -maltivec -fopenmp: void g5 (void) { int fo; double *aa; #pragma omp simd aligned (aa) for (fo = 0; fo < 1; ++fo) aa = (void *) 0; } % powerpc-e300c3-linux-gnu-gcc-10.0.0-alpha20191117 -maltivec -fopenmp -c w40ahmzx.c during GIMPLE pass: omplower w40ahmzx.c: In function 'g5': w40ahmzx.c:7:9: internal compiler error: in omp_clause_aligned_alignment, at omp-low.c:4090 7 | #pragma omp simd aligned (aa) | ^~~ 0x646a3b omp_clause_aligned_alignment /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191117/work/gcc-10-20191117/gcc/omp-low.c:4090 0x646a3b omp_clause_aligned_alignment /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191117/work/gcc-10-20191117/gcc/omp-low.c:4059 0xcc83f8 lower_rec_input_clauses /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191117/work/gcc-10-20191117/gcc/omp-low.c:4533 0xccfd8f lower_omp_for /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191117/work/gcc-10-20191117/gcc/omp-low.c:10539 0xcbd4ab lower_omp_1 /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191117/work/gcc-10-20191117/gcc/omp-low.c:12797 0xcbd4ab lower_omp /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191117/work/gcc-10-20191117/gcc/omp-low.c:12989 0xcbd632 lower_omp_1 /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191117/work/gcc-10-20191117/gcc/omp-low.c:12781 0xcbd632 lower_omp /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191117/work/gcc-10-20191117/gcc/omp-low.c:12989 0xcc31f9 execute_lower_omp /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191117/work/gcc-10-20191117/gcc/omp-low.c:13031 0xcc31f9 execute /var/tmp/portage/cross-powerpc-e300c3-linux-gnu/gcc-10.0.0_alpha20191117/work/gcc-10-20191117/gcc/omp-low.c:13079