mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-18 02:49:03 +08:00
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:
parent
077613ba45
commit
1e75bc3481
@ -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
|
||||||
|
@ -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) \
|
||||||
{ \
|
{ \
|
||||||
|
Loading…
Reference in New Issue
Block a user