[Bug target/70957] New: testsuite/gcc.target/powerpc/vsx-elemrev-4.c fails on power7
seurer at linux dot vnet.ibm.com
gcc-bugzilla@gcc.gnu.org
Wed May 4 19:02:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70957
Bug ID: 70957
Summary: testsuite/gcc.target/powerpc/vsx-elemrev-4.c fails on
power7
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: seurer at linux dot vnet.ibm.com
Target Milestone: ---
The dg comments force it to target power9 but does not limit to where it
compiles. power7 does not support some of the Alitivec stuff it generates and
so produces error messages.
/* { dg-do compile { target { powerpc64-*-* } } } */
/* { dg-skip-if "do not override mcpu" { powerpc*-*-* } { "-mcpu=*" } {
"-mcpu=power9" } } */
/* { dg-options "-mcpu=power9 -O0" } */
make -k check-gcc RUNTESTFLAGS="powerpc.exp=vsx-elemrev-*.c"
. . . in the log . . .
spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-test/gcc/xgcc
-B/home/seurer/gcc/build/gcc-test/gcc/
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c
-fno-diagnostics-show-caret -fdiagnostics-color=never -mcpu=power9 -O0 -S -o
vsx-elemrev-4.s
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo6':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:62:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo7':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-
4.c:67:3: error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo8':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:72:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo9':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:77:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo16':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:112:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo17':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:117:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo18':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:122:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo19':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:127:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo26':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:162:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo27':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:167:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo28':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:172:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo29':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:177:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo36':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:212:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo37':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:217:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo38':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:222:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo39':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:227:3:
error: invalid parameter combination for AltiVec intrinsic
compiler exited with status 1
output is:
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo6':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:62:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo7':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:67:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo8':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:72:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo9':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:77:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo16':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:112:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo17':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:117:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo18':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:122:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo19':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:127:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo26':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:162:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo27':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:167:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo28':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:172:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo29':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:177:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo36':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:212:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo37':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:217:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo38':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:222:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c: In
function 'foo39':
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:227:3:
error: invalid parameter combination for AltiVec intrinsic
FAIL: gcc.target/powerpc/vsx-elemrev-4.c (test for excess errors)
Excess errors:
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:62:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:67:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:72:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:77:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:112:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:117:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:122:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:127:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:162:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:167:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:172:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:177:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:212:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:217:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:222:3:
error: invalid parameter combination for AltiVec intrinsic
/home/seurer/gcc/gcc-test/gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c:227:3:
error: invalid parameter combination for AltiVec intrinsic
gcc.target/powerpc/vsx-elemrev-4.c: output file does not exist
UNRESOLVED: gcc.target/powerpc/vsx-elemrev-4.c scan-assembler-times lxvx 40
gcc.target/powerpc/vsx-elemrev-4.c: output file does not exist
UNRESOLVED: gcc.target/powerpc/vsx-elemrev-4.c scan-assembler-times stxvx 40
More information about the Gcc-bugs
mailing list