From 6fd72f814a8d33fdf72485f2fefcb793ce4e60c5 Mon Sep 17 00:00:00 2001 From: David Edelsohn Date: Fri, 18 May 2001 05:55:52 +0000 Subject: [PATCH] * rs6000.md (movsfcc,movdfcc): Remove NE case. From-SVN: r42247 --- gcc/ChangeLog | 4 ++++ gcc/config/rs6000/rs6000.md | 24 ++---------------------- 2 files changed, 6 insertions(+), 22 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 82642e844c8..724c65657c8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2001-05-18 David Edelsohn + + * rs6000.md (movsfcc,movdfcc): Remove NE case. + 2001-05-17 Bruce Korb * fixinc/fixincl.tpl: rewritten as an AutoGen version 5 template diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 28ebfb47b38..442c1df538c 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -4891,7 +4891,7 @@ FAIL; switch (code) { - case GE: case EQ: case NE: + case GE: case EQ: op0 = rs6000_compare_op0; op1 = rs6000_compare_op1; break; @@ -4922,11 +4922,6 @@ emit_insn (gen_negdf2 (temp, temp)); emit_insn (gen_fseldfsf4 (operands[0], temp, operands[0], operands[3])); } - else if (code == NE) - { - emit_insn (gen_negdf2 (temp, temp)); - emit_insn (gen_fseldfsf4 (operands[0], temp, operands[3], operands[0])); - } } else { @@ -4938,11 +4933,6 @@ emit_insn (gen_negsf2 (temp, temp)); emit_insn (gen_fselsfsf4 (operands[0], temp, operands[0], operands[3])); } - else if (code == NE) - { - emit_insn (gen_negsf2 (temp, temp)); - emit_insn (gen_fselsfsf4 (operands[0], temp, operands[3], operands[0])); - } } DONE; }") @@ -5138,7 +5128,7 @@ FAIL; switch (code) { - case GE: case EQ: case NE: + case GE: case EQ: op0 = rs6000_compare_op0; op1 = rs6000_compare_op1; break; @@ -5169,11 +5159,6 @@ emit_insn (gen_negdf2 (temp, temp)); emit_insn (gen_fseldfdf4 (operands[0], temp, operands[0], operands[3])); } - else if (code == NE) - { - emit_insn (gen_negdf2 (temp, temp)); - emit_insn (gen_fseldfdf4 (operands[0], temp, operands[3], operands[0])); - } } else { @@ -5185,11 +5170,6 @@ emit_insn (gen_negsf2 (temp, temp)); emit_insn (gen_fselsfdf4 (operands[0], temp, operands[0], operands[3])); } - else if (code == NE) - { - emit_insn (gen_negsf2 (temp, temp)); - emit_insn (gen_fselsfdf4 (operands[0], temp, operands[3], operands[0])); - } } DONE; }") -- 2.30.2