diff options
author | Denis Chertykov <denisc@overta.ru> | 2000-03-21 06:45:57 +0000 |
---|---|---|
committer | Denis Chertykov <denisc@gcc.gnu.org> | 2000-03-21 09:45:57 +0300 |
commit | 8053f393d2e661e5ce02e2967e6cecf420de491b (patch) | |
tree | 6857884c0b6b8ae1cad9a7d00753fbf6b0a9feec /gcc | |
parent | a09f61183ab4971800fa3d1983ac6429ae7efa48 (diff) | |
download | gcc-8053f393d2e661e5ce02e2967e6cecf420de491b.zip gcc-8053f393d2e661e5ce02e2967e6cecf420de491b.tar.gz gcc-8053f393d2e661e5ce02e2967e6cecf420de491b.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/avr/avr.c | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1b7cde3..168ae13 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index c999ba6..64320c7 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)) |