* config/rs6000/rs6000.md (DIFD): Do not split dpfp values for
e500v2 target.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@160449
138bc75d-0d04-0410-961f-
82ee72b054a4
+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:
(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])