diff options
author | Alan Modra <amodra@gmail.com> | 2002-12-08 03:47:57 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2002-12-08 03:47:57 +0000 |
commit | 546c73f905d4d75f07b9b083d8134e53047402d7 (patch) | |
tree | ebf17f8102ff01a5cfcaee93f29e3a1be0f2d68c | |
parent | 7d036af2e6cddec29a8a1938185603d2bf08e791 (diff) | |
download | gdb-546c73f905d4d75f07b9b083d8134e53047402d7.zip gdb-546c73f905d4d75f07b9b083d8134e53047402d7.tar.gz gdb-546c73f905d4d75f07b9b083d8134e53047402d7.tar.bz2 |
* subsegs.c (section_symbol): Use the symbol, not the section, name.
-rw-r--r-- | gas/ChangeLog | 4 | ||||
-rw-r--r-- | gas/subsegs.c | 8 |
2 files changed, 8 insertions, 4 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index fbc9ba0..075d857 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2002-12-08 Alan Modra <amodra@bigpond.net.au> + + * subsegs.c (section_symbol): Use the symbol, not the section, name. + 2002-12-05 Richard Henderson <rth@redhat.com> * config/ia64.c (enum reloc_func): Add FUNC_LT_RELATIVE_X. diff --git a/gas/subsegs.c b/gas/subsegs.c index a546b92..dfdb000 100644 --- a/gas/subsegs.c +++ b/gas/subsegs.c @@ -426,7 +426,7 @@ subseg_get (segname, force_new) if (! seginfo) { /* Check whether output_section is set first because secptr may - be bfd_abs_section_ptr. */ + be bfd_abs_section_ptr. */ if (secptr->output_section != secptr) secptr->output_section = secptr; seginfo = (segment_info_type *) xmalloc (sizeof (*seginfo)); @@ -529,13 +529,13 @@ section_symbol (sec) if (! EMIT_SECTION_SYMBOLS || symbol_table_frozen) { /* Here we know it won't be going into the symbol table. */ - s = symbol_create (sec->name, sec, 0, &zero_address_frag); + s = symbol_create (sec->symbol->name, sec, 0, &zero_address_frag); } else { - s = symbol_find_base (sec->name, 0); + s = symbol_find_base (sec->symbol->name, 0); if (s == NULL) - s = symbol_new (sec->name, sec, 0, &zero_address_frag); + s = symbol_new (sec->symbol->name, sec, 0, &zero_address_frag); else { if (S_GET_SEGMENT (s) == undefined_section) |