mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 09:08:59 +00:00
PR23837, Segmentation fault in resolve_symbol_value
Local symbols don't have a sy_frag field. PR 23837 * config/tc-hppa.c: Don't include struc-symbol.h. (pa_build_unwind_subspace): Call get_symbol_frag rather than referencing sy_frag.
This commit is contained in:
@@ -1,3 +1,10 @@
|
||||
2018-10-28 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR 23837
|
||||
* config/tc-hppa.c: Don't include struc-symbol.h.
|
||||
(pa_build_unwind_subspace): Call get_symbol_frag rather than
|
||||
referencing sy_frag.
|
||||
|
||||
2018-10-23 John Darrington <john@darrington.wattle.id.au>
|
||||
|
||||
* config/tc-s12z.c (md_apply_fix): Handle BFD_RELOC_16 for fixups
|
||||
|
||||
@@ -23,7 +23,6 @@
|
||||
|
||||
#include "as.h"
|
||||
#include "safe-ctype.h"
|
||||
#include "struc-symbol.h"
|
||||
#include "subsegs.h"
|
||||
#include "dw2gencfi.h"
|
||||
|
||||
@@ -5991,7 +5990,7 @@ pa_build_unwind_subspace (struct call_info *call_info)
|
||||
{
|
||||
symbolP = symbol_new (name, now_seg,
|
||||
S_GET_VALUE (call_info->start_symbol),
|
||||
call_info->start_symbol->sy_frag);
|
||||
symbol_get_frag (call_info->start_symbol));
|
||||
gas_assert (symbolP);
|
||||
S_CLEAR_EXTERNAL (symbolP);
|
||||
symbol_table_insert (symbolP);
|
||||
|
||||
Reference in New Issue
Block a user