From 8053f393d2e661e5ce02e2967e6cecf420de491b Mon Sep 17 00:00:00 2001 From: Denis Chertykov Date: Tue, 21 Mar 2000 06:45:57 +0000 Subject: [PATCH] avr.c (encode_section_info): sets SYMBOL_REF_FLAG if decl is a FUNCTION_DECL * config/avr/avr.c (encode_section_info): sets SYMBOL_REF_FLAG if decl is a FUNCTION_DECL From-SVN: r32666 --- gcc/ChangeLog | 5 +++++ gcc/config/avr/avr.c | 3 +++ 2 files changed, 8 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1b7cde3dec0..168ae13f771 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Tue Mar 21 09:24:00 2000 Denis Chertykov + + * 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 * config/ia64/ia64.c (ia64_expand_prologue): Don't abort if leaf diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index c999ba60a28..64320c7ada6 100644 --- a/gcc/config/avr/avr.c +++ b/gcc/config/avr/avr.c @@ -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))