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
This commit is contained in:
Richard Henderson 2003-04-17 00:39:56 -07:00 committed by Richard Henderson
parent 1b8135a411
commit ec94fc0003
3 changed files with 7 additions and 19 deletions

View File

@ -1,3 +1,9 @@
2003-04-17 Richard Henderson <rth@redhat.com>
* 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 <rth@redhat.com>
* varasm.c (default_encode_section_info): Don't set

View File

@ -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));

View File

@ -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. */