aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2003-04-17 00:39:56 -0700
committerRichard Henderson <rth@gcc.gnu.org>2003-04-17 00:39:56 -0700
commitec94fc00037519b0c7ac971396de8366216e3c36 (patch)
tree92d25cba7b037df2e0e65f8d8dd9439b2a57b00a
parent1b8135a411e5ba31ce74b9645481a50c34d7f3d5 (diff)
downloadgcc-ec94fc00037519b0c7ac971396de8366216e3c36.zip
gcc-ec94fc00037519b0c7ac971396de8366216e3c36.tar.gz
gcc-ec94fc00037519b0c7ac971396de8366216e3c36.tar.bz2
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
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/ip2k/ip2k-protos.h1
-rw-r--r--gcc/config/ip2k/ip2k.c19
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 <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
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. */