diff mbox series

Tweak testcases for pr70010

Message ID 24bb19f68deb08051c6edb6b309234766e60fed1.camel@vnet.ibm.com
State New
Headers show
Series Tweak testcases for pr70010 | expand

Commit Message

will schmidt Feb. 10, 2020, 9:39 p.m. UTC
Hi,
  This fixes up a few tests that explicitly disable vsx,
  but still require altivec be enabled by adding the -maltivec
  option.  (Noted on AIX, also seen on Linux/Power6).

OK for master?
    
Thanks,
-Will
    
[testsuite]
	* gcc.target/powerpc/pr70010-2.c: Add -maltivec.
	* gcc.target/powerpc/pr70010-3.c: Add -maltivec.

Comments

Segher Boessenkool Feb. 11, 2020, 3:30 a.m. UTC | #1
Hi!

On Mon, Feb 10, 2020 at 03:39:44PM -0600, will schmidt wrote:
>   This fixes up a few tests that explicitly disable vsx,
>   but still require altivec be enabled by adding the -maltivec
>   option.  (Noted on AIX, also seen on Linux/Power6).

> diff --git a/gcc/testsuite/gcc.target/powerpc/pr70010-2.c b/gcc/testsuite/gcc.target/powerpc/pr70010-2.c
> index 0c04c53..3c38fe4 100644
> --- a/gcc/testsuite/gcc.target/powerpc/pr70010-2.c
> +++ b/gcc/testsuite/gcc.target/powerpc/pr70010-2.c
> @@ -1,7 +1,7 @@
>  /* { dg-do compile } */
> -/* { dg-options "-O2 -flto -mno-vsx" } */
> +/* { dg-options "-O2 -flto -maltivec -mno-vsx" } */
>  /* { dg-require-effective-target lto } */

You need to check for powerpc_altivec_ok if you use -maltivec?

Okay for trunk with that.  Thanks!


Segher
diff mbox series

Patch

diff --git a/gcc/testsuite/gcc.target/powerpc/pr70010-2.c b/gcc/testsuite/gcc.target/powerpc/pr70010-2.c
index 0c04c53..3c38fe4 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr70010-2.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr70010-2.c
@@ -1,7 +1,7 @@ 
 /* { dg-do compile } */
-/* { dg-options "-O2 -flto -mno-vsx" } */
+/* { dg-options "-O2 -flto -maltivec -mno-vsx" } */
 /* { dg-require-effective-target lto } */
 
 vector int c, a, b;
 
 static inline void __attribute__ ((__always_inline__, target ("no-vsx")))
diff --git a/gcc/testsuite/gcc.target/powerpc/pr70010-3.c b/gcc/testsuite/gcc.target/powerpc/pr70010-3.c
index bca3187..f5ca1f7 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr70010-3.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr70010-3.c
@@ -1,7 +1,7 @@ 
 /* { dg-do compile } */
-/* { dg-options "-O2 -mno-vsx" } */
+/* { dg-options "-O2 -maltivec -mno-vsx" } */
 
 vector int c, a, b;
 
 static inline void __attribute__ ((__always_inline__, target ("no-vsx")))
 foo ()