This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, GCC, AARCH64, 1/6] Enable ARMv8.5-A in gcc
- From: Sudakshina Das <Sudi dot Das at arm dot com>
- To: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Cc: nd <nd at arm dot com>, James Greenhalgh <James dot Greenhalgh at arm dot com>, Richard Earnshaw <Richard dot Earnshaw at arm dot com>, Marcus Shawcroft <Marcus dot Shawcroft at arm dot com>
- Date: Fri, 2 Nov 2018 18:47:32 +0000
- Subject: Re: [PATCH, GCC, AARCH64, 1/6] Enable ARMv8.5-A in gcc
- References: <f3e7dff3-7bf6-9d0d-b25f-b8870f02fda4@arm.com>
Hi
On 02/11/18 18:37, Sudakshina Das wrote:
> Hi
>
> This patch is part of a series that enables ARMv8.5-A in GCC and
> adds Branch Target Identification Mechanism.
> (https://developer.arm.com/products/architecture/cpu-architecture/a-profile/exploration-tools)
>
>
> This patch add the march option for armv8.5-a.
>
> Bootstrapped and regression tested with aarch64-none-linux-gnu.
> Is this ok for trunk?
>
> Thanks
> Sudi
>
>
> *** gcc/ChangeLog ***
>
> 2018-xx-xx Sudakshina Das <sudi.das@arm.com>
>
> * config/aarch64/aarch64-arches.def: Define AARCH64_ARCH for
> ARMv8.5-A.
> * gcc/config/aarch64/aarch64.h (AARCH64_FL_V8_5): New.
> (AARCH64_FL_FOR_ARCH8_5, AARCH64_ISA_V8_5): New.
> * gcc/doc/invoke.texi: Document ARMv8.5-A.
>
As per an offline chat earlier with Richard, I was supposed to send
future patch series as a reply on a single thread. Sadly I forgot to
do that this time. So I am adding links of the other patches here to
make it easy to link the series:
[PATCH, GCC, AARCH64, 2/6] Add new arch command line feaures from
ARMv8.5-A : https://gcc.gnu.org/ml/gcc-patches/2018-11/msg00111.html
[PATCH, GCC, AARCH64, 3/6] Restrict indirect tail calls to x16 and x17:
https://gcc.gnu.org/ml/gcc-patches/2018-11/msg00113.html
[PATCH, GCC, AARCH64, 4/6] Enable BTI: Add new <type> to
-mbranch-protection:
https://gcc.gnu.org/ml/gcc-patches/2018-11/msg00114.html
[PATCH, GCC, AARCH64, 5/6] Enable BTI : Add new pass for BTI:
https://gcc.gnu.org/ml/gcc-patches/2018-11/msg00115.html
[PATCH, GCC, AARCH64, 6/6] Enable BTI: Add configure option for BTI and
PAC-RET: https://gcc.gnu.org/ml/gcc-patches/2018-11/msg00116.html
Sorry!
Sudi