mirror of git://gcc.gnu.org/git/gcc.git
system.h: Poison SMALL_REGISTER_CLASSES
* system.h: Poison SMALL_REGISTER_CLASSES * config/rl78/rl78.h: Replace SMALL_REGISTER_CLASSES with hook. * config/rx/rx.h: Remove SMALL_REGISTER_CLASSES. From-SVN: r184319
This commit is contained in:
parent
a24b5b3e23
commit
7feed46233
|
@ -1,3 +1,9 @@
|
|||
2012-02-17 Steven Bosscher <steven@gcc.gnu.org>
|
||||
|
||||
* system.h: Poison SMALL_REGISTER_CLASSES
|
||||
* config/rl78/rl78.h: Replace SMALL_REGISTER_CLASSES with hook.
|
||||
* config/rx/rx.h: Remove SMALL_REGISTER_CLASSES.
|
||||
|
||||
2012-02-16 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/52285
|
||||
|
|
|
@ -258,7 +258,7 @@ enum reg_class
|
|||
{ 0xff7fffff, 0x0000001f } /* All registers. */ \
|
||||
}
|
||||
|
||||
#define SMALL_REGISTER_CLASSES 1
|
||||
#define TARGET_SMALL_REGISTER_CLASSES_FOR_MODE_P hook_bool_mode_true
|
||||
#define N_REG_CLASSES (int) LIM_REG_CLASSES
|
||||
#define CLASS_MAX_NREGS(CLASS, MODE) ((GET_MODE_SIZE (MODE) \
|
||||
+ UNITS_PER_WORD - 1) \
|
||||
|
|
|
@ -185,7 +185,6 @@ enum reg_class
|
|||
{ 0x0000ffff } /* All registers. */ \
|
||||
}
|
||||
|
||||
#define SMALL_REGISTER_CLASSES 0
|
||||
#define N_REG_CLASSES (int) LIM_REG_CLASSES
|
||||
#define CLASS_MAX_NREGS(CLASS, MODE) ((GET_MODE_SIZE (MODE) \
|
||||
+ UNITS_PER_WORD - 1) \
|
||||
|
|
|
@ -807,7 +807,7 @@ extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN;
|
|||
LABEL_ALIGN_AFTER_BARRIER_MAX_SKIP JUMP_ALIGN_MAX_SKIP \
|
||||
CAN_DEBUG_WITHOUT_FP UNLIKELY_EXECUTED_TEXT_SECTION_NAME \
|
||||
HOT_TEXT_SECTION_NAME LEGITIMATE_CONSTANT_P ALWAYS_STRIP_DOTDOT \
|
||||
OUTPUT_ADDR_CONST_EXTRA
|
||||
OUTPUT_ADDR_CONST_EXTRA SMALL_REGISTER_CLASSES
|
||||
|
||||
/* Target macros only used for code built for the target, that have
|
||||
moved to libgcc-tm.h or have never been present elsewhere. */
|
||||
|
|
Loading…
Reference in New Issue