Commit 15a6f2c3 by Richard Sandiford Committed by Richard Sandiford

re PR target/15189 (wrong filling of delay slot with -march=mips1 -G0…

re PR target/15189 (wrong filling of delay slot with -march=mips1 -G0 -mno-split-addresses -mno-explicit-relocs)

	PR target/15189
	* config/mips/mips.md (load_df_low): Use default length.
	(load_df_high, store_df_high): Likewise.

From-SVN: r81301
parent effa5d5d
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,
......
......@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment