diff options
author | Jan Beulich <jbeulich@novell.com> | 2006-11-15 15:59:26 +0000 |
---|---|---|
committer | Jan Beulich <jbeulich@novell.com> | 2006-11-15 15:59:26 +0000 |
commit | 82d31429c19bbdd16d7ad6987ed14d5d540238b2 (patch) | |
tree | c8534a52ae353fc5f9cf5bab953a553171c01a4c /gas/symbols.h | |
parent | 5e283623a4db4e05e91f028e35103341eec8a6ac (diff) | |
download | binutils-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.h | 1 |
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 *); |