projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e0c228d
)
Fix bug with 8-16 byte structures not getting instantiated correctly
author
Michael Meissner
<meissner@gcc.gnu.org>
Thu, 14 Mar 1996 20:20:34 +0000
(20:20 +0000)
committer
Michael Meissner
<meissner@gcc.gnu.org>
Thu, 14 Mar 1996 20:20:34 +0000
(20:20 +0000)
From-SVN: r11530
gcc/config/rs6000/rs6000.h
patch
|
blob
|
history
diff --git
a/gcc/config/rs6000/rs6000.h
b/gcc/config/rs6000/rs6000.h
index aa1e5f0af539a6557701f2773eff7f359634d1c7..140ff2741ef6c69e17b5239894d77919a68ef536 100644
(file)
--- a/
gcc/config/rs6000/rs6000.h
+++ b/
gcc/config/rs6000/rs6000.h
@@
-1711,9
+1711,11
@@
typedef struct rs6000_args
? LEGITIMATE_ADDRESS_INTEGER_P (XEXP (X, 1), 4) \
: ! (INTVAL (XEXP (X, 1)) & 3))) \
&& ((MODE) != TImode \
+ || (TARGET_32BIT \
+ && LEGITIMATE_ADDRESS_INTEGER_P (XEXP (X, 1), 4)) \
|| (TARGET_64BIT \
-
&& ! (INTVAL (XEXP (X, 1)) & 3)
\
- && LEGITIMATE_ADDRESS_INTEGER_P (XEXP (X, 1), 8))))
+
&& ! (INTVAL (XEXP (X, 1)) & 3)
\
+
&& LEGITIMATE_ADDRESS_INTEGER_P (XEXP (X, 1), 8))))
#define LEGITIMATE_INDEXED_ADDRESS_P(X) \
(GET_CODE (X) == PLUS \