aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2019-09-26 10:43:09 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2019-09-26 10:43:09 +0000
commit1275a541a59e4d74101bd34eb907ba6d5844f810 (patch)
tree7d04736bd9cbaadc9f4af0c09b8f2b2c90ebdd0e
parente2b1923b8d1f81ac83b40095577e0c318d3716b3 (diff)
downloadgcc-1275a541a59e4d74101bd34eb907ba6d5844f810.zip
gcc-1275a541a59e4d74101bd34eb907ba6d5844f810.tar.gz
gcc-1275a541a59e4d74101bd34eb907ba6d5844f810.tar.bz2
[arm] Update FP16 tests
My recent assemble_real patch (r275873) meant that we now output negative FP16 constants in the same way as we'd output an integer subreg of them. This patch updates gcc.target/arm/fp16-* accordingly. 2019-09-26 Richard Sandiford <richard.sandiford@arm.com> gcc/testsuite/ * gcc.target/arm/fp16-compile-alt-3.c: Expect (__fp16) -2.0 to be written as a negative short rather than a positive one. * gcc.target/arm/fp16-compile-ieee-3.c: Likewise. From-SVN: r276145
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.target/arm/fp16-compile-alt-3.c2
-rw-r--r--gcc/testsuite/gcc.target/arm/fp16-compile-ieee-3.c2
3 files changed, 8 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1f99dbd..0274587 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2019-09-26 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/arm/fp16-compile-alt-3.c: Expect (__fp16) -2.0
+ to be written as a negative short rather than a positive one.
+ * gcc.target/arm/fp16-compile-ieee-3.c: Likewise.
+
2019-09-26 Martin Liska <mliska@suse.cz>
PR tree-optimization/91885
diff --git a/gcc/testsuite/gcc.target/arm/fp16-compile-alt-3.c b/gcc/testsuite/gcc.target/arm/fp16-compile-alt-3.c
index e786a51..7221766 100644
--- a/gcc/testsuite/gcc.target/arm/fp16-compile-alt-3.c
+++ b/gcc/testsuite/gcc.target/arm/fp16-compile-alt-3.c
@@ -7,4 +7,4 @@
__fp16 xx = -2.0;
/* { dg-final { scan-assembler "\t.size\txx, 2" } } */
-/* { dg-final { scan-assembler "\t.short\t49152" } } */
+/* { dg-final { scan-assembler "\t.short\t-16384" } } */
diff --git a/gcc/testsuite/gcc.target/arm/fp16-compile-ieee-3.c b/gcc/testsuite/gcc.target/arm/fp16-compile-ieee-3.c
index 90edd01..1f1e074 100644
--- a/gcc/testsuite/gcc.target/arm/fp16-compile-ieee-3.c
+++ b/gcc/testsuite/gcc.target/arm/fp16-compile-ieee-3.c
@@ -6,4 +6,4 @@
__fp16 xx = -2.0;
/* { dg-final { scan-assembler "\t.size\txx, 2" } } */
-/* { dg-final { scan-assembler "\t.short\t49152" } } */
+/* { dg-final { scan-assembler "\t.short\t-16384" } } */