> -----Original Message-----
> From: Szabolcs Nagy <szabolcs.n...@arm.com>
> Sent: 08 July 2020 17:26
> To: gcc-patches@gcc.gnu.org
> Cc: Richard Earnshaw <richard.earns...@arm.com>; Kyrylo Tkachov
> <kyrylo.tkac...@arm.com>
> Subject: [PATCH 1/6] aarch64: Add missing ACLE support for BTI
>
> Define the __ARM_FEATURE_BTI_DEFAULT feature test
> macro when BTI branch protection is enabled.
>
Ok.
Thanks,
Kyrill
> gcc/ChangeLog:
>
> 2020-07-08 Szabolcs Nagy <szabolcs.n...@arm.com>
>
> * config/aarch64/aarch64-c.c (aarch64_update_cpp_builtins): Add
> __ARM_FEATURE_BTI_DEFAULT support.
> ---
> gcc/config/aarch64/aarch64-c.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/gcc/config/aarch64/aarch64-c.c b/gcc/config/aarch64/aarch64-c.c
> index e1c1cd415dc..1882288af8d 100644
> --- a/gcc/config/aarch64/aarch64-c.c
> +++ b/gcc/config/aarch64/aarch64-c.c
> @@ -178,6 +178,9 @@ aarch64_update_cpp_builtins (cpp_reader *pfile)
> aarch64_def_or_undef (TARGET_RNG, "__ARM_FEATURE_RNG", pfile);
> aarch64_def_or_undef (TARGET_MEMTAG,
> "__ARM_FEATURE_MEMORY_TAGGING", pfile);
>
> + aarch64_def_or_undef (aarch64_bti_enabled (),
> + "__ARM_FEATURE_BTI_DEFAULT", pfile);
> +
> aarch64_def_or_undef (TARGET_I8MM,
> "__ARM_FEATURE_MATMUL_INT8", pfile);
> aarch64_def_or_undef (TARGET_BF16_SIMD,
> "__ARM_FEATURE_BF16_VECTOR_ARITHMETIC",
> pfile);
> --
> 2.17.1