aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2017-02-10 17:59:51 +0100
committerSegher Boessenkool <segher@gcc.gnu.org>2017-02-10 17:59:51 +0100
commit773acd542802a69b96e00dd82b6e210de564f553 (patch)
treefa5846b536e676b80c53abdd739a7b944500d0a4 /gcc
parentb56f814e8a006865ecf42fc99b4d28e0402f9ad4 (diff)
downloadgcc-773acd542802a69b96e00dd82b6e210de564f553.zip
gcc-773acd542802a69b96e00dd82b6e210de564f553.tar.gz
gcc-773acd542802a69b96e00dd82b6e210de564f553.tar.bz2
testsuite, rs6000: fold-vec-mult-longlong.c
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.target/powerpc/fold-vec-mult-longlong.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index dbe8d99..a143d7c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,10 @@
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
* gcc.target/powerpc/20050830-1.c: Don't xfail on 32-bit.
diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-mult-longlong.c b/gcc/testsuite/gcc.target/powerpc/fold-vec-mult-longlong.c
index 0e5da6c..38dba9f 100644
--- a/gcc/testsuite/gcc.target/powerpc/fold-vec-mult-longlong.c
+++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-mult-longlong.c
@@ -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 } } } */