* i386/relax-1.d: Generalize regexes a bit.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index ef213458ded3161f020211b4a9e9709458f757b6..11f866782c96624030e7f03fc33264a339cb509f 100644 (file)
-2010-09-11  David Gibson  <david.gibson@analog.com>
+2010-10-26  Alan Modra  <amodra@gmail.com>
+
+       * config/obj-coff.c (coff_format_ops): Fix typo.
+
+2010-10-25  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * config/tc-mips.c (macro2): Delete.
+
+2010-10-25  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * config/tc-tic6x.c: Add attribution.
+
+2010-10-25  Mark Mitchell  <mark@codesourcery.com>
+
+       * obj.h (struct format_ops): Add adjust_symtab.
+       * config/obj-multi.h (obj_adjust_symtab): Define.
+       * config/obj-aout.c (aout_format_ops): Init new field.
+       * config/obj-coff.c (coff_format_ops): Likewise.
+       * config/obj-ecoff.c (ecoff_format_ops): Likewise.
+       * config/obj-elf.c (elf_format_ops): Likewise.
+
+2010-10-25  Alan Modra  <amodra@gmail.com>
+
+       PR gas/12049
+       * write.c (relax_frag): Don't allow forward branches to temporarily
+       becomde backward branches.
+
+2010-10-23  Mark Mitchell  <mark@codesourcery.com>
+
+       * config/obj-elf.c (elf_adjust_symtab): New.  Move group section
+       processing here from elf_frob_file.  Ensure that group signature
+       symbols have the name of the group.
+       (elf_frob_file): Move group section processing to
+       elf_adjust_symtab.
+       * config/obj-elf.h (elf_adjust_symtab): Declare.
+       (obj_adjust_symtab): Define.
+       * config/tc-arm.c (arm_adjust_symtab): Call elf_adjust_symtab.
+
+2010-10-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * config/tc-sparc.h [TE_SOLARIS] (ELF_TARGET_FORMAT): Define as
+       elf32-sparc-sol2.
+       (ELF64_TARGET_FORMAT): Define as elf64-sparc-sol2.
+
+2010-10-21  Joseph Myers  <joseph@codesourcery.com>
+
+       * config/tc-tic6x.c (tic6x_arch_attribute, tic6x_arches,
+       md_assemble, tic6x_set_attributes): Update for attribute renaming.
+       * doc/c-tic6x.texi: Update for attribute renaming.
+
+2010-10-19  Alan Modra  <amodra@gmail.com>
+
+       * write.c (relax_segment): Correct address on frag added to stop
+       leb128/align frags bouncing.
+
+2010-10-19  Alan Modra  <amodra@gmail.com>
+
+       PR gas/12049
+       * frags.h (struct frag): Add "region" field.
+       * write.c (relax_frag): Don't add "stretch" to forward reference
+       target if there is an intervening org or align.
+       (relax_segment): Set region.
+
+2010-10-18  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * config/tc-mips.c (macro)[ldd_std]: Fix the relaxation variant
+       for absolute addressing.
+
+2010-10-18  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * config/tc-mips.c (macro)[M_LD_OB, M_SD_OB]: Handle 64-bit ABIs.
+
+2010-10-18  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * config/tc-mips.c (mips_pseudo_table): Add "sbss".
+       (s_change_sec): Handle it.
+
+2010-10-15  Mike Frysinger  <vapier@gentoo.org>
+
+       * config/bfin-parse.y (BYTEOP2M): Call BYTEOP2M().
+
+2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (match_template): Check checkregsize
+       instead of w for register size check.
+
+2010-10-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (_i386_insn): Add disp32_encoding.
+       (md_assemble): Don't call optimize_disp if disp32_encoding is
+       set.
+       (parse_insn): Support .d32 to force 32bit displacement.
+       (output_branch): Use BIG if disp32_encoding is set.
+
+       * doc/c-i386.texi: Document .d32 encoding suffix.
+
+2010-10-11  Steve Kilbane  <steve.kilbane@analog.com>
+
+       * config/bfin-lex.l (FLAGS): New state.
+       (X, Z, S, M, T): Require FLAGS state.
+       ("(", ")"): Start/stop FLAGS state.
+
+2010-10-11  David Gibson  <david.gibson@analog.com>
 
        * config/bfin-aux.h (bfin_loop_attempt_create_label): New prototype.
        * config/bfin-parse.y (LOOP_BEGIN, LOOP_END): Handle numeric labels.
        * config/tc-bfin.c (bfin_loop_attempt_create_label): New funtion.
 
-2010-09-11  David Gibson  <david.gibson@analog.com>
+2010-10-11  David Gibson  <david.gibson@analog.com>
 
        * config/tc-bfin.c (bfin_gen_loop): Check symbol before removing.
 
This page took 0.023995 seconds and 4 git commands to generate.