projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
899d414
)
(CLASS_CANNOT_CHANGE_SIZE): New macro.
author
Richard Kenner
<kenner@gcc.gnu.org>
Mon, 8 Aug 1994 20:32:28 +0000
(16:32 -0400)
committer
Richard Kenner
<kenner@gcc.gnu.org>
Mon, 8 Aug 1994 20:32:28 +0000
(16:32 -0400)
From-SVN: r7872
gcc/config/rs6000/rs6000.h
patch
|
blob
|
history
diff --git
a/gcc/config/rs6000/rs6000.h
b/gcc/config/rs6000/rs6000.h
index ad550a72234325781b5e5929e47661e0027a4b58..c7cd68acdb368820f756c9ca52c60da486fb29dd 100644
(file)
--- a/
gcc/config/rs6000/rs6000.h
+++ b/
gcc/config/rs6000/rs6000.h
@@
-715,6
+715,11
@@
enum reg_class { NO_REGS, BASE_REGS, GENERAL_REGS, FLOAT_REGS,
((CLASS) == FLOAT_REGS \
? ((GET_MODE_SIZE (MODE) + 2 * UNITS_PER_WORD - 1) / (2 * UNITS_PER_WORD)) \
: ((GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD))
+
+/* If defined, gives a class of registers that cannot be used as the
+ operand of a SUBREG that changes the size of the object. */
+
+#define CLASS_CANNOT_CHANGE_SIZE FLOAT_REGS
\f
/* Stack layout; function entry, exit and calling. */