From 47d2096d276700fe36c94aa94c9ff9efdd3311b5 Mon Sep 17 00:00:00 2001 From: rth Date: Thu, 17 Apr 2003 07:39:56 +0000 Subject: [PATCH] * config/ip2k/ip2k.c (is_regfile_address): Use SYMBOL_REF_FUNCTION_P. (encode_section_info): Remove. * config/ip2k/ip2k-protos.h: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65730 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 6 ++++++ gcc/config/ip2k/ip2k-protos.h | 1 - gcc/config/ip2k/ip2k.c | 19 +------------------ 3 files changed, 7 insertions(+), 19 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5c32003..9365462 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2003-04-17 Richard Henderson + * config/ip2k/ip2k.c (is_regfile_address): Use SYMBOL_REF_FUNCTION_P. + (encode_section_info): Remove. + * config/ip2k/ip2k-protos.h: Update. + +2003-04-17 Richard Henderson + * varasm.c (default_encode_section_info): Don't set SYMBOL_FLAG_EXTERNAL if not TREE_PUBLIC. * config/i370/i370.c (i370_encode_section_info): Remove. diff --git a/gcc/config/ip2k/ip2k-protos.h b/gcc/config/ip2k/ip2k-protos.h index 55f8ba6..d2a357b 100644 --- a/gcc/config/ip2k/ip2k-protos.h +++ b/gcc/config/ip2k/ip2k-protos.h @@ -28,7 +28,6 @@ extern int find_one_clear_bit_p PARAMS ((HOST_WIDE_INT)); #ifdef TREE_CODE extern void unique_section PARAMS ((tree, int)); -extern void encode_section_info PARAMS ((tree, int)); extern void asm_output_section_name PARAMS ((FILE *, tree, const char *, int)); extern int valid_machine_type_attribute PARAMS ((tree, tree, tree, tree)); diff --git a/gcc/config/ip2k/ip2k.c b/gcc/config/ip2k/ip2k.c index 43d08ae..76b97ac 100644 --- a/gcc/config/ip2k/ip2k.c +++ b/gcc/config/ip2k/ip2k.c @@ -97,9 +97,6 @@ const struct attribute_spec ip2k_attribute_table[]; #undef TARGET_ASM_UNIQUE_SECTION #define TARGET_ASM_UNIQUE_SECTION unique_section -#undef TARGET_ENCODE_SECTION_INFO -#define TARGET_ENCODE_SECTION_INFO encode_section_info - #undef TARGET_ATTRIBUTE_TABLE #define TARGET_ATTRIBUTE_TABLE ip2k_attribute_table @@ -756,7 +753,7 @@ is_regfile_address (x) switch (GET_CODE (x)) { case SYMBOL_REF: - return ! SYMBOL_REF_FLAG (x); /* Declared as function. */ + return ! SYMBOL_REF_FUNCTION_P (x); /* Declared as function. */ case CONST: case PLUS: x = XEXP (x, 0); @@ -3239,20 +3236,6 @@ ip2k_handle_fndecl_attribute (node, name, args, flags, no_add_attrs) return NULL_TREE; } -/* Encode section information about tree DECL. */ - -void -encode_section_info (decl, first) - tree decl; - int first ATTRIBUTE_UNUSED; -{ - if (! DECL_P (decl)) - return; - - if (TREE_CODE (decl) == FUNCTION_DECL) - SYMBOL_REF_FLAG (XEXP (DECL_RTL (decl), 0)) = 1; -} - /* Outputs to the stdio stream FILE some appropriate text to go at the start of an assembler file. */ -- 2.7.4