From b8d62ac8265fc701425d9046d5ed2b6d832b71ef Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Wed, 28 Jun 2017 10:05:20 +0200 Subject: [PATCH] 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 --- gcc/testsuite/ChangeLog | 6 ++++++ 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 178b23666a8..b5d35967399 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2017-06-28 Jakub Jelinek + + * 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 PR sanitizer/81224 diff --git a/gcc/testsuite/gcc.target/i386/cmov7.c b/gcc/testsuite/gcc.target/i386/cmov7.c index 8d637504fd7..e648fed8b2a 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; } -- 2.30.2