On 12/08/2022 16:30, Andrea Corallo via Gcc-patches wrote:
This patch emits assembler directives for PACBTI build attributes as
defined by the
ABI.

<https://github.com/ARM-software/abi-aa/releases/download/2021Q1/addenda32.pdf>

gcc/ChangeLog:

        * config/arm/arm.c (arm_file_start): Emit EABI attributes for
        Tag_PAC_extension, Tag_BTI_extension, TAG_BTI_use, TAG_PACRET_use.

gcc/testsuite/ChangeLog:

        * gcc.target/arm/acle/pacbti-m-predef-1.c: New test.
        * gcc.target/arm/acle/pacbti-m-predef-3: Likewise.
        * gcc.target/arm/acle/pacbti-m-predef-6.c: Likewise.
        * gcc.target/arm/acle/pacbti-m-predef-7.c: Likewise.

Co-Authored-By: Tejas Belagod  <tbela...@arm.com>


OK.

R.

Reply via email to