diff options
author | Kazu Hirata <kazu@cs.umass.edu> | 2004-02-03 22:14:48 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2004-02-03 22:14:48 +0000 |
commit | 9b2b33751f07f30f97a0cfc1ddbff33b4e7c9e30 (patch) | |
tree | f2caae374a13459aeb7d1edfcb4f88756daced84 | |
parent | 888d65b5a81249c56aa92bc2998c798929f29f30 (diff) | |
download | gcc-9b2b33751f07f30f97a0cfc1ddbff33b4e7c9e30.zip gcc-9b2b33751f07f30f97a0cfc1ddbff33b4e7c9e30.tar.gz gcc-9b2b33751f07f30f97a0cfc1ddbff33b4e7c9e30.tar.bz2 |
system.h (GIV_SORT_CRITERION): Poison.
* system.h (GIV_SORT_CRITERION): Poison.
* config/avr/avr.h (GIV_SORT_CRITERION): Remove.
* config/ip2k/ip2k.h (GIV_SORT_CRITERION): Likewise.
From-SVN: r77194
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/avr/avr.h | 14 | ||||
-rw-r--r-- | gcc/config/ip2k/ip2k.h | 15 | ||||
-rw-r--r-- | gcc/system.h | 3 |
4 files changed, 8 insertions, 30 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2ee6a14..3bfb996 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2004-02-03 Kazu Hirata <kazu@cs.umass.edu> + + * system.h (GIV_SORT_CRITERION): Poison. + * config/avr/avr.h (GIV_SORT_CRITERION): Remove. + * config/ip2k/ip2k.h (GIV_SORT_CRITERION): Likewise. + 2004-02-03 Roger Sayle <roger@eyesopen.com> PR target/9348 diff --git a/gcc/config/avr/avr.h b/gcc/config/avr/avr.h index df1c967..6488428 100644 --- a/gcc/config/avr/avr.h +++ b/gcc/config/avr/avr.h @@ -772,20 +772,6 @@ extern int avr_case_values_threshold; #define NO_DOLLAR_IN_LABEL 1 -#define GIV_SORT_CRITERION(X, Y) \ - if (GET_CODE ((X)->add_val) == CONST_INT \ - && GET_CODE ((Y)->add_val) == CONST_INT) \ - return INTVAL ((X)->add_val) - INTVAL ((Y)->add_val); - -/* `GIV_SORT_CRITERION(GIV1, GIV2)' - In some cases, the strength reduction optimization pass can - produce better code if this is defined. This macro controls the - order that induction variables are combined. This macro is - particularly useful if the target has limited addressing modes. - For instance, the SH target has only positive offsets in - addresses. Thus sorting to put the smallest address first allows - the most combinations to be found. */ - #define TRAMPOLINE_TEMPLATE(FILE) \ internal_error ("trampolines not supported") diff --git a/gcc/config/ip2k/ip2k.h b/gcc/config/ip2k/ip2k.h index 70eecde..0769572 100644 --- a/gcc/config/ip2k/ip2k.h +++ b/gcc/config/ip2k/ip2k.h @@ -795,21 +795,6 @@ extern int ip2k_reorg_split_himode; extern int ip2k_reorg_merge_qimode; /* Flag to indicate that it's safe to merge QImode operands. */ -#define GIV_SORT_CRITERION(X, Y) \ - do { \ - if (GET_CODE ((X)->add_val) == CONST_INT \ - && GET_CODE ((Y)->add_val) == CONST_INT) \ - return INTVAL ((X)->add_val) - INTVAL ((Y)->add_val); \ - } while (0) - -/* In some cases, the strength reduction optimization pass can - produce better code if this is defined. This macro controls the - order that induction variables are combined. This macro is - particularly useful if the target has limited addressing modes. - For instance, the SH target has only positive offsets in - addresses. Thus sorting to put the smallest address first allows - the most combinations to be found. */ - #define TRAMPOLINE_TEMPLATE(FILE) abort () #define TRAMPOLINE_SIZE 4 diff --git a/gcc/system.h b/gcc/system.h index 6c4c522..f77f0bf 100644 --- a/gcc/system.h +++ b/gcc/system.h @@ -632,7 +632,8 @@ typedef char _Bool; CONVERT_HARD_REGISTER_TO_SSA_P ASM_OUTPUT_MAIN_SOURCE_FILENAME \ FIRST_INSN_ADDRESS TEXT_SECTION SHARED_BSS_SECTION_ASM_OP \ PROMOTED_MODE EXPAND_BUILTIN_VA_END \ - LINKER_DOES_NOT_WORK_WITH_DWARF2 FUNCTION_ARG_KEEP_AS_REFERENCE + LINKER_DOES_NOT_WORK_WITH_DWARF2 FUNCTION_ARG_KEEP_AS_REFERENCE \ + GIV_SORT_CRITERION /* Hooks that are no longer used. */ #pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE \ |