]> git.ipfire.org Git - thirdparty/gcc.git/commit
x86-64: Add vector vararg ABI tests
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 May 2019 16:02:20 +0000 (16:02 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 May 2019 16:02:20 +0000 (16:02 +0000)
commit65af043a1dbc4981315f16a2375175505eadac2d
tree0516c78535cc4569be5009b71850495f5016dff8
parent315cb4b018d01ebf0e66157a63a0b3e69c229f7a
x86-64: Add vector vararg ABI tests

We can scan stack for return address to get vector arguments passed on
stack.

Tested on Linux/x86-64 and Linux/x32.

* gcc.target/x86_64/abi/test_varargs-m128.c: New file.
* gcc.target/x86_64/abi/avx/test_varargs-m256.c: Likewise.
* gcc.target/x86_64/abi/avx512f/test_varargs-m512.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@271329 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/x86_64/abi/avx/test_varargs-m256.c [new file with mode: 0644]
gcc/testsuite/gcc.target/x86_64/abi/avx512f/test_varargs-m512.c [new file with mode: 0644]
gcc/testsuite/gcc.target/x86_64/abi/test_varargs-m128.c [new file with mode: 0644]