re PR target/15189 (wrong filling of delay slot with -march=mips1 -G0 -mno-split...
authorRichard Sandiford <rsandifo@redhat.com>
Thu, 29 Apr 2004 19:54:17 +0000 (19:54 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Thu, 29 Apr 2004 19:54:17 +0000 (19:54 +0000)
PR target/15189
* config/mips/mips.md (load_df_low): Use default length.
(load_df_high, store_df_high): Likewise.

From-SVN: r81301

gcc/ChangeLog
gcc/config/mips/mips.md

index f54823bcc11c59c36ea84e86effd967096adb028..a64562a2a0adae39250838f385ebade0f0fe3531 100644 (file)
@@ -1,3 +1,9 @@
+2004-04-29  Richard Sandiford  <rsandifo@redhat.com>
+
+       PR target/15189
+       * config/mips/mips.md (load_df_low): Use default length.
+       (load_df_high, store_df_high): Likewise.
+
 2004-04-29  Kazu Hirata  <kazu@cs.umass.edu>
 
        * config/mips/mips.md, config/mips/sb1.md,
index 38c5b0bab7436df744ace38c4183b6a17bc90072..6b9316d6fb9df1f5249c0ae3b76bb26259238e35 100644 (file)
@@ -5274,8 +5274,7 @@ dsrl\t%3,%3,1\n\
   return mips_output_move (operands[0], operands[1]);
 }
   [(set_attr "type"    "xfer,fpload")
-   (set_attr "mode"    "SF")
-   (set_attr "length"  "4")])
+   (set_attr "mode"    "SF")])
 
 ;; Load the high word of operand 0 from operand 1, preserving the value
 ;; in the low word.
@@ -5290,8 +5289,7 @@ dsrl\t%3,%3,1\n\
   return mips_output_move (operands[0], operands[1]);
 }
   [(set_attr "type"    "xfer,fpload")
-   (set_attr "mode"    "SF")
-   (set_attr "length"  "4")])
+   (set_attr "mode"    "SF")])
 
 ;; Store the high word of operand 1 in operand 0.  The corresponding
 ;; low-word move is done in the normal way.
@@ -5305,8 +5303,7 @@ dsrl\t%3,%3,1\n\
   return mips_output_move (operands[0], operands[1]);
 }
   [(set_attr "type"    "xfer,fpstore")
-   (set_attr "mode"    "SF")
-   (set_attr "length"  "4")])
+   (set_attr "mode"    "SF")])
 
 ;; Insn to initialize $gp for n32/n64 abicalls.  Operand 0 is the offset
 ;; of _gp from the start of this function.  Operand 1 is the incoming