]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
rs6000.md (floatunssidf2_internal splitter): Use base register operand, not hard...
authorDavid Edelsohn <edelsohn@mhpcc.edu>
Mon, 9 Nov 1998 22:31:03 +0000 (22:31 +0000)
committerJeff Law <law@gcc.gnu.org>
Mon, 9 Nov 1998 22:31:03 +0000 (15:31 -0700)
        * rs6000.md (floatunssidf2_internal splitter): Use base register
        operand, not hard-coded SP.

From-SVN: r23594

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

index 0da2424e74f852bf536cf30fc9f7ea5982256cd1..506e71391a62cdd467f9bb5334b46f328e78e160 100644 (file)
@@ -1,3 +1,8 @@
+Mon Nov  9 23:29:39 1998  David Edelsohn  <edelsohn@mhpcc.edu>
+
+       * rs6000.md (floatunssidf2_internal splitter): Use base register
+       operand, not hard-coded SP.
+
 Mon Nov  9 23:05:51 1998  Richard Earnshaw (rearnsha@arm.com)
 
        Restore ABI compatibility for NetBSD.
index 648e0aaf0850effa1f77d0e89026fbb7953a50f3..0224ef34874f69f15eca20b2c3092e2a2a0500f4 100644 (file)
        (unsigned_float:DF (match_operand:SI 1 "gpc_reg_operand" "")))
    (use (match_operand:SI 2 "gpc_reg_operand" ""))
    (use (match_operand:DF 3 "gpc_reg_operand" ""))
-   (clobber (match_operand 4 "gpc_reg_operand" "=b"))
+   (clobber (match_operand 4 "gpc_reg_operand" ""))
    (clobber (reg:DF 76))]
   "TARGET_HARD_FLOAT"
   [(set (match_dup 4)
                 (match_dup 5)] 13))    ;; high word
    (set (match_dup 0)
        (unspec [(match_dup 5)
-                (reg:SI 1)] 14))
+                (match_dup 4)] 14))
    (set (match_dup 0)
        (minus:DF (match_dup 0)
                  (match_dup 3)))]