From: Richard Henderson Date: Thu, 17 Apr 2003 07:39:56 +0000 (-0700) Subject: ip2k.c (is_regfile_address): Use SYMBOL_REF_FUNCTION_P. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ec94fc00037519b0c7ac971396de8366216e3c36;p=gcc.git ip2k.c (is_regfile_address): Use SYMBOL_REF_FUNCTION_P. * config/ip2k/ip2k.c (is_regfile_address): Use SYMBOL_REF_FUNCTION_P. (encode_section_info): Remove. * config/ip2k/ip2k-protos.h: Update. From-SVN: r65730 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5c320031676..93654628235 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +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 diff --git a/gcc/config/ip2k/ip2k-protos.h b/gcc/config/ip2k/ip2k-protos.h index 55f8ba66ab9..d2a357b02fe 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 43d08ae9f9a..76b97ac2ce0 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. */