summaryrefslogtreecommitdiff
path: root/gas/ehopt.c
Commit message (Collapse)AuthorAgeFilesLines
* * ehopt.c: Convert to ISO-C.Kazu Hirata2003-11-221-12/+6
| | | | | | | | | | | * emul.h: Likewise. * expr.c: Likewise. * expr.h: Likewise. * flonum-copy.c: Likewise. * flonum-mult.c: Likewise. * flonum.h: Likewise. * frags.c: Likewise. * frags.h: Likewise.
* * ehopt.c (check_eh_frame): For aug_size == 0Jakub Jelinek2003-04-181-1/+3
| | | | | in state_seeing_aug_size state skip the state_skipping_aug state.
* * app.c: Fix formatting.Kazu Hirata2002-05-181-1/+1
| | | | | | | | | | | * as.c: Likewise. * ehopt.c: Likewise. * expr.c: Likewise. * input-file.c: Likewise. * listing.c: Likewise. * macro.h: Likewise. * stabs.c: Likewise. * symbols.c: Likewise.
* * symbols.c (resolve_symbol_value): Remove "finalize" param,Alan Modra2001-05-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | instead use finalize_syms directly. Don't treat expressions specially with regard to finalize_syms. Update calls to self. (resolve_local_symbol): Update call to resolve_symbol_value. (S_GET_VALUE): Likewise. Return resolve_symbol_value if !finalize_syms. * symbols.h (resolve_symbol_value): Update prototype. * config/obj-aout.c (obj_crawl_symbol_chain): Update call to resolve_symbol_value. * config/obj-bout.c (obj_crawl_symbol_chain): Likewise. * config/obj-coff.c (do_relocs_for): Likewise. (yank_symbols): Likewise. (fixup_segment): Likewise. * config/obj-vms.c (obj_crawl_symbol_chain): Likewise. * config/tc-mips.c (md_convert_frag): Likewise. * config/tc-ppc.c (ppc_frob_symbol): Likewise. (ppc_fix_adjustable): Likewise. * dwarf2dbg.c (dwarf2dbg_estimate_size_before_relax): Likewise. (dwarf2dbg_convert_frag): Likewise. * ehopt.c (eh_frame_estimate_size_before_relax): Likewise. (eh_frame_convert_frag): Likewise. * expr.c (make_expr_symbol): Likewise. * write.c (adjust_reloc_syms): Likewise. (write_object_file): Likewise. (relax_segment): Likewise. (fixup_segment): Likewise. (finalize_syms): Init to zero, and update comment. (write_object_file): Set finalize_syms to 1 rather than 2. * doc/internals.texi (sy_value): Mention finalize_syms. (S_GET_VALUE): Remove restriction on when S_GET_VALUE can be called.
* * ehopt.c (eh_frame_convert_frag): Fix missed subtype adjustmentRichard Henderson2001-05-151-1/+2
| | | | last change.
* * ehopt.c (get_cie_info): Rename from eh_frame_code_alignment;Richard Henderson2001-05-141-146/+201
| | | | | | | | | | also collect whether to expect an FDE augmentation. (check_eh_frame): Rewrite as a state machine. Track where in an FDE we are located, skip any augmentation. (eh_frame_estimate_size_before_relax): Get code alignment from the fragment subtype. (eh_frame_relax_frag, eh_frame_convert_frag): Likewise. * read.c (emit_leb128_expr): Call check_eh_frame.
* Pass finalize_syms on calls to resolve_symbol_value.Alan Modra2001-03-301-1/+1
|
* Fix copyright noticesNick Clifton2001-03-081-1/+1
|
* 2001-01-23 Kazu Hirata <kazu@hxi.com>Kazu Hirata2001-01-231-1/+1
| | | | | | | | * as.c: Fix formatting. * ehopt.c: Likewise. * messages.c: Likewise. * stabs.c: Likewise. * symbols.c: Likewise.
* * ehopt.c (eh_frame_code_alignment): New arg `in_seg', update allRichard Henderson2000-11-181-56/+75
| | | | | callers. Don't switch segments. Expect CIE == -1 in .debug_frame. (check_eh_frame): Handle .eh_frame and .debug_frame concurrently.
* 2000-09-11 Kazu Hirata <kazu@hxi.com>Kazu Hirata2000-09-121-2/+2
| | | | | | | | | | | | | * bignum-copy.c: Fix formatting. * ehopt.c: Likewise. * flonum-copy.c: Likewise. * flonum-konst.c: Likewise. * flonum-mult.c: Likewise. * literal.c: Likewise. * read.c: Likewise. * sb.c: Likewise. * stabs.c: Likewise. * subsegs.c: Likewise.
* Initial revisionRichard Henderson1999-05-031-0/+469