diff options
author | Victor Do Nascimento <victor.donascimento@arm.com> | 2023-11-03 16:44:56 +0000 |
---|---|---|
committer | Victor Do Nascimento <victor.donascimento@arm.com> | 2023-12-06 21:19:53 +0000 |
commit | 3aba045882d1f589d36eaedd947a014ac6eb5ec3 (patch) | |
tree | 363cb5cadb488eb5154576a162fa2ec8340575b2 /gcc/expr.cc | |
parent | 16a05fac33ddde7a50da9cb937a9b83ea7c111f6 (diff) | |
download | gcc-3aba045882d1f589d36eaedd947a014ac6eb5ec3.zip gcc-3aba045882d1f589d36eaedd947a014ac6eb5ec3.tar.gz gcc-3aba045882d1f589d36eaedd947a014ac6eb5ec3.tar.bz2 |
aarch64: Add support for GCS system registers with the +gcs modifier
Given the introduction of system registers associated with the Guarded
Control Stack extension to Armv9.4-a in Binutils and their reliance on
the `+gcs' modifier, we implement the necessary changes in GCC to
allow for them to be recognized by the compiler.
gcc/ChangeLog:
* config/aarch64/aarch64-option-extensions.def (gcs): New.
* config/aarch64/aarch64.h (AARCH64_ISA_GCS): New.
(TARGET_THE): Likewise.
* doc/invoke.texi (AArch64 Options): Describe GCS.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions