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
((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
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/
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