From d2b548397c30e07603fd2902f1c29929da468ce0 Mon Sep 17 00:00:00 2001 From: "J\"orn Rennecke" Date: Tue, 15 Apr 2003 13:34:01 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 4 ++++ gcc/config/i386/i386.md | 2 +- gcc/testsuite/ChangeLog | 4 ++++ gcc/testsuite/gcc.c-torture/compile/20030415-1.c | 4 ++++ 4 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 gcc/testsuite/gcc.c-torture/compile/20030415-1.c diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4c375c0b8c6..cbf5eea019c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2003-04-15 J"orn Rennecke + + * i386.md (abssf2_if+1): Make condition agree with abssf2_1 . + 2003-04-15 Richard Kenner * 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 434bf3a7fbb..5087441323c 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 ab306f13bec..dcdfea4accb 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2003-04-15 J"orn Rennecke + + * gcc.c-torture/compile/20030415-1.c : New test. + 2003-04-14 Mark Mitchell * 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 00000000000..bcca4c85dc6 --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/compile/20030415-1.c @@ -0,0 +1,4 @@ +float g(float f) +{ + return fabs(f); +} -- 2.30.2