This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [AArch64] Allow shrink-wrapping of non-leaf vector PCS functions
- From: Christophe Lyon <christophe dot lyon at linaro dot org>
- To: Richard Sandiford <richard dot sandiford at arm dot com>
- Cc: gcc Patches <gcc-patches at gcc dot gnu dot org>, Richard Earnshaw <richard dot earnshaw at arm dot com>, James Greenhalgh <james dot greenhalgh at arm dot com>, Marcus Shawcroft <marcus dot shawcroft at arm dot com>
- Date: Tue, 8 Oct 2019 09:45:15 +0200
- Subject: Re: [AArch64] Allow shrink-wrapping of non-leaf vector PCS functions
- References: <mptzhisgx69.fsf@arm.com> <mpth84t7ms1.fsf@arm.com>
On Mon, 30 Sep 2019 at 18:48, Richard Sandiford <richard.sandiford@arm.com>
wrote:
> Richard Sandiford <richard.sandiford@arm.com> writes:
> > [This follows on from:
> > https://gcc.gnu.org/ml/gcc-patches/2019-09/msg00778.html
> > https://gcc.gnu.org/ml/gcc-patches/2019-09/msg01456.html]
> >
> > With the function ABI stuff, we can now support shrink-wrapping of
> > non-leaf vector PCS functions. This is particularly useful if the
> > vector PCS function calls an ordinary function on an error path,
> > since we can then keep the extra saves and restores specific to
> > that path too.
> >
> > Tested on aarch64-linux-gnu. OK to install?
>
> Now self-approved :-), applied as r276340.
>
Hi Richard,
As you may have noticed from gcc-testresults, the new test simd-abi-9.c
fails with -mabi=ilp32.
Christophe
>
> Richard
>