diff options
author | Ian Lance Taylor <ian@airs.com> | 1994-02-05 05:29:42 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1994-02-05 05:29:42 +0000 |
commit | 262b22cd105ec7d67dd4fec6c1fdf3773800d339 (patch) | |
tree | ab892fa78d906a82e1f6d7a847a966441d7f856a /gdb | |
parent | d352be4f43aa1a8d567305187708261cc67de299 (diff) | |
download | gdb-262b22cd105ec7d67dd4fec6c1fdf3773800d339.zip gdb-262b22cd105ec7d67dd4fec6c1fdf3773800d339.tar.gz gdb-262b22cd105ec7d67dd4fec6c1fdf3773800d339.tar.bz2 |
Changed relocs to be based on subsegments (when BFD_ASSEMBLER).
* subsegs.h (struct frchain): If BFD_ASSEMBLER, added new fields
fix_root and fix_tail.
(segment_info_type): If BFD_ASSEMBLER, don't define fix_tail
field.
* write.c (fix_new_internal): If BFD_ASSEMBLER, set fix_rootP and
fix_tailP based on frchain_now, not seg_info (now_seg).
(chain_frchains_together_1): Chain the subsegment relocs together.
* subsegs.c (subseg_change): Don't clear fix_tail field.
(subseg_get): Likewise.
* literal.c (add_to_literal_pool): Look through the relocs via
frchain_now, not seginfo.
* write.c (write_object_file): Simplified usage of obj_frob_symbol
and tc_frob_symbol. Always call both if the symbol is going to be
output.
* write.c (relax_segment): Use %ld rather than %d when printing
fragP->fr_var, and cast it to long.
Diffstat (limited to 'gdb')
0 files changed, 0 insertions, 0 deletions