https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93136
Bug ID: 93136 Summary: [10 regression] gcc.dg/vmx/ops.c and several other test break after r279772 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- This is the list for powerpc64 BE on a power 8. > FAIL: gcc.dg/vmx/ops.c -O0 (test for excess errors) > FAIL: gcc.dg/vmx/ops.c -O1 (test for excess errors) > 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 (test for excess errors) > 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 (test for excess errors) > FAIL: gcc.dg/vmx/ops.c -Os (test for excess errors) > FAIL: gcc.target/powerpc/vsx-vector-6.p7.c scan-assembler-times xxland 13 > FAIL: gcc.target/powerpc/vsx-vector-6.p7.c scan-assembler-times xxlxor 2 > FAIL: gcc.target/powerpc/vsx-vector-6.p8.c scan-assembler-times > \\mxvcmpeqdp\\.\\s 5 > FAIL: gcc.target/powerpc/vsx-vector-6.p8.c scan-assembler-times > \\mxvcmpgtdp\\.\\s 6 > FAIL: gcc.target/powerpc/vsx-vector-6.p8.c scan-assembler-times xxland 13 > FAIL: gcc.target/powerpc/vsx-vector-6.p8.c scan-assembler-times xxlxor 2 > FAIL: gcc.target/powerpc/vsx-vector-6.p9.c scan-assembler-times xxland 13 The vsx-vector-6.xx test failures vary depending on BE versus LE but the ops.c test fails everywhere. Executing on host: /home/seurer/gcc/build/gcc-test2/gcc/xgcc -B/home/seurer/gcc/build/gcc-test2/gcc/ /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/vmx/ops.c -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -fdiagnostics-urls=never -O0 -maltivec -mabi=altivec -std=gnu99 -mno-vsx -Wno-deprecated -S -o ops.s (timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-test2/gcc/xgcc -B/home/seurer/gcc/build/gcc-test2/gcc/ /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/vmx/ops.c -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -fdiagnostics-urls=never -O0 -maltivec -mabi=altivec -std=gnu99 -mno-vsx -Wno-deprecated -S -o ops.s /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/vmx/ops.c: In function 'f19': /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/vmx/ops.c:1670:3: note: use '-flax-vector-conversions' to permit conversions between vectors with differing element types or numbers of subparts In file included from /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/vmx/ops.c:3: /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/vmx/ops.c:1670:19: error: incompatible types when assigning to type '__vector signed char' {aka '__vector(16) signed char'} from type '__vector __bool char' {aka '__vector(16) __bool char'} /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/vmx/ops.c:1673:19: error: incompatible types when assigning to type '__vector signed char' {aka '__vector(16) signed char'} from type '__vector __bool char' {aka '__vector(16) __bool char'} /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/vmx/ops.c: In function 'f28': /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/vmx/ops.c:2390:19: error: incompatible types when assigning to type '__vector unsigned char' {aka '__vector(16) unsigned char'} from type '__vector __bool char' {aka '__vector(16) __bool char'} /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/vmx/ops.c:2393:19: error: incompatible types when assigning to type '__vector unsigned char' {aka '__vector(16) unsigned char'} from type '__vector __bool char' {aka '__vector(16) __bool char'} compiler exited with status 1