]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386.md (abssf2_if+1): Make condition agree with abssf2_1 .
authorJ"orn Rennecke <joern.rennecke@superh.com>
Tue, 15 Apr 2003 13:34:01 +0000 (13:34 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Tue, 15 Apr 2003 13:34:01 +0000 (14:34 +0100)
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

gcc/ChangeLog
gcc/config/i386/i386.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/20030415-1.c [new file with mode: 0644]

index 4c375c0b8c6e7529e575b0966e3d616e801796fc..cbf5eea019c2939b4115716a2e3372b4ee078f9b 100644 (file)
@@ -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
index 434bf3a7fbba4e330efe4e74c7ae4ed8901a4a83..5087441323c9a6b86213a62ad219da95871b2edc 100644 (file)
   [(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)))]
   "")
index ab306f13bec2af9c1e3f959d4e2ea88a1f2b2959..dcdfea4accb9260f4e9f0f4d66b1214fa956e2bc 100644 (file)
@@ -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 (file)
index 0000000..bcca4c8
--- /dev/null
@@ -0,0 +1,4 @@
+float g(float f)
+{
+  return fabs(f);
+}