summaryrefslogtreecommitdiff
path: root/gcc/config/bfin/bfin.h
diff options
context:
space:
mode:
authoraesok <aesok@138bc75d-0d04-0410-961f-82ee72b054a4>2010-09-19 14:53:05 +0000
committeraesok <aesok@138bc75d-0d04-0410-961f-82ee72b054a4>2010-09-19 14:53:05 +0000
commit877af69b163a9ba053c45a06a3909b4c1050c529 (patch)
tree6242087d02a28d36dea5e0b8950d2ba9b05cab8d /gcc/config/bfin/bfin.h
parent5a3c210ad4b4108e2764c3ba01481ed3f90a22c9 (diff)
downloadgcc-877af69b163a9ba053c45a06a3909b4c1050c529.tar.gz
* config/bfin/bfin.h (CLASS_LIKELY_SPILLED_P): Remove.
* config/bfin/bfin.c (TARGET_CLASS_LIKELY_SPILLED_P): Define. (bfin_class_likely_spilled_p): New function git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@164421 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/bfin/bfin.h')
-rw-r--r--gcc/config/bfin/bfin.h9
1 files changed, 0 insertions, 9 deletions
diff --git a/gcc/config/bfin/bfin.h b/gcc/config/bfin/bfin.h
index 037e5be20f7..30b298d76e1 100644
--- a/gcc/config/bfin/bfin.h
+++ b/gcc/config/bfin/bfin.h
@@ -750,15 +750,6 @@ enum reg_class
registers. */
#define TARGET_SMALL_REGISTER_CLASSES_FOR_MODE_P hook_bool_mode_true
-#define CLASS_LIKELY_SPILLED_P(CLASS) \
- ((CLASS) == PREGS_CLOBBERED \
- || (CLASS) == PROLOGUE_REGS \
- || (CLASS) == P0REGS \
- || (CLASS) == D0REGS \
- || (CLASS) == D1REGS \
- || (CLASS) == D2REGS \
- || (CLASS) == CCREGS)
-
/* Do not allow to store a value in REG_CC for any mode */
/* Do not allow to store value in pregs if mode is not SI*/
#define HARD_REGNO_MODE_OK(REGNO, MODE) hard_regno_mode_ok((REGNO), (MODE))