OSDN Git Service

gcc/
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Jan 2007 13:39:35 +0000 (13:39 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 19 Jan 2007 13:39:35 +0000 (13:39 +0000)
* config/m68k/m68k.md (bordered, bunordered, buneq, bunge, bungt)
(bunle, bunlt, bltgt, bordered_rev, bunordered_rev, buneq_rev)
(bunge_rev, bungt_rev, bunle_rev, bunlt_rev, bltgt_rev): Change
condition from TARGET_68881 to TARGET_HARD_FLOAT.

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

gcc/ChangeLog
gcc/config/m68k/m68k.md

index ee40591..ba4a8b5 100644 (file)
@@ -1,3 +1,10 @@
+2007-01-19  Richard Sandiford  <richard@codesourcery.com>
+
+       * config/m68k/m68k.md (bordered, bunordered, buneq, bunge, bungt)
+       (bunle, bunlt, bltgt, bordered_rev, bunordered_rev, buneq_rev)
+       (bunge_rev, bungt_rev, bunle_rev, bunlt_rev, bltgt_rev): Change
+       condition from TARGET_68881 to TARGET_HARD_FLOAT.
+
 2007-01-19  Sandra Loosemore  <sandra@codesourcery.com>
 
        * longlong.h (count_leading_zeros, COUNT_LEADING_ZEROS_0): Add
index b3e72e7..4d92e18 100644 (file)
        (if_then_else (ordered (cc0) (const_int 0))
                      (label_ref (match_operand 0 "" ""))
                      (pc)))]
-  "TARGET_68881"
+  "TARGET_HARD_FLOAT"
 {
   gcc_assert (cc_prev_status.flags & CC_IN_68881);
   return MOTOROLA ? "fbor %l0" : "fjor %l0";
        (if_then_else (unordered (cc0) (const_int 0))
                      (label_ref (match_operand 0 "" ""))
                      (pc)))]
-  "TARGET_68881"
+  "TARGET_HARD_FLOAT"
 {
   gcc_assert (cc_prev_status.flags & CC_IN_68881);
   return MOTOROLA ? "fbun %l0" : "fjun %l0";
        (if_then_else (uneq (cc0) (const_int 0))
                      (label_ref (match_operand 0 "" ""))
                      (pc)))]
-  "TARGET_68881"
+  "TARGET_HARD_FLOAT"
 {
   gcc_assert (cc_prev_status.flags & CC_IN_68881);
   return MOTOROLA ? "fbueq %l0" : "fjueq %l0";
        (if_then_else (unge (cc0) (const_int 0))
                      (label_ref (match_operand 0 "" ""))
                      (pc)))]
-  "TARGET_68881"
+  "TARGET_HARD_FLOAT"
 {
   gcc_assert (cc_prev_status.flags & CC_IN_68881);
   return MOTOROLA ? "fbuge %l0" : "fjuge %l0";
        (if_then_else (ungt (cc0) (const_int 0))
                      (label_ref (match_operand 0 "" ""))
                      (pc)))]
-  "TARGET_68881"
+  "TARGET_HARD_FLOAT"
 {
   gcc_assert (cc_prev_status.flags & CC_IN_68881);
   return MOTOROLA ? "fbugt %l0" : "fjugt %l0";
        (if_then_else (unle (cc0) (const_int 0))
                      (label_ref (match_operand 0 "" ""))
                      (pc)))]
-  "TARGET_68881"
+  "TARGET_HARD_FLOAT"
 {
   gcc_assert (cc_prev_status.flags & CC_IN_68881);
   return MOTOROLA ? "fbule %l0" : "fjule %l0";
        (if_then_else (unlt (cc0) (const_int 0))
                      (label_ref (match_operand 0 "" ""))
                      (pc)))]
-  "TARGET_68881"
+  "TARGET_HARD_FLOAT"
 {
   gcc_assert (cc_prev_status.flags & CC_IN_68881);
   return MOTOROLA ? "fbult %l0" : "fjult %l0";
        (if_then_else (ltgt (cc0) (const_int 0))
                      (label_ref (match_operand 0 "" ""))
                      (pc)))]
-  "TARGET_68881"
+  "TARGET_HARD_FLOAT"
 {
   gcc_assert (cc_prev_status.flags & CC_IN_68881);
   return MOTOROLA ? "fbogl %l0" : "fjogl %l0";
        (if_then_else (ordered (cc0) (const_int 0))
                      (pc)
                      (label_ref (match_operand 0 "" ""))))]
-  "TARGET_68881"
+  "TARGET_HARD_FLOAT"
 {
   gcc_assert (cc_prev_status.flags & CC_IN_68881);
   return MOTOROLA ? "fbun %l0" : "fjun %l0";
        (if_then_else (unordered (cc0) (const_int 0))
                      (pc)
                      (label_ref (match_operand 0 "" ""))))]
-  "TARGET_68881"
+  "TARGET_HARD_FLOAT"
 {
   gcc_assert (cc_prev_status.flags & CC_IN_68881);
   return MOTOROLA ? "fbor %l0" : "fjor %l0";
        (if_then_else (uneq (cc0) (const_int 0))
                      (pc)
                      (label_ref (match_operand 0 "" ""))))]
-  "TARGET_68881"
+  "TARGET_HARD_FLOAT"
 {
   gcc_assert (cc_prev_status.flags & CC_IN_68881);
   return MOTOROLA ? "fbogl %l0" : "fjogl %l0";
        (if_then_else (unge (cc0) (const_int 0))
                      (pc)
                      (label_ref (match_operand 0 "" ""))))]
-  "TARGET_68881"
+  "TARGET_HARD_FLOAT"
 {
   gcc_assert (cc_prev_status.flags & CC_IN_68881);
   return MOTOROLA ? "fbolt %l0" : "fjolt %l0";
        (if_then_else (ungt (cc0) (const_int 0))
                      (pc)
                      (label_ref (match_operand 0 "" ""))))]
-  "TARGET_68881"
+  "TARGET_HARD_FLOAT"
 {
   gcc_assert (cc_prev_status.flags & CC_IN_68881);
   return MOTOROLA ? "fbole %l0" : "fjole %l0";
        (if_then_else (unle (cc0) (const_int 0))
                      (pc)
                      (label_ref (match_operand 0 "" ""))))]
-  "TARGET_68881"
+  "TARGET_HARD_FLOAT"
 {
   gcc_assert (cc_prev_status.flags & CC_IN_68881);
   return MOTOROLA ? "fbogt %l0" : "fjogt %l0";
        (if_then_else (unlt (cc0) (const_int 0))
                      (pc)
                      (label_ref (match_operand 0 "" ""))))]
-  "TARGET_68881"
+  "TARGET_HARD_FLOAT"
 {
   gcc_assert (cc_prev_status.flags & CC_IN_68881);
   return MOTOROLA ? "fboge %l0" : "fjoge %l0";
        (if_then_else (ltgt (cc0) (const_int 0))
                      (pc)
                      (label_ref (match_operand 0 "" ""))))]
-  "TARGET_68881"
+  "TARGET_HARD_FLOAT"
 {
   gcc_assert (cc_prev_status.flags & CC_IN_68881);
   return MOTOROLA ? "fbueq %l0" : "fjueq %l0";