2004-12-01 David Edelsohn <edelsohn@gnu.org>
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Dec 2004 17:18:38 +0000 (17:18 +0000)
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Dec 2004 17:18:38 +0000 (17:18 +0000)
    Nathan Sidwell  <nathan@codesourcery.com>

PR target/17107
* config/rs6000/rs6000.md (sge): Enable for non-TARGET_POWER.
(sgt): Same.
(sle): Same.
(slt): Same.

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

gcc/ChangeLog
gcc/config/rs6000/rs6000.md

index 35a6bb8..6bd3d49 100644 (file)
@@ -1,3 +1,12 @@
+2004-12-01  David Edelsohn  <edelsohn@gnu.org>
+           Nathan Sidwell  <nathan@codesourcery.com>
+
+       PR target/17107
+       * config/rs6000/rs6000.md (sge): Enable for non-TARGET_POWER.
+       (sgt): Same.
+       (sle): Same.
+       (slt): Same.
+
 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
 
        PR middle-end/18667
index edbccc6..18d96da 100644 (file)
   ""
   "
 {
-  if (! rs6000_compare_fp_p
-      && (! TARGET_POWER || rs6000_compare_op1 == const0_rtx))
+  if (! rs6000_compare_fp_p && rs6000_compare_op1 == const0_rtx)
     FAIL;
 
   rs6000_emit_sCOND (GE, operands[0]);
   ""
   "
 {
-  if (! rs6000_compare_fp_p
-      && (! TARGET_POWER || rs6000_compare_op1 == const0_rtx))
+  if (! rs6000_compare_fp_p && rs6000_compare_op1 == const0_rtx)
     FAIL;
 
   rs6000_emit_sCOND (GT, operands[0]);
   ""
   "
 {
-  if (! rs6000_compare_fp_p
-      && (! TARGET_POWER || rs6000_compare_op1 == const0_rtx))
+  if (! rs6000_compare_fp_p && rs6000_compare_op1 == const0_rtx)
     FAIL;
 
   rs6000_emit_sCOND (LE, operands[0]);
   ""
   "
 {
-  if (! rs6000_compare_fp_p
-      && (! TARGET_POWER || rs6000_compare_op1 == const0_rtx))
+  if (! rs6000_compare_fp_p && rs6000_compare_op1 == const0_rtx)
     FAIL;
 
   rs6000_emit_sCOND (LT, operands[0]);