summaryrefslogtreecommitdiff
path: root/gas/symbols.h
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2006-11-15 15:59:26 +0000
committerJan Beulich <jbeulich@novell.com>2006-11-15 15:59:26 +0000
commit82d31429c19bbdd16d7ad6987ed14d5d540238b2 (patch)
treec8534a52ae353fc5f9cf5bab953a553171c01a4c /gas/symbols.h
parent5e283623a4db4e05e91f028e35103341eec8a6ac (diff)
downloadbinutils-redhat-82d31429c19bbdd16d7ad6987ed14d5d540238b2.tar.gz
gas/
2006-11-15 Jan Beulich <jbeulich@novell.com> PR/3469 * symbols.c (symbol_clone): Mark symbol ending up not on symbol chain by linking it to itself. (resolve_symbol_value): Also check symbol_shadow_p(). (symbol_shadow_p): New. * symbols.h (symbol_shadow_p): Declare. gas/testsuite/ 2006-11-15 Jan Beulich <jbeulich@novell.com> * gas/elf/equ-reloc.[sd]: New. * gas/elf/elf.exp: Run new test.
Diffstat (limited to 'gas/symbols.h')
-rw-r--r--gas/symbols.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gas/symbols.h b/gas/symbols.h
index 7a4b8f7a6d..0527abbb91 100644
--- a/gas/symbols.h
+++ b/gas/symbols.h
@@ -192,6 +192,7 @@ extern int symbol_section_p (symbolS *);
extern int symbol_equated_p (symbolS *);
extern int symbol_equated_reloc_p (symbolS *);
extern int symbol_constant_p (symbolS *);
+extern int symbol_shadow_p (symbolS *);
extern asymbol *symbol_get_bfdsym (symbolS *);
extern void symbol_set_bfdsym (symbolS *, asymbol *);