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.

Reply via email to