diff options
author | Ken Raeburn <raeburn@cygnus> | 1994-09-21 22:21:25 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1994-09-21 22:21:25 +0000 |
commit | ef1988706623f7b739ec04a035dcd846f13da106 (patch) | |
tree | f8816fcfbd82a1a26b140cd6923bef61702eba40 /gdb/utils.c | |
parent | ba466c4c9d804a31b9f9d28b2d9cd11a5ccb141f (diff) | |
download | gdb-ef1988706623f7b739ec04a035dcd846f13da106.zip gdb-ef1988706623f7b739ec04a035dcd846f13da106.tar.gz gdb-ef1988706623f7b739ec04a035dcd846f13da106.tar.bz2 |
Combine two existing mechanisms for copying symbol attributes, and fix a bug:
* symbols.c (copy_symbol_attributes): New function. Copies BFD symbol flags
and calls OBJ_COPY_SYMBOL_ATTRIBUTES.
(resolve_symbol_value, case O_symbol): Call it, if X_add_number is zero. Don't
call obj_frob_forward_symbol.
* read.c (pseudo_set): Call copy_symbol_attributes, but only if X_add_number is
zero.
* config/obj-elf.h (obj_frob_forward_symbol): Deleted.
Diffstat (limited to 'gdb/utils.c')
0 files changed, 0 insertions, 0 deletions