diff options
author | Jakub Jelinek <jakub@redhat.com> | 2017-06-28 10:05:20 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2017-06-28 10:05:20 +0200 |
commit | b8d62ac8265fc701425d9046d5ed2b6d832b71ef (patch) | |
tree | 1758d0f0613f0084e5702a6f9c1d9e9e0c97403a | |
parent | 6dc61b4533d9b58c10a57761378701e2f9d1b9c0 (diff) | |
download | gcc-b8d62ac8265fc701425d9046d5ed2b6d832b71ef.zip gcc-b8d62ac8265fc701425d9046d5ed2b6d832b71ef.tar.gz gcc-b8d62ac8265fc701425d9046d5ed2b6d832b71ef.tar.bz2 |
cmov7.c (sgn): Renamed to ...
* gcc.target/i386/cmov7.c (sgn): Renamed to ...
(foo): ... this. Change constants such that it isn't matched
as __builtin_copysign, yet tests the combiner the same.
From-SVN: r249729
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/cmov7.c | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 178b236..b5d3596 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2017-06-28 Jakub Jelinek <jakub@redhat.com> + + * gcc.target/i386/cmov7.c (sgn): Renamed to ... + (foo): ... this. Change constants such that it isn't matched + as __builtin_copysign, yet tests the combiner the same. + 2017-06-28 Martin Liska <mliska@suse.cz> PR sanitizer/81224 diff --git a/gcc/testsuite/gcc.target/i386/cmov7.c b/gcc/testsuite/gcc.target/i386/cmov7.c index 8d63750..e648fed 100644 --- a/gcc/testsuite/gcc.target/i386/cmov7.c +++ b/gcc/testsuite/gcc.target/i386/cmov7.c @@ -10,7 +10,7 @@ (set (reg:DF) (float_extend:DF (mem:SF (symbol_ref...)))). */ double -sgn (double __x) +foo (double __x) { - return __x >= 0.0 ? 1.0 : -1.0; + return __x >= 1.0 ? 0.0 : -1.0; } |