diff options
author | aesok <aesok@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-01-27 17:10:16 +0000 |
---|---|---|
committer | aesok <aesok@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-01-27 17:10:16 +0000 |
commit | 3359ccfd973491de7d7ce59cb0e9d962c17f71ba (patch) | |
tree | 12a3be5b4607604a244dc5cdff8cdca1098af290 /gcc/config/s390/s390.h | |
parent | 40b32d934059efe3db55f67be5bab3706c35074d (diff) | |
download | gcc-3359ccfd973491de7d7ce59cb0e9d962c17f71ba.tar.gz |
* config/s390/s390.h (PREFERRED_RELOAD_CLASS): Remove.
* config/s390/s390-protos.h (s390_preferred_reload_class): Remove.
* config/s390/s390.c (TARGET_PREFERRED_RELOAD_CLASS): Define.
(s390_preferred_reload_class): Make static. Change return and
'rclass' argument type to reg_class_t.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169333 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/s390/s390.h')
-rw-r--r-- | gcc/config/s390/s390.h | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/gcc/config/s390/s390.h b/gcc/config/s390/s390.h index 824864fec97..abf4efcce27 100644 --- a/gcc/config/s390/s390.h +++ b/gcc/config/s390/s390.h @@ -531,11 +531,6 @@ extern const enum reg_class regclass_map[FIRST_PSEUDO_REGISTER]; #define REGNO_OK_FOR_BASE_P(REGNO) REGNO_OK_FOR_INDEX_P (REGNO) -/* Given an rtx X being reloaded into a reg required to be in class CLASS, - return the class of reg to actually use. */ -#define PREFERRED_RELOAD_CLASS(X, CLASS) \ - s390_preferred_reload_class ((X), (CLASS)) - /* We need secondary memory to move data between GPRs and FPRs. With DFP the ldgr lgdr instructions are available. But these instructions do not handle GPR pairs so it is not possible for 31 |