]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gas/ChangeLog
bfd/doc/
[thirdparty/binutils-gdb.git] / gas / ChangeLog
index ab362dd91aa2bccfd5ff8f64d669a816c6b14e01..d8ea270645277ee5a70a78d176755b179593f5ab 100644 (file)
@@ -1,3 +1,99 @@
+2006-05-11  Carlos O'Donell  <carlos@codesourcery.com>
+
+       * doc/as.texinfo: Rename "Index" to "AS Index",
+       and "ABORT" to "ABORT (COFF)".
+
+2006-05-11  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (parse_half): New function.
+       (operand_parse_code): Remove OP_Iffff.  Add OP_HALF.
+       (parse_operands): Ditto.
+       (do_mov16): Reject invalid relocations.
+       (do_t_mov16): Ditto.  Use Thumb reloc numbers.
+       (insns): Replace Iffff with HALF.
+       (md_apply_fix): Add MOVW and MOVT relocs.
+       (tc_gen_reloc): Ditto.
+       * doc/c-arm.texi: Document relocation operators
+
+2006-05-11  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (arm_fix_adjustable): Return 0 for function symbols.
+
+2006-05-11  Thiemo Seufer  <ths@mips.com>
+
+       * config/tc-mips.c (append_insn): Don't check the range of j or
+       jal addresses.
+
+2006-05-11  Pedro Alves  <pedro_alves@portugalmail.pt>
+
+       * config/tc-arm.c (md_pcrel_from_section): Force a bias for
+       relocs against external symbols for WinCE targets. 
+       (md_apply_fix): Likewise.
+
+2006-05-09  David Ung  <davidu@mips.com>
+
+       * config/tc-mips.c (append_insn): Only warn about an out-of-range
+       j or jal address.
+
+2006-05-09  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-arm.c (arm_fix_adjustable): For COFF, convert fixups
+       against symbols which are not going to be placed into the symbol
+       table.
+
+2006-05-09  Ben Elliston  <bje@au.ibm.com>
+
+       * expr.c (operand): Remove `if (0 && ..)' statement and
+       subsequently unused target_op label.  Collapse `if (1 || ..)'
+       statement.
+       * app.c (do_scrub_chars): Remove unused case 0, as it is handled
+       separately above the switch.
+
+2006-05-08  Nick Clifton  <nickc@redhat.com>
+
+       PR gas/2623
+       * config/tc-msp430.c (line_separator_character): Define as |.
+
+2006-05-08  Thiemo Seufer  <ths@mips.com>
+            Nigel Stephens  <nigel@mips.com>
+            David Ung  <davidu@mips.com>
+
+       * config/tc-mips.c (mips_set_options): Add ase_smartmips flag.
+       (mips_opts): Likewise.
+       (file_ase_smartmips): New variable.
+       (ISA_HAS_ROR): SmartMIPS implements rotate instructions.
+       (macro_build): Handle SmartMIPS instructions.
+       (mips_ip): Likewise.
+       (md_longopts): Add argument handling for smartmips.
+       (md_parse_options, mips_after_parse_args): Likewise.
+       (s_mipsset): Add .set smartmips support.
+       (md_show_usage): Document -msmartmips/-mno-smartmips.
+       * doc/as.texinfo: Document -msmartmips/-mno-smartmips and
+       .set smartmips.
+       * doc/c-mips.texi: Likewise.
+
+2006-05-08  Alan Modra  <amodra@bigpond.net.au>
+
+       * write.c (relax_segment): Add pass count arg.  Don't error on
+       negative org/space on first two passes.
+       (relax_seg_info): New struct.
+       (relax_seg, write_object_file): Adjust.
+       * write.h (relax_segment): Update prototype.
+
+2006-05-05  Julian Brown  <julian@codesourcery.com>
+
+       * config/tc-arm.c (parse_vfp_reg_list): Improve register bounds
+       checking.
+       (do_neon_mov): Enable several VMOV variants for VFP. Add suitable
+       architecture version checks.
+       (insns): Allow overlapping instructions to be used in VFP mode.
+
+2006-05-05  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gas/2598
+       * config/obj-elf.c (obj_elf_change_section): Allow user
+       specified SHF_ALPHA_GPREL.
+
 2006-05-05  Bjoern Haase  <bjoern.m.haase@web.de>
 
        * gas/config/tc-avr.h (TC_VALIDATE_FIX): Define.  Disable fixups