diff options
author | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-05-18 05:55:52 +0000 |
---|---|---|
committer | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-05-18 05:55:52 +0000 |
commit | dde58e46a5554ed15de2533a9270306e1b22dec1 (patch) | |
tree | e7d86ab38ac1773a1c0fcb9ca3ac0dfecab89907 | |
parent | d8ca3cceff359289d93f7cdb23ca3f99e8408799 (diff) |
* rs6000.md (movsfcc,movdfcc): Remove NE case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42247 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | 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 <edelsohn@gnu.org> + + * rs6000.md (movsfcc,movdfcc): Remove NE case. + 2001-05-17 Bruce Korb <bkorb@gnu.org> * 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; }") |