[PATCH 1/3][Binutils] aarch64: Add support for GCS extension.
Nick Clifton
nickc@redhat.com
Thu Nov 2 11:44:11 GMT 2023
Hi Srinath,
> This patch adds for Guarded Control Stack Extension (GCS) extension. GCS feature is
> optional from Armv9.4-A architecture and enabled by passing +gcs option to -march
> (eg: -march=armv9.4-a+gcs) or using ".arch_extension gcs" directive in the assembly file.
>
> Also this patch adds support for GCS instructions gcspushx, gcspopcx, gcspopx,
> gcsss1, gcsss2, gcspushm, gcspopm, gcsstr and gcssttr.
>
> For this feature in gas/doc/c-aarch64.texi: column 2 is marked N/A, as this column
> "minimum architecture" is not relevant any more and will be removed in the later patches.
>
> Regression tested for aarch64-none-elf target and found no regressions.
>
> Ok for binutils-master?
Approved - please apply.
Cheers
Nick
More information about the Binutils
mailing list