https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101531
Bug ID: 101531 Summary: [11 regression] gcc.target/powerpc/pr101129.c has excess errors after r11-8780 Product: gcc Version: 11.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:ac0efe3c6fc6231b20ffd684956a4a5c3c54a96b, r11-8780 make -k check-gcc RUNTESTFLAGS="--target_board=unix'{-m32,-m64}' powerpc.exp=gcc.target/powerpc/pr101129.c" FAIL: gcc.target/powerpc/pr101129.c (test for excess errors) # of expected passes 2 # of expected passes 2 # of unexpected failures 1 # of unexpected failures 1 # of unresolved testcases 1 # of unresolved testcases 1 This is on BE. Is the test case doing something not supported in gcc 11? Executing on host: /home/seurer/gcc/git/build/gcc-11-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-11-test/gcc/ /home/seurer/gcc/git/gcc-11-test/gcc/testsuite/gcc.target/powerpc/pr101129.c -m32 -fdiagnostics-plain-output -mdejagnu-cpu=power8 -O -lm -o ./pr101129.exe (timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-11-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-11-test/gcc/ /home/seurer/gcc/git/gcc-11-test/gcc/testsuite/gcc.target/powerpc/pr101129.c -m32 -fdiagnostics-plain-output -mdejagnu-cpu=power8 -O -lm -o ./pr101129.exe /home/seurer/gcc/git/gcc-11-test/gcc/testsuite/gcc.target/powerpc/pr101129.c:13:9: error: '__int128' is not supported on this target /home/seurer/gcc/git/gcc-11-test/gcc/testsuite/gcc.target/powerpc/pr101129.c: In function 'foo0': /home/seurer/gcc/git/gcc-11-test/gcc/testsuite/gcc.target/powerpc/pr101129.c:21:3: error: cannot convert a vector of type '__vector(16) signed char' to type 'int' which has different size /home/seurer/gcc/git/gcc-11-test/gcc/testsuite/gcc.target/powerpc/pr101129.c:22:22: warning: right shift count >= width of type [-Wshift-count-overflow] compiler exited with status 1 Executing on host: /home/seurer/gcc/git/build/gcc-11-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-11-test/gcc/ exceptions_enabled70232.cc -m32 -fdiagnostics-plain-output -S -o exceptions_enabled70232.s (timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-11-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-11-test/gcc/ exceptions_enabled70232.cc -m32 -fdiagnostics-plain-output -S -o exceptions_enabled70232.s FAIL: gcc.target/powerpc/pr101129.c (test for excess errors) Excess errors: /home/seurer/gcc/git/gcc-11-test/gcc/testsuite/gcc.target/powerpc/pr101129.c:13:9: error: '__int128' is not supported on this target /home/seurer/gcc/git/gcc-11-test/gcc/testsuite/gcc.target/powerpc/pr101129.c:21:3: error: cannot convert a vector of type '__vector(16) signed char' to type 'int' which has different size /home/seurer/gcc/git/gcc-11-test/gcc/testsuite/gcc.target/powerpc/pr101129.c:22:22: warning: right shift count >= width of type [-Wshift-count-overflow] UNRESOLVED: gcc.target/powerpc/pr101129.c compilation failed to produce executable Executing on host: /home/seurer/gcc/git/build/gcc-11-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-11-test/gcc/ vmx_hw_available70232.c -m32 -fdiagnostics-plain-output -mno-vsx -lm -o vmx_hw_available70232.exe (timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-11-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-11-test/gcc/ vmx_hw_available70232.c -m32 -fdiagnostics-plain-output -mno-vsx -lm -o vmx_hw_available70232.exe Setting LD_LIBRARY_PATH to :/home/seurer/gcc/git/build/gcc-11-test/gcc:/home/seurer/gcc/git/build/gcc-11-test/gcc/32::/home/seurer/gcc/git/build/gcc-11-test/gcc:/home/seurer/gcc/git/build/gcc-11-test/gcc/32:/home/seurer/gcc/git/build/gcc-11-test/./gmp/.libs:/home/seurer/gcc/git/build/gcc-11-test/./prev-gmp/.libs:/home/seurer/gcc/git/build/gcc-11-test/./mpfr/src/.libs:/home/seurer/gcc/git/build/gcc-11-test/./prev-mpfr/src/.libs:/home/seurer/gcc/git/build/gcc-11-test/./mpc/src/.libs:/home/seurer/gcc/git/build/gcc-11-test/./prev-mpc/src/.libs:/home/seurer/gcc/git/build/gcc-11-test/./isl/.libs:/home/seurer/gcc/git/build/gcc-11-test/./prev-isl/.libs:/home/seurer/gcc/install/gcc-8.3.0/lib64 Execution timeout is: 300 spawn [open ...] testcase /home/seurer/gcc/git/gcc-11-test/gcc/testsuite/gcc.target/powerpc/powerpc.exp completed in 0 seconds === gcc Summary for unix/-m32 === # of unexpected failures 1 # of unresolved testcases 1 commit ac0efe3c6fc6231b20ffd684956a4a5c3c54a96b Author: Bill Schmidt <wschm...@linux.ibm.com> Date: Mon Jul 19 12:49:17 2021 -0500 rs6000: Don't let swaps pass break multiply low-part (PR101129) Backport from mainline.