Commit 2cc0672a by Edmar Wienskoski Committed by Alan Modra

re PR target/44067 (internal compiler error: in rs6000_split_multireg_move, at…

re PR target/44067 (internal compiler error: in rs6000_split_multireg_move, at config/rs6000/rs6000.c:16713)

	PR target/44067
	* config/rs6000/rs6000.md (DIFD): Do not split dpfp values for
	e500v2 target.

From-SVN: r160449
parent f1c3bf86
2010-06-09 Edmar Wienskoski <edmar@freescale.com>
PR target/44067
* config/rs6000/rs6000.md (DIFD): Do not split dpfp values for
e500v2 target.
2010-06-09 Joern Rennecke <joern.rennecke@embecosm.com>
PR plugins/44459:
......
......@@ -218,7 +218,8 @@
(TD "TARGET_DFP")])
; These modes do not fit in integer registers in 32-bit mode.
(define_mode_iterator DIFD [DI DF DD])
; but on e500v2, the gpr are 64 bit registers
(define_mode_iterator DIFD [DI (DF "!TARGET_E500_DOUBLE") DD])
;; Iterator for reciprocal estimate instructions
(define_mode_iterator RECIPF [SF DF V4SF V2DF])
......
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