https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95734
Bug ID: 95734 Summary: [11 regression] lots of ICEs after r11-1445 Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: seurer at linux dot vnet.ibm.com Target Milestone: --- g:502d63b6d6141597bb18fd23c87736a1b384cf8f, r11-1445 This also appears to break bootstrap for powerpc64 > FAIL: gcc.dg/vmx/5-11.c -O0 (internal compiler error) > FAIL: gcc.dg/vmx/5-11.c -O0 (test for excess errors) > FAIL: gcc.dg/vmx/5-11.c -O1 (internal compiler error) > FAIL: gcc.dg/vmx/5-11.c -O1 (test for excess errors) > FAIL: gcc.dg/vmx/5-11.c -O2 (internal compiler error) > FAIL: gcc.dg/vmx/5-11.c -O2 (test for excess errors) > FAIL: gcc.dg/vmx/5-11.c -O2 -flto -fno-use-linker-plugin > -flto-partition=none (internal compiler error) > FAIL: gcc.dg/vmx/5-11.c -O2 -flto -fno-use-linker-plugin > -flto-partition=none (test for excess errors) > FAIL: gcc.dg/vmx/5-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects > (internal compiler error) > FAIL: gcc.dg/vmx/5-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects > (test for excess errors) > FAIL: gcc.dg/vmx/5-11.c -O3 -g (internal compiler error) > FAIL: gcc.dg/vmx/5-11.c -O3 -g (test for excess errors) > FAIL: gcc.dg/vmx/5-11.c -Os (internal compiler error) > FAIL: gcc.dg/vmx/5-11.c -Os (test for excess errors) > FAIL: gcc.dg/vmx/debug-4.c -O0 (internal compiler error) > FAIL: gcc.dg/vmx/debug-4.c -O0 (test for excess errors) > FAIL: gcc.dg/vmx/debug-4.c -O1 (internal compiler error) > FAIL: gcc.dg/vmx/debug-4.c -O1 (test for excess errors) > FAIL: gcc.dg/vmx/debug-4.c -O2 (internal compiler error) > FAIL: gcc.dg/vmx/debug-4.c -O2 (test for excess errors) > FAIL: gcc.dg/vmx/debug-4.c -O2 -flto -fno-use-linker-plugin > -flto-partition=none (internal compiler error) > FAIL: gcc.dg/vmx/debug-4.c -O2 -flto -fno-use-linker-plugin > -flto-partition=none (test for excess errors) > FAIL: gcc.dg/vmx/debug-4.c -O2 -flto -fuse-linker-plugin > -fno-fat-lto-objects (internal compiler error) > FAIL: gcc.dg/vmx/debug-4.c -O2 -flto -fuse-linker-plugin > -fno-fat-lto-objects (test for excess errors) > FAIL: gcc.dg/vmx/debug-4.c -O3 -g (internal compiler error) > FAIL: gcc.dg/vmx/debug-4.c -O3 -g (test for excess errors) > FAIL: gcc.dg/vmx/debug-4.c -Os (internal compiler error) > FAIL: gcc.dg/vmx/debug-4.c -Os (test for excess errors) > FAIL: gcc.dg/vmx/gcc-bug-f.c -O0 (internal compiler error) > FAIL: gcc.dg/vmx/gcc-bug-f.c -O0 (test for excess errors) > FAIL: gcc.dg/vmx/gcc-bug-f.c -O1 (internal compiler error) > FAIL: gcc.dg/vmx/gcc-bug-f.c -O1 (test for excess errors) > FAIL: gcc.dg/vmx/gcc-bug-f.c -O2 (internal compiler error) > FAIL: gcc.dg/vmx/gcc-bug-f.c -O2 (test for excess errors) > FAIL: gcc.dg/vmx/gcc-bug-f.c -O2 -flto -fno-use-linker-plugin > -flto-partition=none (internal compiler error) > FAIL: gcc.dg/vmx/gcc-bug-f.c -O2 -flto -fno-use-linker-plugin > -flto-partition=none (test for excess errors) > FAIL: gcc.dg/vmx/gcc-bug-f.c -O2 -flto -fuse-linker-plugin > -fno-fat-lto-objects (internal compiler error) > FAIL: gcc.dg/vmx/gcc-bug-f.c -O2 -flto -fuse-linker-plugin > -fno-fat-lto-objects (test for excess errors) > FAIL: gcc.dg/vmx/gcc-bug-f.c -O3 -g (internal compiler error) > FAIL: gcc.dg/vmx/gcc-bug-f.c -O3 -g (test for excess errors) > FAIL: gcc.dg/vmx/gcc-bug-f.c -Os (internal compiler error) > FAIL: gcc.dg/vmx/gcc-bug-f.c -Os (test for excess errors) > FAIL: gcc.dg/vmx/gcc-bug-g.c -O0 (internal compiler error) > FAIL: gcc.dg/vmx/gcc-bug-g.c -O0 (test for excess errors) > FAIL: gcc.dg/vmx/gcc-bug-g.c -O1 (internal compiler error) > FAIL: gcc.dg/vmx/gcc-bug-g.c -O1 (test for excess errors) > FAIL: gcc.dg/vmx/gcc-bug-g.c -O2 (internal compiler error) > FAIL: gcc.dg/vmx/gcc-bug-g.c -O2 (test for excess errors) > FAIL: gcc.dg/vmx/gcc-bug-g.c -O2 -flto -fno-use-linker-plugin > -flto-partition=none (internal compiler error) > FAIL: gcc.dg/vmx/gcc-bug-g.c -O2 -flto -fno-use-linker-plugin > -flto-partition=none (test for excess errors) > FAIL: gcc.dg/vmx/gcc-bug-g.c -O2 -flto -fuse-linker-plugin > -fno-fat-lto-objects (internal compiler error) > FAIL: gcc.dg/vmx/gcc-bug-g.c -O2 -flto -fuse-linker-plugin > -fno-fat-lto-objects (test for excess errors) > FAIL: gcc.dg/vmx/gcc-bug-g.c -O3 -g (internal compiler error) > FAIL: gcc.dg/vmx/gcc-bug-g.c -O3 -g (test for excess errors) > FAIL: gcc.dg/vmx/gcc-bug-g.c -Os (internal compiler error) > FAIL: gcc.dg/vmx/gcc-bug-g.c -Os (test for excess errors) > FAIL: gcc.dg/vmx/ops.c -O0 (internal compiler error) > FAIL: gcc.dg/vmx/ops.c -O0 (test for excess errors) > FAIL: gcc.dg/vmx/ops.c -O1 (internal compiler error) > FAIL: gcc.dg/vmx/ops.c -O1 (test for excess errors) > FAIL: gcc.dg/vmx/ops.c -O2 (internal compiler error) > FAIL: gcc.dg/vmx/ops.c -O2 (test for excess errors) > FAIL: gcc.dg/vmx/ops.c -O2 -flto -fno-use-linker-plugin > -flto-partition=none (internal compiler error) > FAIL: gcc.dg/vmx/ops.c -O2 -flto -fno-use-linker-plugin > -flto-partition=none (test for excess errors) > FAIL: gcc.dg/vmx/ops.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects > (internal compiler error) > FAIL: gcc.dg/vmx/ops.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects > (test for excess errors) > FAIL: gcc.dg/vmx/ops.c -O3 -g (internal compiler error) > FAIL: gcc.dg/vmx/ops.c -O3 -g (test for excess errors) > FAIL: gcc.dg/vmx/ops.c -Os (internal compiler error) > FAIL: gcc.dg/vmx/ops.c -Os (test for excess errors) > FAIL: gcc.target/powerpc/altivec-vec-merge.c (internal compiler error) > FAIL: gcc.target/powerpc/altivec-vec-merge.c (test for excess errors) > FAIL: gcc.target/powerpc/builtins-3-p8.c (internal compiler error) > FAIL: gcc.target/powerpc/builtins-3-p8.c (test for excess errors) > FAIL: gcc.target/powerpc/builtins-3.c (internal compiler error) > FAIL: gcc.target/powerpc/builtins-3.c (test for excess errors) > FAIL: gcc.target/powerpc/fold-vec-cmp-char.p8.c (internal compiler error) > FAIL: gcc.target/powerpc/fold-vec-cmp-char.p8.c (test for excess errors) > FAIL: gcc.target/powerpc/fold-vec-cmp-char.p9.c (internal compiler error) > FAIL: gcc.target/powerpc/fold-vec-cmp-char.p9.c (test for excess errors) > FAIL: gcc.target/powerpc/fold-vec-cmp-int.p7.c (internal compiler error) > FAIL: gcc.target/powerpc/fold-vec-cmp-int.p7.c (test for excess errors) > FAIL: gcc.target/powerpc/fold-vec-cmp-int.p8.c (internal compiler error) > FAIL: gcc.target/powerpc/fold-vec-cmp-int.p8.c (test for excess errors) > FAIL: gcc.target/powerpc/fold-vec-cmp-int.p9.c (internal compiler error) > FAIL: gcc.target/powerpc/fold-vec-cmp-int.p9.c (test for excess errors) > FAIL: gcc.target/powerpc/fold-vec-cmp-longlong.c (internal compiler error) > FAIL: gcc.target/powerpc/fold-vec-cmp-longlong.c (test for excess errors) > FAIL: gcc.target/powerpc/fold-vec-cmp-short.p8.c (internal compiler error) > FAIL: gcc.target/powerpc/fold-vec-cmp-short.p8.c (test for excess errors) > FAIL: gcc.target/powerpc/fold-vec-cmp-short.p9.c (internal compiler error) > FAIL: gcc.target/powerpc/fold-vec-cmp-short.p9.c (test for excess errors) > FAIL: gcc.target/powerpc/mmx-packs.c (internal compiler error) > FAIL: gcc.target/powerpc/mmx-packs.c (test for excess errors) > FAIL: gcc.target/powerpc/mmx-packuswb-1.c (internal compiler error) > FAIL: gcc.target/powerpc/mmx-packuswb-1.c (test for excess errors) > FAIL: gcc.target/powerpc/mmx-pcmpeqw-1.c (internal compiler error) > FAIL: gcc.target/powerpc/mmx-pcmpeqw-1.c (test for excess errors) > FAIL: gcc.target/powerpc/mmx-pcmpgtb-1.c (internal compiler error) > FAIL: gcc.target/powerpc/mmx-pcmpgtb-1.c (test for excess errors) > FAIL: gcc.target/powerpc/mmx-pcmpgtw-1.c (internal compiler error) > FAIL: gcc.target/powerpc/mmx-pcmpgtw-1.c (test for excess errors) > FAIL: gcc.target/powerpc/p8vector-builtin-2.c (internal compiler error) > FAIL: gcc.target/powerpc/p8vector-builtin-2.c (test for excess errors) > FAIL: gcc.target/powerpc/sse-cmpss-1.c (internal compiler error) > FAIL: gcc.target/powerpc/sse-cmpss-1.c (test for excess errors) > FAIL: gcc.target/powerpc/sse-pmaxsw-1.c (internal compiler error) > FAIL: gcc.target/powerpc/sse-pmaxsw-1.c (test for excess errors) > FAIL: gcc.target/powerpc/sse-pmaxub-1.c (internal compiler error) > FAIL: gcc.target/powerpc/sse-pmaxub-1.c (test for excess errors) > FAIL: gcc.target/powerpc/sse-pminsw-1.c (internal compiler error) > FAIL: gcc.target/powerpc/sse-pminsw-1.c (test for excess errors) > FAIL: gcc.target/powerpc/sse-pminub-1.c (internal compiler error) > FAIL: gcc.target/powerpc/sse-pminub-1.c (test for excess errors) > FAIL: gcc.target/powerpc/sse2-pcmpeqb-1.c (internal compiler error) > FAIL: gcc.target/powerpc/sse2-pcmpeqb-1.c (test for excess errors) > FAIL: gcc.target/powerpc/sse2-pcmpeqd-1.c (internal compiler error) > FAIL: gcc.target/powerpc/sse2-pcmpeqd-1.c (test for excess errors) > FAIL: gcc.target/powerpc/sse2-pcmpeqw-1.c (internal compiler error) > FAIL: gcc.target/powerpc/sse2-pcmpeqw-1.c (test for excess errors) > FAIL: gcc.target/powerpc/sse2-pcmpgtb-1.c (internal compiler error) > FAIL: gcc.target/powerpc/sse2-pcmpgtb-1.c (test for excess errors) > FAIL: gcc.target/powerpc/sse2-pcmpgtd-1.c (internal compiler error) > FAIL: gcc.target/powerpc/sse2-pcmpgtd-1.c (test for excess errors) > FAIL: gcc.target/powerpc/sse2-pcmpgtw-1.c (internal compiler error) > FAIL: gcc.target/powerpc/sse2-pcmpgtw-1.c (test for excess errors) > FAIL: gcc.target/powerpc/sse2-pslld-2.c (internal compiler error) > FAIL: gcc.target/powerpc/sse2-pslld-2.c (test for excess errors) > FAIL: gcc.target/powerpc/sse2-psllq-2.c (internal compiler error) > FAIL: gcc.target/powerpc/sse2-psllq-2.c (test for excess errors) > FAIL: gcc.target/powerpc/sse2-psllw-2.c (internal compiler error) > FAIL: gcc.target/powerpc/sse2-psllw-2.c (test for excess errors) > FAIL: gcc.target/powerpc/sse2-psrld-2.c (internal compiler error) > FAIL: gcc.target/powerpc/sse2-psrld-2.c (test for excess errors) > FAIL: gcc.target/powerpc/sse2-psrlq-2.c (internal compiler error) > FAIL: gcc.target/powerpc/sse2-psrlq-2.c (test for excess errors) > FAIL: gcc.target/powerpc/sse2-psrlw-2.c (internal compiler error) > FAIL: gcc.target/powerpc/sse2-psrlw-2.c (test for excess errors) > FAIL: gcc.target/powerpc/ssse3-pshufb.c (internal compiler error) > FAIL: gcc.target/powerpc/ssse3-pshufb.c (test for excess errors) > FAIL: gcc.target/powerpc/ssse3-psignb.c (internal compiler error) > FAIL: gcc.target/powerpc/ssse3-psignb.c (test for excess errors) > FAIL: gcc.target/powerpc/ssse3-psignd.c (internal compiler error) > FAIL: gcc.target/powerpc/ssse3-psignd.c (test for excess errors) > FAIL: gcc.target/powerpc/ssse3-psignw.c (internal compiler error) > FAIL: gcc.target/powerpc/ssse3-psignw.c (test for excess errors) > FAIL: gcc.target/powerpc/vec-cmp-sel.c (internal compiler error) > FAIL: gcc.target/powerpc/vec-cmp-sel.c (test for excess errors) > FAIL: gcc.target/powerpc/vec-cmp.c (internal compiler error) > FAIL: gcc.target/powerpc/vec-cmp.c (test for excess errors) > FAIL: gcc.target/powerpc/vec-cmpne-long.c (internal compiler error) > FAIL: gcc.target/powerpc/vec-cmpne-long.c (test for excess errors) > FAIL: gcc.target/powerpc/vec-cmpne.c (internal compiler error) > FAIL: gcc.target/powerpc/vec-cmpne.c (test for excess errors) > FAIL: gcc.target/powerpc/vsu/vec-cmpne-0.c (internal compiler error) > FAIL: gcc.target/powerpc/vsu/vec-cmpne-0.c (test for excess errors) > FAIL: gcc.target/powerpc/vsu/vec-cmpne-1.c (internal compiler error) > FAIL: gcc.target/powerpc/vsu/vec-cmpne-1.c (test for excess errors) > FAIL: gcc.target/powerpc/vsu/vec-cmpne-2.c (internal compiler error) > FAIL: gcc.target/powerpc/vsu/vec-cmpne-2.c (test for excess errors) > FAIL: gcc.target/powerpc/vsu/vec-cmpne-3.c (internal compiler error) > FAIL: gcc.target/powerpc/vsu/vec-cmpne-3.c (test for excess errors) > FAIL: gcc.target/powerpc/vsu/vec-cmpne-4.c (internal compiler error) > FAIL: gcc.target/powerpc/vsu/vec-cmpne-4.c (test for excess errors) > FAIL: gcc.target/powerpc/vsu/vec-cmpne-5.c (internal compiler error) > FAIL: gcc.target/powerpc/vsu/vec-cmpne-5.c (test for excess errors) > FAIL: gcc.target/powerpc/vsu/vec-cmpne-6.c (internal compiler error) > FAIL: gcc.target/powerpc/vsu/vec-cmpne-6.c (test for excess errors) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-char.p8.c -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -fdiagnostics-urls=never -mpower8-vector -mdejagnu-cpu=power8 -O2 -ffat-lto-objects -fno-ident -S -o fold-vec-cmp-char.p8.s In file included from /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-char.p8.c:8: /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-char.h: In function 'test3_eq': /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-char.h:7:1: error: invalid operands in ternary operation _3 = VEC_COND_EXPR <_1 == _2, { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }>; during GIMPLE pass: lower /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-char.h:7:1: internal compiler error: 'verify_gimple' failed 0x10bac603 verify_gimple_in_seq(gimple*) /home/seurer/gcc/git/gcc-test/gcc/tree-cfg.c:5113 0x10a0ae53 execute_function_todo /home/seurer/gcc/git/gcc-test/gcc/passes.c:1987 0x10a0c0fb do_per_function /home/seurer/gcc/git/gcc-test/gcc/passes.c:1640 0x10a0c313 execute_todo /home/seurer/gcc/git/gcc-test/gcc/passes.c:2039 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. compiler exited with status 1 FAIL: gcc.target/powerpc/fold-vec-cmp-char.p8.c (internal compiler error) Executing on host: /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ exceptions_enabled122495.cc -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -fdiagnostics-urls=never -S -o exceptions_enabled122495.s (timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ exceptions_enabled122495.cc -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -fdiagnostics-urls=never -S -o exceptions_enabled122495.s FAIL: gcc.target/powerpc/fold-vec-cmp-char.p8.c (test for excess errors) Excess errors: /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-char.h:7:1: error: invalid operands in ternary operation _3 = VEC_COND_EXPR <_1 == _2, { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }>; during GIMPLE pass: lower /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-char.h:7:1: internal compiler error: 'verify_gimple' failed 0x10bac603 verify_gimple_in_seq(gimple*) /home/seurer/gcc/git/gcc-test/gcc/tree-cfg.c:5113 0x10a0ae53 execute_function_todo /home/seurer/gcc/git/gcc-test/gcc/passes.c:1987 0x10a0c0fb do_per_function /home/seurer/gcc/git/gcc-test/gcc/passes.c:1640 0x10a0c313 execute_todo /home/seurer/gcc/git/gcc-test/gcc/passes.c:2039