testsuite, rs6000: fold-vec-mult-longlong.c
authorSegher Boessenkool <segher@kernel.crashing.org>
Fri, 10 Feb 2017 16:59:51 +0000 (17:59 +0100)
committerSegher Boessenkool <segher@gcc.gnu.org>
Fri, 10 Feb 2017 16:59:51 +0000 (17:59 +0100)
On 32-bit we of course do not generate mulld insns.  This patch makes
the testcase only do the scan-assembler on 64-bit targets.

gcc/testsuite/
* gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
scan-assembler unless lp64.

From-SVN: r245338

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/fold-vec-mult-longlong.c

index dbe8d99910bde2702e29f118c731470939e6358e..a143d7c4443e001f85af057e5626486cde9414ce 100644 (file)
@@ -1,3 +1,8 @@
+2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * gcc.target/powerpc/fold-vec-mult-longlong.c: Don't do the
+       scan-assembler unless lp64.
+
 2017-02-10  Segher Boessenkool  <segher@kernel.crashing.org>
 
        PR tree-optimization/66612
index 0e5da6c2faf61a893f6fb2ae63303fa5db23af1b..38dba9f50231f6f5d7603034b6d3f7296b67cf11 100644 (file)
@@ -20,5 +20,5 @@ test6 (vector unsigned long long x, vector unsigned long long y)
   return vec_mul (x, y);
 }
 
-/* { dg-final { scan-assembler-times "\[ \t\]mulld " 4 } } */
+/* { dg-final { scan-assembler-times "\[ \t\]mulld " 4 { target lp64 } } } */