On Mon, Jun 01, 2026 at 12:24:46PM +0530, Avinash Jayakar wrote:
> From: Avinash Jayakar <[email protected]>
>
> This patch depends on
> https://gcc.gnu.org/pipermail/gcc-patches/2026-May/718172.html
>
> Effective target directives were missed out when adding AES builtins
> for powerpc, this patch adds them for the affected tests.
>
> 2026-06-01 Avinash Jayakar <[email protected]>
>
> gcc/testsuite/ChangeLog:
> * gcc.target/powerpc/aes-builtin-1.c: Add future_compile_ok and lp64
> testsuite directive.
> * gcc.target/powerpc/aes-builtin-2.c: Add future_compile_ok and lp64
> testsuite directive.
> * gcc.target/powerpc/aes-builtin-3.c: Add future_compile_ok and lp64
This is ok to commit once the previous patch is added.
> ---
> gcc/testsuite/gcc.target/powerpc/aes-builtin-1.c | 2 ++
> gcc/testsuite/gcc.target/powerpc/aes-builtin-2.c | 2 ++
> gcc/testsuite/gcc.target/powerpc/aes-builtin-3.c | 2 ++
> 3 files changed, 6 insertions(+)
>
> diff --git a/gcc/testsuite/gcc.target/powerpc/aes-builtin-1.c
> b/gcc/testsuite/gcc.target/powerpc/aes-builtin-1.c
> index 2777fcdc7ae..729ae1ef26d 100644
> --- a/gcc/testsuite/gcc.target/powerpc/aes-builtin-1.c
> +++ b/gcc/testsuite/gcc.target/powerpc/aes-builtin-1.c
> @@ -1,4 +1,6 @@
> /* { dg-do compile } */
> +/* { dg-require-effective-target powerpc_future_compile_ok } */
> +/* { dg-require-effective-target lp64 } */
> /* { dg-options "-mdejagnu-cpu=future -O2" } */
>
> void
> diff --git a/gcc/testsuite/gcc.target/powerpc/aes-builtin-2.c
> b/gcc/testsuite/gcc.target/powerpc/aes-builtin-2.c
> index 98f16ad0fe8..a509f760cd6 100644
> --- a/gcc/testsuite/gcc.target/powerpc/aes-builtin-2.c
> +++ b/gcc/testsuite/gcc.target/powerpc/aes-builtin-2.c
> @@ -1,4 +1,6 @@
> /* { dg-do compile } */
> +/* { dg-require-effective-target powerpc_future_compile_ok } */
> +/* { dg-require-effective-target lp64 } */
> /* { dg-options "-mdejagnu-cpu=future -O2" } */
>
> typedef unsigned char vec_t __attribute__((vector_size(16)));
> diff --git a/gcc/testsuite/gcc.target/powerpc/aes-builtin-3.c
> b/gcc/testsuite/gcc.target/powerpc/aes-builtin-3.c
> index 007bf878afb..bbed43a1e8c 100644
> --- a/gcc/testsuite/gcc.target/powerpc/aes-builtin-3.c
> +++ b/gcc/testsuite/gcc.target/powerpc/aes-builtin-3.c
> @@ -1,4 +1,6 @@
> /* { dg-do compile } */
> +/* { dg-require-effective-target powerpc_future_compile_ok } */
> +/* { dg-require-effective-target lp64 } */
> /* { dg-options "-mdejagnu-cpu=future -O2" } */
>
> void
> --
> 2.51.0
>
--
Michael Meissner, IBM
PO Box 98, Ayer, Massachusetts, USA, 01432
email: [email protected]