Prepare for multi-pass relaxation.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 5be241d04505b567a52013f09f0df27d8cf33e74..71c790f52bb9cf1fb8413a3c61ff348416a7da68 100644 (file)
@@ -1,3 +1,85 @@
+2001-03-30  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-sh.c (md_estimate_size_before_relax): Add extra
+       do-nothing cases to switch to avoid abort on a second relaxation
+       pass, and tidy code a little.
+       * config/tc-cris.c (md_estimate_size_before_relax): Likewise.
+       * config/tc-h8500.c (md_estimate_size_before_relax): Likewise.
+       * config/tc-w65.c (md_estimate_size_before_relax): Likewise.
+       * config/tc-i386.c (UNCOND_JUMP, COND_JUMP, COND_JUMP86): Decrement.
+       (md_relax_table): Remove first four unused entries.  Increment
+       rlx_length by one throughout table, and update comments to suit.
+       (md_estimate_size_before_relax): Return size of current variable
+       part of frag to reflect reality when relaxing more than once.
+       * config/tc-mcore.c (COND12, UNCD12): Rename to DISP12 throughout.
+       (COND32, UNCD32): Rename to DISP32 throughout.
+       (UNDEF_WORD_DISP): Renumber to 3.
+       (md_estimate_size_before_relax): Add extra do-nothing cases.
+       * config/tc-mn10200.c (md_estimate_size_before_relax): Rewrite.
+       * config/tc-mn10300.c (md_estimate_size_before_relax): Rewrite.
+       * config/tc-ns32k.c (md_estimate_size_before_relax): Add cases to
+       handle word and dword branches.
+
+2001-03-29  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config/tc-cris.h (tc_fix_adjustable): Allow only
+       BFD_RELOC_CRIS_32_GOTREL of the PIC relocs.
+       * config/tc-cris.c (cris_get_pic_suffix): Correct reloc type in
+       example in comment to valid type.
+
+2001-03-28  H.J. Lu  <hjl@gnu.org>
+
+       * read.c (equals): Set to local for COFF only if it hasn't been
+       defined before.
+
+2001-03-28  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-hppa.c (DEFAULT_LEVEL): Define.
+       (md_begin): Use it when setting default architecture.
+
+2001-03-27  Nick Papadonis  <nick@coelacanth.com>
+
+       * read.c (equals): (for COFF) default symbols to being local.
+
+2001-03-27  Hans-Peter Nilsson  <hp@axis.com>
+
+       * configure.in (cris-*-*): Change default emulation to criself.
+       (cris-*-*aout*): New rule.
+       * configure: Regenerate.
+
+2001-03-26  Martin Schwidefsky  <schwidefsky@de.ibm.com>
+
+       * config/tc-s390.c (tc_s390_fix_adjustable): Add test for
+       BFD_RELOC_390_GOTENT.
+       * config/tc-s390.h (TC_RELOC_RTSYM_LOC_FIXUP): Add test for
+       BFD_RELOC_390_GOTENT.
+
+2001-03-26  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-s390.h (TC_FORCE_RELOCATION): Define.
+       * config/tc-s390.c (s390_force_relocation): New function: Force
+       relocations for VTINHERIT relocs.
+
+2001-03-23  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * doc/as.texinfo: Put @c man begin to generate the as man page.
+       When generating man, define all the variables. Re-organize some
+       options to obtain better indentation of man page.
+       * doc/Makefile.am (MANCONF, TEXI2POD, POD2MAN): New variable.
+       (as.1): Build from as.texinfo.
+       * doc/Makefile.in: Regenerate.Index: binutils/Makefile.am
+
+2001-03-25  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-i386.c (i386_scale): Accept an absolute expression for
+       scale factor, and return the end of the expression.
+       (i386_operand): Modify for above.
+
+2001-03-23  Nick Clifton  <nickc@redhat.com>
+
+       * doc/as.texinfo: Document --listing-XXX command line switches.
+       Explain why listings behave differently when -pipe is used.
+
 2001-03-23  Richard Sandiford  <rsandifo@redhat.com>
 
        * write.c (fix_new_exp): Print an error if passed a register.
        (TC_RELOC_RTSYM_LOC_FIXUP): Define.
        (tc_fix_adjustable): Don't adjust a globally visible symbol when
        generating ELF.
-       (tc_frob_symbol): Avoid emitting undefined symbols. 
+       (tc_frob_symbol): Avoid emitting undefined symbols.
 
 2001-03-20  Alan Modra  <alan@linuxcare.com.au>
 
This page took 0.025049 seconds and 4 git commands to generate.