+2001-06-06 Martin Schwidefsky <schwidefsky@de.ibm.com>
+
+ * config/tc-s390.h (TC_FORCE_RELOCATION): Always emit relocations
+ BFD_RELOC_VTABLE_INHERIT and BFD_RELOC_VTABLE_ENTRY.
+
+2001-06-06 Alan Modra <amodra@bigpond.net.au>
+
+ * config/tc-i386.c (md_assemble): Handle Pentium4 branch hints.
+ <JumpByte, JumpDword insn output>: Remove dead code.
+
+2001-06-06 Tracy Kuhrt <Tracy.Kuhrt@microchip.com>
+
+ * as.c (parse_args): Correct option name "listing-lhs-width2".
+
+2001-06-05 Nick Clifton <nickc@cambridge.redhat.com>
+
+ * symbols.c (S_SET_EXTERNAL): Do not override a section symbol's
+ status.
+
+2001-05-30 Richard Henderson <rth@redhat.com>
+
+ * read.c (emit_leb128_expr): Call md_cons_align.
+
+2001-05-28 Jeff Sturm <jsturm@one-point.com>
+
+ * config/tc-sparc.c (md_apply_fix3): Handle BFD_RELOC_SPARC_UA16,
+ BFD_RELOC_SPARC_UA32 and BFD_RELOC_SPARC_UA64.
+ (tc_gen_reloc): Likewise.
+ (sparc_cons_align): Don't clear sparc_no_align_cons.
+ (cons_fix_new_sparc): Substitute BFD_RELOC_SPARC_UA{16|32|64} for
+ BFD_RELOC_{16|32|64} iff sparc_no_align_cons is set.
+
+2001-05-27 Alan Modra <amodra@one.net.au>
+
+ * write.c (relax_segment <rs_space>): Check the section of a
+ symbol to determine whether it is absolute rather than comparing
+ its frag against zero_address_frag as listings play tricks with
+ frags.
+
+ * config/tc-m68k.c (md_assemble): Ensure variable part of frag is
+ allocated in the same chunk as the fixed part.
+
+2001-05-26 Alan Modra <amodra@one.net.au>
+
+ * write.c (relax_segment <rs_space>): Calculate growth using
+ addresses before stretch. Prevent repeated error messages.
+ From Peter Jakubek <pjak@snafu.de>
+ Use as_bad_where and as_warn_where to pinpoint errors.
+
2001-05-25 Alan Modra <amodra@one.net.au>
+ * symbols.c (resolve_symbol_value): Always set segment, even when
+ not finalizing symbol value.
+
+ * config/obj-ieee.c (write_object_file): Set finalize_syms.
+ * config/obj-coff.c (write_object_file): Likewise.
+ * (size_section): Remove rs_space assert as fr_symbol is no longer
+ removed.
+ (fill_section): Likewise.
+
* configure.in: Replace linuxoldld with linux*oldld.
* configure: Regenerate.
* symbols.c (resolve_symbol_value): Clear sy_resolving before
taking exit_dont_set_value.
- * write.c (relax_segment): Don't zap fr_symbol when relaxing.
+ * write.c (relax_segment <rs_space>): Don't zap fr_symbol when
+ relaxing.
2000-05-24 Tom Rix <trix@redhat.com>