Re: [PATCH] x86-64: Add vararg ABI tests

2019-05-17 Thread Uros Bizjak
On Fri, May 17, 2019 at 5:05 PM H.J. Lu wrote: > > On Fri, May 17, 2019 at 12:08 AM Uros Bizjak wrote: > > > > On Thu, May 16, 2019 at 10:10 PM H.J. Lu wrote: > > > > > > We can scan stack for return address to get vector arguments passed on > > > stack. > > > > > > * gcc.target/x86_64/a

Re: [PATCH] x86-64: Add vararg ABI tests

2019-05-17 Thread H.J. Lu
((char *) fp) + 8); > > /* Check __m256 arguments passed on stack. */ > compare (values.i4, argp[0], __m256); > Updated. Here is the updated patch. OK for trunk? Thanks. -- H.J. From 4a9ab6e9d543dc921e00ef39d24e00f04f8450a0 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: T

Re: [PATCH] x86-64: Add vararg ABI tests

2019-05-17 Thread Uros Bizjak
On Thu, May 16, 2019 at 10:10 PM H.J. Lu wrote: > > We can scan stack for return address to get vector arguments passed on > stack. > > * 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/

[PATCH] x86-64: Add vararg ABI tests

2019-05-16 Thread H.J. Lu
We can scan stack for return address to get vector arguments passed on stack. * 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. --- .../x86_64/abi