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

Reply via email to