aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilco Dijkstra <wdijkstr@arm.com>2018-06-28 16:09:39 +0000
committerWilco Dijkstra <wilco@gcc.gnu.org>2018-06-28 16:09:39 +0000
commit42c5d1212ff6544be1061d488aa7ebee9463c375 (patch)
tree6ddf31c6f9ff309b4cc612ba9d2cdf5f70cd8746
parent58b9de9ef5238347cc85c7d3e40261c3a3e28e6c (diff)
downloadgcc-42c5d1212ff6544be1061d488aa7ebee9463c375.zip
gcc-42c5d1212ff6544be1061d488aa7ebee9463c375.tar.gz
gcc-42c5d1212ff6544be1061d488aa7ebee9463c375.tar.bz2
[testsuite] Fix f16_mov_immediate_3.c
Fix and simplify the testcase so it generates dup even on latest trunk. testsuite/ * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase. From-SVN: r262222
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.target/aarch64/f16_mov_immediate_3.c13
2 files changed, 7 insertions, 10 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c95ec80..b7a47ed 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
+
+ * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
+
2018-06-28 Fritz Reese <fritzoreese@gmail.com>
PR fortran/82865
diff --git a/gcc/testsuite/gcc.target/aarch64/f16_mov_immediate_3.c b/gcc/testsuite/gcc.target/aarch64/f16_mov_immediate_3.c
index 6dc325b..66218e3 100644
--- a/gcc/testsuite/gcc.target/aarch64/f16_mov_immediate_3.c
+++ b/gcc/testsuite/gcc.target/aarch64/f16_mov_immediate_3.c
@@ -1,18 +1,11 @@
/* { dg-do compile } */
-/* { dg-options "-O0" } */
-
-extern __fp16 foo ();
+/* { dg-options "-O2" } */
__fp16 f4 ()
{
- __fp16 a = 0;
- __fp16 b = 1;
- __fp16 c = 2;
- __fp16 d = 4;
+ __fp16 a = 0.1;
- __fp16 z = a + b;
- z = z + c;
- z = z - d;
+ __fp16 z = a * a;
return z;
}