OSDN Git Service

gcc:
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Apr 2003 13:34:01 +0000 (13:34 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Apr 2003 13:34:01 +0000 (13:34 +0000)
* i386.md (abssf2_if+1): Make condition agree with abssf2_1 .

gcc/testsuite:

* gcc.c-torture/compile/20030415-1.c : New test.

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

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 4c375c0..cbf5eea 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 434bf3a..5087441 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 ab306f1..dcdfea4 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);
+}