https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116088
Bug ID: 116088 Summary: Solaris i386 - some GCC tests fails with: internal compiler error: Illegal Instruction Product: gcc Version: 11.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: sumbera at volny dot cz Target Milestone: --- While updating from GCC 11.4 to 11.5 I see quite a few internal compiler errors. I see this just on i386 (SPARC is fine): Example from x86_64-pc-solaris2.11/libgomp/testsuite/libgomp.log: Executing on host: /builds/psumbera/userland-gcc-11.5/components/gcc11/build/amd64/./gcc/xgcc -B/builds/psumbera/userland-gcc-11.5/components/gcc11/build/amd64/./gcc/ -B/usr/gcc/11/x86_64-pc-solaris2.11/bin/ -B/usr/gcc/11/x86_64-pc-solaris2.11/lib/ -isystem /usr/gcc/11/x86_64-pc-solaris2.11/include -isystem /usr/gcc/11/x86_64-pc-solaris2.11/sys-include -fchecking=1 /builds/psumbera/userland-gcc-11.5/components/gcc11/gcc-11.5.0/libgomp/testsuite/libgomp.graphite/bounds.c -B/builds/psumbera/userland-gcc-11.5/components/gcc11/build/amd64/x86_64-pc-solaris2.11/./libgomp/ -B/builds/psumbera/userland-gcc-11.5/components/gcc11/build/amd64/x86_64-pc-solaris2.11/./libgomp/.libs -I/builds/psumbera/userland-gcc-11.5/components/gcc11/build/amd64/x86_64-pc-solaris2.11/./libgomp -I/builds/psumbera/userland-gcc-11.5/components/gcc11/gcc-11.5.0/libgomp/testsuite/../../include -I/builds/psumbera/userland-gcc-11.5/components/gcc11/gcc-11.5.0/libgomp/testsuite/.. -fmessage-length=0 -fno-diagnostics-show-caret -fdiagnostics-color=never -fopenmp -ansi -pedantic-errors -O2 -ftree-parallelize-loops=4 -floop-parallelize-all -fdump-tree-parloops-details -fdump-tree-optimized -fno-loop-strip-mine -fno-loop-block -fdump-tree-graphite-all -S -o bounds.s (timeout = 300) spawn -ignore SIGHUP /builds/psumbera/userland-gcc-11.5/components/gcc11/build/amd64/./gcc/xgcc -B/builds/psumbera/userland-gcc-11.5/components/gcc11/build/amd64/./gcc/ -B/usr/gcc/11/x86_64-pc-solaris2.11/bin/ -B/usr/gcc/11/x86_64-pc-solaris2.11/lib/ -isystem /usr/gcc/11/x86_64-pc-solaris2.11/include -isystem /usr/gcc/11/x86_64-pc-solaris2.11/sys-include -fchecking=1 /builds/psumbera/userland-gcc-11.5/components/gcc11/gcc-11.5.0/libgomp/testsuite/libgomp.graphite/bounds.c -B/builds/psumbera/userland-gcc-11.5/components/gcc11/build/amd64/x86_64-pc-solaris2.11/./libgomp/ -B/builds/psumbera/userland-gcc-11.5/components/gcc11/build/amd64/x86_64-pc-solaris2.11/./libgomp/.libs -I/builds/psumbera/userland-gcc-11.5/components/gcc11/build/amd64/x86_64-pc-solaris2.11/./libgomp -I/builds/psumbera/userland-gcc-11.5/components/gcc11/gcc-11.5.0/libgomp/testsuite/../../include -I/builds/psumbera/userland-gcc-11.5/components/gcc11/gcc-11.5.0/libgomp/testsuite/.. -fmessage-length=0 -fno-diagnostics-show-caret -fdiagnostics-color=never -fopenmp -ansi -pedantic-errors -O2 -ftree-parallelize-loops=4 -floop-parallelize-all -fdump-tree-parloops-details -fdump-tree-optimized -fno-loop-strip-mine -fno-loop-block -fdump-tree-graphite-all -S -o bounds.s^M during GIMPLE pass: graphite^M dump file: bounds.c.158t.graphite^M /builds/psumbera/userland-gcc-11.5/components/gcc11/gcc-11.5.0/libgomp/testsuite/libgomp.graphite/bounds.c: In function 'foo':^M /builds/psumbera/userland-gcc-11.5/components/gcc11/gcc-11.5.0/libgomp/testsuite/libgomp.graphite/bounds.c:1:5: internal compiler error: Illegal Instruction^M 0x1536fba crash_signal^M /builds/psumbera/userland-gcc-11.5/components/gcc11/gcc-11.5.0/gcc/toplev.c:327^M 0x1eb90ee graphite_transform_loops()^M /builds/psumbera/userland-gcc-11.5/components/gcc11/gcc-11.5.0/gcc/graphite.c:431^M 0x1eba950 graphite_transforms^M /builds/psumbera/userland-gcc-11.5/components/gcc11/gcc-11.5.0/gcc/graphite.c:538^M 0x1eba950 execute^M /builds/psumbera/userland-gcc-11.5/components/gcc11/gcc-11.5.0/gcc/graphite.c:615^M Please submit a full bug report,^M with preprocessed source if appropriate.^M Please include the complete backtrace with any bug report.^M See <https://gcc.gnu.org/bugs/> for instructions.^M compiler exited with status 1 FAIL: libgomp.graphite/bounds.c (internal compiler error) FAIL: libgomp.graphite/bounds.c (test for excess errors) Excess errors: during GIMPLE pass: graphite dump file: bounds.c.158t.graphite /builds/psumbera/userland-gcc-11.5/components/gcc11/gcc-11.5.0/libgomp/testsuite/libgomp.graphite/bounds.c:1:5: internal compiler error: Illegal Instruction 0x1536fba crash_signal /builds/psumbera/userland-gcc-11.5/components/gcc11/gcc-11.5.0/gcc/toplev.c:327 0x1eb90ee graphite_transform_loops() /builds/psumbera/userland-gcc-11.5/components/gcc11/gcc-11.5.0/gcc/graphite.c:431 0x1eba950 graphite_transforms /builds/psumbera/userland-gcc-11.5/components/gcc11/gcc-11.5.0/gcc/graphite.c:538 0x1eba950 execute /builds/psumbera/userland-gcc-11.5/components/gcc11/gcc-11.5.0/gcc/graphite.c:615