From: Ken Raeburn Date: Wed, 28 Sep 1994 19:22:46 +0000 (+0000) Subject: write.c changes, Makefile.in version update X-Git-Tag: gdb-4_18~13409 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9ff0f5efd6c92cd3ba676303be2cd8b9cf32cbde;p=external%2Fbinutils.git write.c changes, Makefile.in version update --- diff --git a/gas/ChangeLog b/gas/ChangeLog index efca056..9a780d1 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -3,6 +3,20 @@ Wed Sep 28 14:56:39 1994 Ken Raeburn * expr.c (make_expr_symbol): No longer static. Use symbol_create, not symbol_new, for symbols holding expression values. * expr.h (make_expr_symbol): Move declaration here. + * write.c (fix_new_exp): Handle O_add by creating an + expression-valued symbol, and calling fix_new_exp recursively. + (adjust_reloc_syms): If a fixup's symbol value is a sum of an + undefined symbol and a constant, fold the constant into the fixup, + and refer to the undefined symbol directly. Then process the + fixup again from scratch. + (write_object_file): Before calling adjust_reloc_syms, make a pass + through the symbol list trying to resolve values. + + * write.c (print_fixup): New routine, for debugging. + (write_relocs): Call bfd_install_relocation. Deleted various + hacks for working around problems with bfd_perform_relocation. + + * Makefile.in (VERSION): Update to 2.4.90. Wed Sep 28 11:50:40 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)