]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[arm] Update FP16 tests
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Sep 2019 10:43:09 +0000 (10:43 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Sep 2019 10:43:09 +0000 (10:43 +0000)
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@276145 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/fp16-compile-alt-3.c
gcc/testsuite/gcc.target/arm/fp16-compile-ieee-3.c

index 1f99dbd1c8e0df1605d0c4f4a340544f4dc44477..0274587a24415c52541de3ecb4dda4e7481f3ba8 100644 (file)
@@ -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
index e786a51da6985dcf6b8e8d8f08e8c1b89bf11802..7221766284ebb79d8f5b829461f117961d562594 100644 (file)
@@ -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" } } */
index 90edd01198a5cee4d76c9bec212266583da0c1c1..1f1e074e09294381baa42fc693b0a4aad998decc 100644 (file)
@@ -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" } } */