sparc.h (LEGITIMIZE_RELOAD_ADDRESS): Do not create (mem (lo_sum (...)) for TFmode unless TARGET_V9.

* sparc.h (LEGITIMIZE_RELOAD_ADDRESS): Do not create
        (mem (lo_sum (...)) for TFmode unless TARGET_V9.

From-SVN: r24683
This commit is contained in:
Jeffrey A. Law 1999-01-15 17:52:15 +00:00 committed by Jeff Law
parent 077613ba45
commit 1e75bc3481
2 changed files with 6 additions and 0 deletions

View File

@ -1,3 +1,8 @@
Fri Jan 15 17:43:59 1999 Jeffrey A. Law <law@rtl.cygnus.com>
* sparc.h (LEGITIMIZE_RELOAD_ADDRESS): Do not create
(mem (lo_sum (...)) for TFmode unless TARGET_V9.
Sat Jan 16 12:47:15 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz> Sat Jan 16 12:47:15 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
* config/c4x/c4x.md (not_repeat_reg): Allow ldp instruction * config/c4x/c4x.md (not_repeat_reg): Allow ldp instruction

View File

@ -2565,6 +2565,7 @@ do { \
/* Decompose SImode constants into hi+lo_sum. We do have to \ /* Decompose SImode constants into hi+lo_sum. We do have to \
rerecognize what we produce, so be careful. */ \ rerecognize what we produce, so be careful. */ \
if (CONSTANT_P (X) \ if (CONSTANT_P (X) \
&& (MODE != TFmode || TARGET_V9) \
&& GET_MODE (X) == SImode \ && GET_MODE (X) == SImode \
&& GET_CODE (X) != LO_SUM && GET_CODE (X) != HIGH) \ && GET_CODE (X) != LO_SUM && GET_CODE (X) != HIGH) \
{ \ { \