From 11467df2cfbc83ab81b48bdaf15504f9a2175b73 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Wed, 16 Apr 2003 22:08:01 -0700 Subject: [PATCH] c4x.c (c4x_encode_section_info): Remove. * config/c4x/c4x.c (c4x_encode_section_info): Remove. (c4x_T_constraint): Use SYMBOL_REF_FUNCTION_P. From-SVN: r65720 --- gcc/ChangeLog | 8 ++++++++ gcc/config/c4x/c4x.c | 19 +------------------ 2 files changed, 9 insertions(+), 18 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 711701adfb4..c4b97224308 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2003-04-16 Richard Henderson + + * config/c4x/c4x.c (c4x_encode_section_info): Remove. + (c4x_T_constraint): Use SYMBOL_REF_FUNCTION_P. + + * config/c4x/c4x.h (TARGET_CPU_CPP_BUILTINS): Declare + flag_inline_trees. + 2003-04-16 Richard Henderson * config/avr/avr.c (avr_encode_section_info): Remove. diff --git a/gcc/config/c4x/c4x.c b/gcc/config/c4x/c4x.c index ab77fc527db..70e2bb13e64 100644 --- a/gcc/config/c4x/c4x.c +++ b/gcc/config/c4x/c4x.c @@ -195,7 +195,6 @@ const struct attribute_spec c4x_attribute_table[]; static void c4x_insert_attributes PARAMS ((tree, tree *)); static void c4x_asm_named_section PARAMS ((const char *, unsigned int)); static int c4x_adjust_cost PARAMS ((rtx, rtx, rtx, int)); -static void c4x_encode_section_info PARAMS ((tree, int)); static void c4x_globalize_label PARAMS ((FILE *, const char *)); static bool c4x_rtx_costs PARAMS ((rtx, int, int, int *)); static int c4x_address_cost PARAMS ((rtx)); @@ -223,9 +222,6 @@ static int c4x_address_cost PARAMS ((rtx)); #undef TARGET_SCHED_ADJUST_COST #define TARGET_SCHED_ADJUST_COST c4x_adjust_cost -#undef TARGET_ENCODE_SECTION_INFO -#define TARGET_ENCODE_SECTION_INFO c4x_encode_section_info - #undef TARGET_ASM_GLOBALIZE_LABEL #define TARGET_ASM_GLOBALIZE_LABEL c4x_globalize_label @@ -1455,19 +1451,6 @@ c4x_emit_libcall_mulhi (libcall, code, mode, operands) } -/* Set the SYMBOL_REF_FLAG for a function decl. However, wo do not - yet use this info. */ - -static void -c4x_encode_section_info (decl, first) - tree decl; - int first ATTRIBUTE_UNUSED; -{ - if (TREE_CODE (decl) == FUNCTION_DECL) - SYMBOL_REF_FLAG (XEXP (DECL_RTL (decl), 0)) = 1; -} - - int c4x_check_legit_addr (mode, addr, strict) enum machine_mode mode; @@ -2909,7 +2892,7 @@ c4x_T_constraint (op) /* Allow call operands. */ return GET_CODE (op) == SYMBOL_REF && GET_MODE (op) == Pmode - && SYMBOL_REF_FLAG (op); + && SYMBOL_REF_FUNCTION_P (op); } /* HImode and HFmode are not offsettable. */