diff options
| author | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-02-03 22:14:48 +0000 |
|---|---|---|
| committer | kazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-02-03 22:14:48 +0000 |
| commit | 24d41d7fa755338daf6a8a0c65ed4bbc7d7de06e (patch) | |
| tree | f2caae374a13459aeb7d1edfcb4f88756daced84 | |
| parent | 99e03bd2d4ab3ae708814b8c57bab69ea690016b (diff) | |
| download | ppe42-gcc-24d41d7fa755338daf6a8a0c65ed4bbc7d7de06e.tar.gz ppe42-gcc-24d41d7fa755338daf6a8a0c65ed4bbc7d7de06e.zip | |
* system.h (GIV_SORT_CRITERION): Poison.
* config/avr/avr.h (GIV_SORT_CRITERION): Remove.
* config/ip2k/ip2k.h (GIV_SORT_CRITERION): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77194 138bc75d-0d04-0410-961f-82ee72b054a4
| -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 2ee6a143587..3bfb9960a72 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 df1c9677738..64884281928 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 70eecdec2aa..0769572fc53 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 6c4c52264ec..f77f0bf3223 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 \ |

