avr.c (encode_section_info): sets SYMBOL_REF_FLAG if decl is a FUNCTION_DECL
authorDenis Chertykov <denisc@overta.ru>
Tue, 21 Mar 2000 06:45:57 +0000 (06:45 +0000)
committerDenis Chertykov <denisc@gcc.gnu.org>
Tue, 21 Mar 2000 06:45:57 +0000 (09:45 +0300)
        * config/avr/avr.c (encode_section_info): sets SYMBOL_REF_FLAG if
        decl is a FUNCTION_DECL

From-SVN: r32666

gcc/ChangeLog
gcc/config/avr/avr.c

index 1b7cde3dec08f532bebb279476b38f0e7bec9998..168ae13f77152a271ac7ea3feab62f18531689c0 100644 (file)
@@ -1,3 +1,8 @@
+Tue Mar 21 09:24:00 2000  Denis Chertykov  <denisc@overta.ru>
+
+       * config/avr/avr.c (encode_section_info): sets SYMBOL_REF_FLAG if
+       decl is a FUNCTION_DECL
+
 Mon Mar 20 19:53:53 2000  Jim Wilson  <wilson@cygnus.com>
 
        * config/ia64/ia64.c (ia64_expand_prologue): Don't abort if leaf
index c999ba60a28cdd0bdc7added4c7044b9035c3bdc..64320c7ada6df3ca1b3b4113a10198ffbd14a24d 100644 (file)
@@ -3303,6 +3303,9 @@ void
 encode_section_info (decl)
      tree decl;
 {
+  if (TREE_CODE (decl) == FUNCTION_DECL)
+    SYMBOL_REF_FLAG (XEXP (DECL_RTL (decl), 0)) = 1;
+
   if ((TREE_STATIC (decl) || DECL_EXTERNAL (decl))
       && TREE_CODE (decl) == VAR_DECL
       && avr_progmem_p (decl))