On 17/02/2026 15:26, Torbjörn SVENSSON wrote:
> Ok for trunk and releases/gcc-15?
> 
> I've checked that this works on top of r15-10798-gae573c9d0e7f1c and 
> r16-7367-g7b2e9d01d325f0 for arm-none-eabi.
> 
> Kind regards,
> Torbjörn

OK, thanks.

R.

> 
> --
> 
> gcc/testsuite/ChangeLog:
> 
>       * gcc.target/arm/aes-fuse-1.c: Use effective-target
>       arm_cpu_cortex_a53.
>       * gcc.target/arm/aes-fuse-2.c: Likewise.
>       * lib/target-supports.exp: Define effective-target
>       arm_cpu_cortex_a53.
> 
> Signed-off-by: Torbjörn SVENSSON <[email protected]>
> ---
>  gcc/testsuite/gcc.target/arm/aes-fuse-1.c | 4 +++-
>  gcc/testsuite/gcc.target/arm/aes-fuse-2.c | 4 +++-
>  gcc/testsuite/lib/target-supports.exp     | 1 +
>  3 files changed, 7 insertions(+), 2 deletions(-)
> 
> diff --git a/gcc/testsuite/gcc.target/arm/aes-fuse-1.c 
> b/gcc/testsuite/gcc.target/arm/aes-fuse-1.c
> index a1bbe054e0a..bf2abf38282 100644
> --- a/gcc/testsuite/gcc.target/arm/aes-fuse-1.c
> +++ b/gcc/testsuite/gcc.target/arm/aes-fuse-1.c
> @@ -1,7 +1,9 @@
>  /* { dg-do compile } */
>  /* { dg-require-effective-target arm_crypto_ok } */
> +/* { dg-require-effective-target arm_cpu_cortex_a53 } */
>  /* { dg-add-options arm_crypto } */
> -/* { dg-additional-options "-mcpu=cortex-a53 -O3 -dp" } */
> +/* { dg-add-options arm_cpu_cortex_a53 } */
> +/* { dg-additional-options "-O3 -dp" } */
>  
>  #include <arm_neon.h>
>  
> diff --git a/gcc/testsuite/gcc.target/arm/aes-fuse-2.c 
> b/gcc/testsuite/gcc.target/arm/aes-fuse-2.c
> index ede3237ce26..61855cea7ab 100644
> --- a/gcc/testsuite/gcc.target/arm/aes-fuse-2.c
> +++ b/gcc/testsuite/gcc.target/arm/aes-fuse-2.c
> @@ -1,7 +1,9 @@
>  /* { dg-do compile } */
>  /* { dg-require-effective-target arm_crypto_ok } */
> +/* { dg-require-effective-target arm_cpu_cortex_a53 } */
>  /* { dg-add-options arm_crypto } */
> -/* { dg-additional-options "-mcpu=cortex-a53 -O3 -dp" } */
> +/* { dg-add-options arm_cpu_cortex_a53 } */
> +/* { dg-additional-options "-O3 -dp" } */
>  
>  #include <arm_neon.h>
>  
> diff --git a/gcc/testsuite/lib/target-supports.exp 
> b/gcc/testsuite/lib/target-supports.exp
> index c8791827556..ba91c95b348 100644
> --- a/gcc/testsuite/lib/target-supports.exp
> +++ b/gcc/testsuite/lib/target-supports.exp
> @@ -6301,6 +6301,7 @@ foreach { armfunc armflag armdefs } {
>  # flags).  See above for setting -march=.
>  foreach { armfunc armflag armdefs } {
>           xscale_arm "-mcpu=xscale -mtune=xscale -mfloat-abi=soft -marm" 
> "__XSCALE__ && !__thumb__"
> +         cortex_a53 "-mcpu=cortex-a53 -mtune=cortex-a53" __ARM_ARCH_8A__
>           cortex_a57 "-mcpu=cortex-a57 -mtune=cortex-a57" __ARM_ARCH_8A__
>           cortex_m0 "-mcpu=cortex-m0 -mtune=cortex-m0 -mfloat-abi=soft 
> -mthumb" "__ARM_ARCH_6M__ && __thumb__"
>           cortex_m0_small "-mcpu=cortex-m0.small-multiply 
> -mtune=cortex-m0.small-multiply -mfloat-abi=soft -mthumb" "__ARM_ARCH_6M__ && 
> __thumb__"

Reply via email to