aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJ"orn Rennecke <joern.rennecke@superh.com>2003-04-15 13:34:01 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2003-04-15 14:34:01 +0100
commitd2b548397c30e07603fd2902f1c29929da468ce0 (patch)
treedc976517f976f49da1a5807e893d2b558812814b /gcc
parentd0ccc658cb93a6a31a4324302ff6175244dab968 (diff)
downloadgcc-d2b548397c30e07603fd2902f1c29929da468ce0.zip
gcc-d2b548397c30e07603fd2902f1c29929da468ce0.tar.gz
gcc-d2b548397c30e07603fd2902f1c29929da468ce0.tar.bz2
i386.md (abssf2_if+1): Make condition agree with abssf2_1 .
gcc: * i386.md (abssf2_if+1): Make condition agree with abssf2_1 . gcc/testsuite: * gcc.c-torture/compile/20030415-1.c : New test. From-SVN: r65633
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/i386/i386.md2
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20030415-1.c4
4 files changed, 13 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4c375c0..cbf5eea 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * i386.md (abssf2_if+1): Make condition agree with abssf2_1 .
+
2003-04-15 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* optabs.c (expand_binop): In multi-word add cases, ensure
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index 434bf3a..5087441 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -10406,7 +10406,7 @@
[(set (match_operand:SF 0 "fp_register_operand" "")
(abs:SF (match_operand:SF 1 "register_operand" "")))
(clobber (reg:CC 17))]
- "TARGET_80387"
+ "TARGET_80387 && reload_completed"
[(set (match_dup 0)
(abs:SF (match_dup 1)))]
"")
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ab306f1..dcdfea4 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * gcc.c-torture/compile/20030415-1.c : New test.
+
2003-04-14 Mark Mitchell <mark@codesourcery.com>
* gcc.c-torture/execute/scope-2.c: Move to ...
diff --git a/gcc/testsuite/gcc.c-torture/compile/20030415-1.c b/gcc/testsuite/gcc.c-torture/compile/20030415-1.c
new file mode 100644
index 0000000..bcca4c8
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/compile/20030415-1.c
@@ -0,0 +1,4 @@
+float g(float f)
+{
+ return fabs(f);
+}