https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83837
Bug ID: 83837 Summary: [8 regression] libgomp.fortran/pointer[12].f90 FAIL Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org Target Milestone: --- Between 20180112 (r256571) and 20180114 (r256664), two libgomp tests started to FAIL. I'm seeing it on Solaris/SPARC and x86, but according to gcc-testresults, it happens (almost) everywhere: +FAIL: libgomp.fortran/pointer1.f90 -O0 (internal compiler error) +FAIL: libgomp.fortran/pointer1.f90 -O0 (test for excess errors) +WARNING: libgomp.fortran/pointer1.f90 -O0 compilation failed to produce executable +FAIL: libgomp.fortran/pointer1.f90 -O1 (internal compiler error) +FAIL: libgomp.fortran/pointer1.f90 -O1 (test for excess errors) +WARNING: libgomp.fortran/pointer1.f90 -O1 compilation failed to produce executable +FAIL: libgomp.fortran/pointer1.f90 -O2 (internal compiler error) +FAIL: libgomp.fortran/pointer1.f90 -O2 (test for excess errors) +WARNING: libgomp.fortran/pointer1.f90 -O2 compilation failed to produce executable +FAIL: libgomp.fortran/pointer1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler error) +FAIL: libgomp.fortran/pointer1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +WARNING: libgomp.fortran/pointer1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions compilation failed to produce executable +FAIL: libgomp.fortran/pointer1.f90 -O3 -g (internal compiler error) +FAIL: libgomp.fortran/pointer1.f90 -O3 -g (test for excess errors) +WARNING: libgomp.fortran/pointer1.f90 -O3 -g compilation failed to produce executable +FAIL: libgomp.fortran/pointer1.f90 -Os (internal compiler error) +FAIL: libgomp.fortran/pointer1.f90 -Os (test for excess errors) +WARNING: libgomp.fortran/pointer1.f90 -Os compilation failed to produce executable +FAIL: libgomp.fortran/pointer2.f90 -O0 (internal compiler error) +FAIL: libgomp.fortran/pointer2.f90 -O0 (test for excess errors) +WARNING: libgomp.fortran/pointer2.f90 -O0 compilation failed to produce executable +FAIL: libgomp.fortran/pointer2.f90 -O1 (internal compiler error) +FAIL: libgomp.fortran/pointer2.f90 -O1 (test for excess errors) +WARNING: libgomp.fortran/pointer2.f90 -O1 compilation failed to produce executable +FAIL: libgomp.fortran/pointer2.f90 -O2 (internal compiler error) +FAIL: libgomp.fortran/pointer2.f90 -O2 (test for excess errors) +WARNING: libgomp.fortran/pointer2.f90 -O2 compilation failed to produce executable +FAIL: libgomp.fortran/pointer2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler error) +FAIL: libgomp.fortran/pointer2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +WARNING: libgomp.fortran/pointer2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions compilation failed to produce executable +FAIL: libgomp.fortran/pointer2.f90 -O3 -g (internal compiler error) +FAIL: libgomp.fortran/pointer2.f90 -O3 -g (test for excess errors) +WARNING: libgomp.fortran/pointer2.f90 -O3 -g compilation failed to produce executable +FAIL: libgomp.fortran/pointer2.f90 -Os (internal compiler error) +FAIL: libgomp.fortran/pointer2.f90 -Os (test for excess errors) Errors are like this: Excess errors: during GIMPLE pass: ompexp /vol/gcc/src/hg/trunk/local/libgomp/testsuite/libgomp.fortran/pointer1.f90:32:0: internal compiler error: in tree_to_uhwi, at tree.c:6859 0x931397a tree_to_uhwi(tree_node const*) /vol/gcc/src/hg/trunk/local/gcc/tree.c:6859 0x8ebed87 expand_omp_atomic /vol/gcc/src/hg/trunk/local/gcc/omp-expand.c:6539 0x8ebed87 expand_omp /vol/gcc/src/hg/trunk/local/gcc/omp-expand.c:7770 0x8ebf1c8 expand_omp /vol/gcc/src/hg/trunk/local/gcc/omp-expand.c:7716 0x8ec0625 execute_expand_omp /vol/gcc/src/hg/trunk/local/gcc/omp-expand.c:7954 Rainer