]> gcc.gnu.org Git - gcc.git/commit
[PATCH 2/15] arm: Add Armv8.1-M Mainline target feature +pacbti
authorAndrea Corallo <andrea.corallo@arm.com>
Mon, 6 Dec 2021 10:38:32 +0000 (11:38 +0100)
committerAndrea Corallo <andrea.corallo@arm.com>
Mon, 23 Jan 2023 10:20:09 +0000 (11:20 +0100)
commitc91bb7b9fc87284f5382d9fb04db0cb10f6c1fe9
treee7bea3f5f4aa2335242bb411bbd4c59f88b07822
parentd8dadbc9a5199bf7bac1ab7376b0f84f45e94350
[PATCH 2/15] arm: Add Armv8.1-M Mainline target feature +pacbti

This patch adds the -march feature +pacbti to Armv8.1-M Mainline.
This feature enables pointer signing and authentication instructions
on M-class architectures.

Pre-approved here
<https://gcc.gnu.org/pipermail/gcc-patches/2021-December/586144.html>.

gcc/Changelog:

* config/arm/arm.h (TARGET_HAVE_PACBTI): New macro.
* config/arm/arm-cpus.in (pacbti): New feature.
* doc/invoke.texi (Arm Options): Document it.

Co-Authored-By: Tejas Belagod <tbelagod@arm.com>
gcc/config/arm/arm-cpus.in
gcc/config/arm/arm.h
gcc/doc/invoke.texi
This page took 0.068269 seconds and 6 git commands to generate.