OSDN Git Service

* config/ip2k/ip2k.c (is_regfile_address): Use SYMBOL_REF_FUNCTION_P.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Apr 2003 07:39:56 +0000 (07:39 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Apr 2003 07:39:56 +0000 (07:39 +0000)
        (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
gcc/config/ip2k/ip2k-protos.h
gcc/config/ip2k/ip2k.c

index 5c32003..9365462 100644 (file)
@@ -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.
index 55f8ba6..d2a357b 100644 (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));
index 43d08ae..76b97ac 100644 (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.  */