diff options
author | Andreas Krebbel <krebbel1@de.ibm.com> | 2007-03-29 06:58:42 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2007-03-29 06:58:42 +0000 |
commit | 833cd70a0c91517672ae309a95519bb2f409d304 (patch) | |
tree | 0eb02ea1d47ff33d3568fbef2b041a2c2dd70d61 /gcc/config/s390/s390.h | |
parent | 040f69ebaac3cb2fe8b26ff736d5885db4f16f6b (diff) | |
download | gcc-833cd70a0c91517672ae309a95519bb2f409d304.tar.gz |
s390.c (s390_secondary_input_reload_class, [...]): Functions removed.
2007-03-29 Andreas Krebbel <krebbel1@de.ibm.com>
* config/s390/s390.c (s390_secondary_input_reload_class,
s390_secondary_output_reload_class): Functions removed.
(s390_secondary_reload): New function.
(TARGET_SECONDARY_RELOAD): Target macro defined.
* config/s390/s390.h (SECONDARY_INPUT_RELOAD_CLASS,
SECONDARY_OUTPUT_RELOAD_CLASS): Macro definitions removed.
* config/s390/s390.md ("reload_outti", "reload_outdi",
"reload_indi", "reload_insi", "reload_out<mode>", "reload_in<mode>",
"reload_out<mode>"): Expanders removed.
("reload<mode>_plus", "reload<mode>_nonoffmem_in",
"reload<mode>_nonoffmem_out"): Expanders added.
From-SVN: r123324
Diffstat (limited to 'gcc/config/s390/s390.h')
-rw-r--r-- | gcc/config/s390/s390.h | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/gcc/config/s390/s390.h b/gcc/config/s390/s390.h index fc36baf7cb1..a495bc75834 100644 --- a/gcc/config/s390/s390.h +++ b/gcc/config/s390/s390.h @@ -464,16 +464,6 @@ extern const enum reg_class regclass_map[FIRST_PSEUDO_REGISTER]; #define PREFERRED_RELOAD_CLASS(X, CLASS) \ s390_preferred_reload_class ((X), (CLASS)) -/* We need a secondary reload when loading a PLUS which is - not a valid operand for LOAD ADDRESS. */ -#define SECONDARY_INPUT_RELOAD_CLASS(CLASS, MODE, IN) \ - s390_secondary_input_reload_class ((CLASS), (MODE), (IN)) - -/* We need a secondary reload when storing a double-word - to a non-offsettable memory address. */ -#define SECONDARY_OUTPUT_RELOAD_CLASS(CLASS, MODE, OUT) \ - s390_secondary_output_reload_class ((CLASS), (MODE), (OUT)) - /* We need secondary memory to move data between GPRs and FPRs. */ #define SECONDARY_MEMORY_NEEDED(CLASS1, CLASS2, MODE) \ ((CLASS1) != (CLASS2) \ |