From: Kazu Hirata Date: Tue, 3 Feb 2004 22:14:48 +0000 (+0000) Subject: system.h (GIV_SORT_CRITERION): Poison. X-Git-Tag: releases/gcc-4.0.0~10416 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9b2b33751f07f30f97a0cfc1ddbff33b4e7c9e30;p=thirdparty%2Fgcc.git 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2ee6a1435877..3bfb9960a72b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2004-02-03 Kazu Hirata + + * 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 PR target/9348 diff --git a/gcc/config/avr/avr.h b/gcc/config/avr/avr.h index df1c96777385..64884281928f 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 70eecdec2aaa..0769572fc533 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 6c4c52264ece..f77f0bf32233 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 \