-2010-12-31 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
-
- PR gas/11395
- * config/tc-hppa.c (pa_ip): Revert last change. Add variable need_cond
- to determine whether a 64-bit condition is needed for 'A' and 'S'
- conditions. Default to 32-bit never condition for logical and unit
- instructions. Add error message for missing branch on bit condition.
-
-2010-12-31 Robert Millan <rmh@gnu.org>
-
- * config/tc-mips.c (ELF_TARGET): New macro. Generates target
- names accordingly to whether TE_FreeBSD and whether TE_TMIPS
- are defined.
- (mips_target_format): Refactor code using ELF_TARGET().
- (support_64bit_objects): Likewise.
-
- * configure.in: Recognize mips-freebsd and mips-kfreebsd-gnu.
- * configure.tgt: Likewise.
- * configure: Regenerate.
-
-2010-12-30 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (x86_elf_abi): New.
- (i386_mach): Return bfd_mach_x64_32 for ILP32.
- (OPTION_N32): Likewise.
- (md_longopts): Add "n32" for ELF.
- (md_parse_option): Handle OPTION_N32.
- (md_show_usage): Add --n32.
- (i386_target_format): Update and check x86_elf_abi.
-
- * config/tc-i386.h (ELF_TARGET_FORMAT32): New.
-
- * doc/as.texinfo: Document --n32.
- * doc/c-i386.texi: Likewise.
-
-2010-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
-
- PR gas/11395
- * config/tc-hppa.c (pa_ip): Set doubleword carry/borrow bit when a
- doubleword completer or doubleword condition is found in an add/sub
- instruction. Reject match for 'A'/'S' only if there is no condition
- and d bit is not set.
-
-2010-12-18 Mingjie Xing <mingjie.xing@gmail.com>
-
- * config/tc-mips.c (insn_uses_reg): Handle the new flags
- INSN2_READ_FPR_Z, INSN2_READ_GPR_D and INSN2_READ_GPR_Z.
- (append_insn): Handle delay-slot filling for the new flags.
- (validate_mips_insn): Handle the new arguments +a|b|c|z|Z.
- (mips_ip): Handle the new arguments +a|b|c|z|Z.
-
-2010-12-18 DJ Delorie <dj@redhat.com>
-
- * config/rx-parse.y (SUB): Correct subtraction of immediate
- pattern.
-
-2010-12-16 DJ Delorie <dj@redhat.com>
-
- * config/tc-rx.c (rx_validate_fix_sub): Permit subtraction in more
- cases.
- (tc_gen_reloc): Fix handling of subtraction (esp wrt endianness).
-
-2010-12-16 Maciej W. Rozycki <macro@codesourcery.com>
-
- * symbols.c (symbol_clone_if_forward_ref): Call tc_new_dot_label
- for new fake labels created off the dot special symbol.
- * config/tc-mips.h (tc_new_dot_label): New macro.
- (mips_record_label): New prototype.
- * config/tc-mips.c (my_getExpression): Remove MIPS16 fake label
- annotation.
- (s_cons, s_float_cons, s_gpword, s_gpdword): Only clear labels
- recorded once data expressions have been evaluated.
- (mips_define_label): Move code to record labels over to...
- (mips_record_label): ... this new function.
- * doc/internals.texi: Document tc_new_dot_label.
-
-2010-12-10 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.h (TC_ADDRESS_BYTES): New macro.
- (mips_address_bytes): New prototype.
- * config/tc-mips.c (mips_address_bytes): New function.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (mips_ip): Remove dead format specifier code.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (file_ase_mips16): Adjust comment.
- (append_insn): Update file_ase_mips16.
- (mips_after_parse_args): Don't set file_ase_mips16 here.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (macro)
- <M_MSGSND, M_MSGLD, M_MSGLD_T, M_MSGWAIT, M_MSGWAIT_T>: Remove
- dedicated return points.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (macro) <M_DEXT, M_DINS>: Correct types used
- for pos and size.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (macro) <ld_st>: Don't load a zero into an
- auxiliary register when using a signed 16-bit constant offset.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (mips_ip): Remove lastregno's
- preinitialization.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (mips_ip) <'('>: Don't let '4', '5' or '-'
- as a base register specifier.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (macro) <M_S_DOB>: Fix the placement of code.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (mips_ip) <'u'>: Report the value of the LUI
- argument complained about; reword the message.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (macro)
- <M_BGTUL_I, M_BGTU_I, M_BLEUL_I, M_BLEU_I>: Fix the constant
- used to compare against for the always-false/true case.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (macro): Remove a trailing 0 from NOP
- requests.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (macro): Use EXTRACT_OPERAND to get register
- numbers.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (macro): Replace 0 with ZERO in macro_build
- and move_register calls referring to $0.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (macro, mips_ip): Correct message
- capitalization.
-
-2010-12-09 Arnold Metselaar <arnold.metselaar@planet.nl>
-
- * config/tc-z80.c (md_apply_fix): Rename var to fix shadow warning.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (macro_build, macro, mips_ip, md_apply_fix):
- Fix formatting.
-
-2010-12-09 Mike Frysinger <vapier@gentoo.org>
-
- * .gitignore: New file.
-
-2010-12-05 Arnold Metselaar <arnold.metselaar@planet.nl>
-
- PR gas/12269
- * config/tc-z80.c (emit_mx, emit_ldxhl): Do not use
- symbol_get_value_expression on a symbol that may not yet have
- a value.
- * testsuite/gas/z80/atend.s: New file, test case for bug 12269,
- provided by Chris Smith.
- * testsuite/gas/z80/atend.d: New file, expected results for atend.s.
- * testsuite/gas/z80/z80.exp: Run new test case.
-
-2010-12-04 Maciej W. Rozycki <macro@codesourcery.com>
-
- PR gas/12282
- * expr.c (expr_build_dot): Make a clone of the symbol to return if
- needed.
-
-2010-12-02 Richard Sandiford <richard.sandiford@linaro.org>
-
- * symbols.c (S_FORCE_RELOC): Return true for indirect functions
- even if !strict.
- * expr.c (operand): Don't convert absolute symbols to constants
- if S_FORCE_RELOC is true.
- (expr): Only reduce subtractions between different symbols if
- S_FORCE_RELOC is false for both of them.
- * write.c (fixup_segment): Don't remove symbols if S_FORCE_RELOC
- is true for them, regardless of their segment.
-
-2010-12-01 Maciej W. Rozycki <macro@codesourcery.com>
-
- * symbols.h (dot_symbol): New declaration.
- (dot_symbol_init): New prototype.
- * symbols.c (dot_symbol): New variable.
- (symbol_clone): Assert it's not dot_symbol being cloned.
- (dot_symbol_init): New function.
- (symbol_clone_if_forward_ref): Create a new temporary symbol
- when trying to clone dot_symbol.
- * expr.c (current_location): Refer to dot_symbol instead of
- making a new temporary symbol.
- * read.c (read_a_source_file): Update dot_symbol as we go.
- * as.c (main): Call dot_symbol_init.
-
-2010-12-01 Maciej W. Rozycki <macro@codesourcery.com>
-
- * symbols.c (symbol_clone_if_forward_ref): Don't limit cloning
- to expr_section symbols; clone all equated symbols. Clear
- sy_resolving of the cloned copy.
- * expr.c (operand): Only clone equated symbols on a final
- (i.e. non-equated) reference.
-
-2010-12-01 Richard Sandiford <rdsandiford@googlemail.com>
-
- * config/tc-mips.c (md_convert_frag): Remove a call to
- S_GET_VALUE and use the result of resolve_symbol_value as the
- value of the symbol processed in MIPS16 relaxation.
-
-2010-11-30 Joel Sherrill <joel.sherrill@oarcorp.com>
-
- * configure.tgt: Add sparc64-rtems.
-
-2010-11-25 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
-
- * config/tc-s390.c (current_cpu): Initialize with latest CPU.
- (init_default_arch): Default to z/Architecture mode if CPU provides it.
- Remove the check setting the CPU default.
-
-2010-11-25 Alan Modra <amodra@gmail.com>
-
- * po/es.po: Update.
-
-2010-11-25 Alan Modra <amodra@gmail.com>
-
- PR gas/12264
- * compress-debug.c: Include config.h first.
-
-2010-11-24 Mike Frysinger <vapier@gentoo.org>
-
- * doc/as.texinfo: Refer to and include c-bfin.texi for Blackfin
- options.
- * doc/c-bfin.texi: Add markup for use in manpage generation.
-
-2010-11-23 Sterling Augustine <sterling@tensilica.com>
-
- * doc/as.texinfo: Refer to and include c-xtensa.texi for Xtensa
- options. Move Xtensa options to proper alphabetical location.
-
- * doc/c-xtensa.texi: Add markup for use in manpage generation.
-
-2010-11-23 Mingming Sun <mingm.sun@gmail.com>
-
- * config/tc-mips.c (mips_cpu_info_table): Move loongson3a after sb1.
-
-2010-11-23 H.J. Lu <hongjiu.lu@intel.com>
-
- * doc/as.texinfo: Refer to and include c-i386.texi for i386
- options.
-
- * doc/c-i386.texi: Add markup for use in manpage generation.
-
-2010-11-22 Joseph Myers <joseph@codesourcery.com>
-
- * doc/as.texinfo: Refer to or include c-alpha.texi for Alpha
- options. Refer to or include c-tic6x.texi for C6X options instead
- of duplicating documentation here.
- * doc/c-alpha.texi, doc/c-tic6x.texi: Add markup for use in
- manpage generation.
-
-2010-11-19 Alan Modra <amodra@gmail.com>
-
- PR 2606
- * configure.in: Disable emulations for PE targets.
- * configure: Regenerate.
-
-2010-11-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- PR gas/12181
- * config/obj-elf.c (elf_adjust_symtab) [TE_SOLARIS]: Make sy
- weak hidden.
-
-2010-11-17 Nick Clifton <nickc@redhat.com>
-
- * input-file.c (input_file_open): Check for empty input files.
- (input_file_get): Check for end of file before reading any more
- data.
- (input_file_give_next_buffer): Likewise.
-
-2010-11-15 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/obj-elf.c (elf_process_stab): Mark parameters as
- ATTRIBUTE_UNUSED.
-
-2010-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * config/obj-elf.c (elf_generate_asm_lineno): New function.
- (elf_process_stab): New function.
- (elf_format_ops): Always use them as generate_asm_lineno,
- process_stab members.
-
-2010-11-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- PR gas/12198
- * config/tc-arm.c (arm_arch_v6m_only): New variable.
- (aeabi_set_public_attributes): Ensure we only set the Operating System
- Extension when we are on an M-profile core.
-
-2010-11-13 Richard Sandiford <rdsandiford@googlemail.com>
-
- * config/tc-mips.c (macro_build): Remove gas_assert from 'o' case.
- Use a restricted gas_assert for 'i' and 'j'.
-
-2010-11-11 Mingming Sun <mingm.sun@gmail.com>
-
- * config/tc-mips.c (mips_cpu_info_table): Add loongson3a in MIPS 64.
- * doc/c-mips.texi (MIPS cpu): Add loongson3a.
-
-2010-11-10 Richard Sandiford <richard.sandiford@linaro.org>
-
- * config/tc-arm.c (do_t_branch): Treat (PLT) branches as wide.
-
-2010-11-05 Nick Clifton <nickc@redhat.com>
-
- * config/tc-cr16.c (getprocreg_image): Fix typo MAX_PREG ->
- MAX_REG.
- (getprocregp_image): Likewise.
-
-2010-11-05 Tristan Gingold <gingold@adacore.com>
-
- * po/gas.pot: Regenerate
- * po/POTFILES.in: Regenerate
-
-2010-11-05 Tristan Gingold <gingold@adacore.com>
-
- * NEWS: Add marker for 2.21.
-
-2010-11-05 Dave Korn <dave.korn.cygwin@gmail.com>
-
- PR gas/12166
- * config/obj-coff.c (weak_altname2name): Don't infer from the presence
- of a period that the symbol has been already uniquify-d.
- (weak_uniquify): Don't worry that the symbol might have been already
- uniquify-d.
-
-2010-11-04 Alan Modra <amodra@gmail.com>
-
- * config/tc-ppc.c (nop_limit): New var.
- (OPTION_NOPS): Define.
- (md_longopts): Add --nops.
- (md_parse_option): Handle it.
- (md_show_usage): Publish.
- (ppc_handle_align): Pad with a branch followed by nops if more
- than nop_limit nops.
-
-2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/12186
- * config/tc-i386-intel.c (i386_intel_fold): Properly fold
- _GLOBAL_OFFSET_TABLE_.
-
-2010-11-02 Joseph Myers <joseph@codesourcery.com>
-
- * config/tc-tic6x.c (OPTION_MPID, OPTION_MPIC, OPTION_MNO_PIC):
- New enum values.
- (md_longopts): Add options mpid, mpic and mno-pic.
- (tic6x_pid_type, tic6x_pid, tic6x_pic, tic6x_pid_type_table,
- tic6x_pid_types, tic6x_use_pid): New.
- (md_parse_option): Handle new options.
- (md_show_usage): Output help text for new options.
- (tic6x_set_attributes): Set PID and PIC attributes.
- * doc/as.texinfo: Document -mpid=, -mpic and -mno-pic.
- * doc/c-tic6x.texi (TIC6X Options): Likewise.
-
-2010-11-01 Maciej W. Rozycki <macro@linux-mips.org>
-
- * config/tc-mips.c (macro)[M_LD_OB, M_SD_OB]: Use the offset
- reloc supplied.
- (mips_ip)['o']: Initialise offset_reloc.
-
-2010-10-29 Joseph Myers <joseph@codesourcery.com>
-
- * doc/c-tic6x.texi (TIC6X Directives): Mention
- Tag_ABI_compatibility.
-
-2010-10-29 H.J. Lu <hongjiu.lu@intel.com>
-
- * write.c (compress_debug): Optimize section flags check.
-
-2010-10-29 Bernd Schmidt <bernds@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
-
- * config/tc-tic6x.c (OPTION_MDSBT, OPTION_MNO_DSBT): New enum
- values.
- (md_longopts): Add mdsbt and mno-dsbt.
- (tic6x_dsbt): New static variable.
- (md_parse_option): Handle OPTION_MDSBT and OPTION_MNO_DSBT.
- (md_show_usage): Output help text for -mdsbt and -mno-dsbt.
- (TAG): Add comma at the end.
- (tic6x_set_attributes): Set Tag_ABI_DSBT.
- * doc/as.texinfo: Document -mdsbt and -mno-dsbt.
- * doc/c-tic6x.texi (TIC6X Options): Likewise.
- (TIC6X Directives): Mention Tag_ABI_DSBT.
-
-2010-10-28 Matthias Klose <doko@ubuntu.com>
-
- * doc/as.texinfo: Add directory section for info document.
-
-2010-10-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
-
- * config/tc-s390.c (md_begin): Only add to hash table if cpu and
- mode mask fit.
-
-2010-10-28 Alan Modra <amodra@gmail.com>
-
- * config/tc-d30v.c (d30v_cons_align): Don't align .eh_frame.
-
-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-10-11 David Gibson <david.gibson@analog.com>
-
- * config/tc-bfin.c (bfin_gen_loop): Check symbol before removing.
-
-2010-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
-
- Fix build with -DDEBUG=7
- * config/obj-coff.c (s_get_name, symbol_dump): Add prototypes.
-
-2010-10-07 Bernd Schmidt <bernds@codesourcery.com>
-
- * config/tc-tic6x.c (tic6x_try_encode): Correct encoding of fstg field
- in SPKERNEL instructions.
-
-2010-10-06 Nathan Sidwell <nathan@codesourcery.com>
-
- * config/tc-arm.c (encode_branch): Remove superfluous braces.
- (do_t_branch): Move reloc setting to end of routine.
-
-2010-10-04 David Daney <ddaney@caviumnetworks.com>
-
- * config/tc-mips.c (mips_fix_cn63xxp1): New variable.
- (mips_ip): Add errata work around when mips_fix_cn63xxp1 set.
- (OPTION_FIX_CN63XXP1, OPTION_NO_FIX_CN63XXP1): New enum options
- enumerations.
- (md_longopts): Add options for -mfix-cn63xxp1 and -mno-fix-cn63xxp1.
- (md_parse_option): Handle OPTION_FIX_CN63XXP1 and
- OPTION_NO_FIX_CN63XXP1.
- (md_show_usage): Add documentation for -mfix-cn63xxp1.
- * doc/c-mips.texi (-mfix-cn63xxp1, -mno-fix-cn63xxp1): Document
- the new options.
-
-2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
-
- * gas/tic6x/insns-bad-1.s: Remove test for readonly tscl.
- * gas/tic6x/insns-bad-1.l: Likewise.
- * gas/tic6x/insns-c674x.d: Add test for writeable tscl.
- * gas/tic6x/insns-c674x.s: Likewise.
-
-2010-09-29 Alan Modra <amodra@gmail.com>
-
- * expr.c (expr): Correct returned segment value.
-
-2010-09-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
-
- * configure: Regenerate.
-
-2010-09-27 Bernd Schmidt <bernds@codesourcery.com>
-
- * config/tc-tic6x.c (tic6x_fix_adjustable): New function.
- * config/tc-tic6x.h (tic6x_fix_adjustable): Declare.
- (tc_fix_adjustable): New macro.
-
-2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
-
- * config/tc-s390.c: (md_parse_option): New option -march=z196.
- * doc/c-s390.texi: Document new option.
-
-2010-09-27 Tejas Belagod <tejas.belagod@arm.com>
-
- * config/tc-arm.c (do_neon_ldr_str): Deprecate ARM-mode PC-relative
- VSTR, issue an error in THUMB mode.
-
-2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * config/tc-arm.c (arm_ext_virt): New variable.
- (arm_reg_type): Add REG_TYPE_RNB for banked registers.
- (reg_entry): Allow registers to be larger than a byte.
- (reg_alias): Fix type warning.
- (parse_operands): Parse banked registers when appropriate.
- (do_mrs): Add support for Virtualization Extensions.
- (do_hvc): New function.
- (do_t_mrs): Add support for Virtualization Extensions.
- (do_t_msr): Likewise.
- (do_t_hvc): New function.
- (SPLRBANK): New define.
- (reg_names): Add banked registers.
- (insns): Add support for Virtualization Extensions.
- (md_apply_fixup): Likewise.
- (arm_cpus): -mcpu=cortex-a15 implies the Virtualization Extensions.
- (arm_extensions): Add 'virt' extension.
- (aeabi_set_public_attributes): Add support for Virtualization
- Extensions.
- * doc/c-arm.texi: Document 'virt' extension.
-
-2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * config/tc-arm.c (arm_ext_adiv): New variable.
- (do_div): New function.
- (insns): Accept UDIV and SDIV in ARM state.
- (arm_cpus): The cortex-a15 option has all current v7-A extensions.
- (arm_extensions): Add 'idiv' extension.
- (aeabi_set_public_attributes): Update Tag_DIV_use values for the
- Integer Divide extension.
- * doc/c-arm.texi: Document the idiv extension.
-
-2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * config/tc-arm.c (arm_ext_v6m): New variable.
- (arm_ext_m): Add support for OS extension.
- (arm_ext_os): New variable.
- (do_t_swi): In v6-M ensure we have the OS extension.
- (arm_cpus): The cortex-m1 and cortex-m0 options have the OS
- extension by default.
- (arm_archs): Add armv6s-m.
- (arm_extensions): Add 'os' extension.
- (cpu_arch_ver): Add support for v6S-M.
- * doc/c-arm.texi: Document the OS Extension, and v6-m and v6s-m
- architecture options.
-
-2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * config/tc-arm.c (arm_ext_v6z): Remove.
- (arm_ext_sec): New variable.
- (do_t_smc): In Thumb state SMC requires v7-A.
- (insns): Make SMC depend on Security Extensions.
- (arm_cpus): All -mcpu=cortex-a* options have the Security Extensions.
- (arm_extensions): Add 'sec' extension.
- (cpu_arch_ver): Reorder.
- (aeabi_set_public_attributes): Emit Tag_Virtualization_use as
- appropriate.
- * doc/c-arm.texi: Document Security Extensions.
-
-2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * config/tc-arm.c (arm_ext_mp): Add.
- (do_pld): Update comment.
- (insns): Add support for pldw.
- (arm_cpus): Update cortex-a5, cortex-a9, and cortex-a15 to support
- MP extension.
- (arm_extensions): Add 'mp' extension.
- (aeabi_set_public_attributes): Emit correct build attribute when
- MP extension is enabled.
- * doc/c-arm.texi: Update for MP extensions.
-
-2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * config/tc-arm.c (md_pseduo_table): Add .arch_extension directive.
- (arm_option_extension_value_table): Add.
- (arm_extensions): Change type.
- (arm_option_cpu_table): Rename...
- (arm_option_fpu_table): ...to this.
- (arm_fpus): Change type.
- (arm_parse_extension): Enforce alphabetical order. Allow
- extensions to be removed.
- (arm_parse_arch): Allow extensions to be specified with -march.
- (s_arm_arch_extension): Add.
- (s_arm_fpu): Update for type changes.
- * doc/c-arm.texi: Document changes to infrastructure.
-
-2010-09-23 Alan Modra <amodra@gmail.com>
-
- * config/tc-mn10300.c (tc_gen_reloc): Replace absolute symbols
- with the absolute section symbol.
-
-2010-09-22 Mike Frysinger <vapier@gentoo.org>
-
- * config/bfin-parse.y: Fix typo in BYTEOP16P comment.
-
-2010-09-22 Robin Getz <robin.getz@analog.com>
-
- * config/bfin-parse.y (is_store): New function.
- (gen_multi_instr_1): Check parallel slots for store insns.
-
-2010-09-22 Robin Getz <robin.getz@analog.com>
-
- * config/bfin-defs.h (IS_EMUDAT): New define.
- * config/bfin-parse.y: Accept EMUDAT for any register move.
-
-2010-09-22 Robin Getz <robin.getz@analog.com>
-
- * config/bfin-parse.y: Improve error messages.
-
-2010-09-22 Robin Getz <robin.getz@analog.com>
-
- * config/bfin-parse.y (DBG): Fix regno encoding.
- (DBGCMPLX): Likewise.
-
-2010-09-22 Robin Getz <robin.getz@analog.com>
-
- * config/bfin-lex.l: Accept multibyte chars in symbol names.
-
-2010-09-22 Robin Getz <robin.getz@analog.com>
-
- * config/bfin-defs.h (statusflags): Add AC0_COPY, V_COPY, and RND_MOD.
- * config/bfin-lex.l: Tokenize AC0_COPY, V_COPY, and RND_MOD.
-
-2010-09-22 Mike Frysinger <vapier@gentoo.org>
-
- * config/bfin-aux.h (bfin_gen_pseudochr): New prototype.
- * config/tc-bfin.c (bfin_gen_pseudochr): New function.
- * config/bfin-parse.y: Call bfin_gen_pseudochr for OUTC tokens.
-
-2010-09-22 Mike Frysinger <vapier@gentoo.org>
-
- * config/bfin-lex.l (abort): Accept case-insensitive abort insn.
- * config/bfin-parse.y (ABORT): Handle the ABORT token.
-
-2010-09-22 Mike Frysinger <vapier@gentoo.org>
-
- * config/tc-bfin.c (bfin_cpus[]): Add 0.2 for bf512/bf514/bf516/bf518.
-
-2010-09-22 Mike Frysinger <vapier@gentoo.org>
-
- * doc/c-bfin.texi (-mcpu): Add bf592.
- * config/tc-bfin.c (bfin_cpu_type): Add BFIN_CPU_BF592.
- (bfin_cpus[]): Add 0.0/0.1 for bf592.
-
-2010-09-22 Mike Frysinger <vapier@gentoo.org>
-
- * config/tc-bfin.c (comment_chars): Add #.
-
-2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * config/tc-arm.c (arm_cpus): Correct canonical names for Cortex CPUs.
-
-2010-09-20 Richard Henderson <rth@redhat.com>
-
- * config/tc-alpha.c (tc_gen_reloc): Remove hack around
- bfd_perform_reloc for OBJ_ELF.
-
-2010-09-17 Tejas Belagod <tejas.belagod@arm.com>
-
- * config/tc-arm.c (do_t_ldmstm): Add logic to handle single-register
- list for ldm/stm.
-
-2010-09-17 Tejas Belagod <tejas.belagod@arm.com>
-
- * config/tc-arm.c (parse_psr): Add condition for matching "APSR" on
- non-M-arch cpus.
- (psrs): Add entry for PSR flags, g, nzcvq, nzcvqg.
-
-2010-09-17 Tejas Belagod <tejas.belagod@arm.com>
-
- * config/tc-arm.c (insns): Change MRC entry to accept APSR_RR instead
- of just RR.
-
-2010-09-17 Andrew Burgess <aburgess@broadcom.com>
-
- PR gas/12011
- * config/obj-elf.c (obj_elf_parse_section_letters): Correct test
- for error return from md_elf_section_letter.
- * config/tc-alpha.c (alpha_elf_section_letter): Correct error message.
- * config/tc-i386.c (x86_64_section_letter): Likewise.
- * config/tc-ia64.c (ia64_elf_section_letter): Likewise.
- * config/tc-mep.c (mep_elf_section_letter): Likewise.
-
-2010-09-15 Kai Tietz <kai.tietz@onevision.com>
-
- * config/obj-coff-seh.c (seh_validate_seg): New funtion.
- (obj_coff_seh_endproc): Add check for segment.
- (obj_coff_seh_endprologue): Likewise.
- (obj_coff_seh_pushreg): Likewise.
- (obj_coff_seh_pushframe): Likewise.
- (obj_coff_seh_save): Likewise.
- (obj_coff_seh_setframe): Likewise.
-
- * config/obj-coff-seh.h (seh_context): New member code_seg.
- * config/obj-coff-seh.c: Implementing xdata/pdata section cloning
- for link-once code-segment.
-
-2010-09-14 Jie Zhang <jie@codesourcery.com>
-
- * doc/c-arm.texi: Document -mcpu=cortex-m4.
-
-2010-09-09 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (build_vex_prefix): Check VEXW1 for 2-byte
- VEX prefix.
-
-2010-09-09 Joseph Myers <joseph@codesourcery.com>
-
- * doc/c-tic6x.texi (.c6xabi_attribute): Document directive.
-
-2010-09-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * config/tc-arm.c (arm_cpus): Add cortex-a15 entry.
- * doc/c-arm.texi: Document -mcpu=cortex-a15.
-
-2010-09-09 Gunther Nikl <gnikl@users.sourceforge.net>
-
- * gas/config/tc-m68k.c (tc_gen_reloc): Handle references to defined
- weak symbols first if generating an a.out object.
-
-2010-09-09 Tejas Belagod <tejas.belagod@arm.com>
-
- * config/tc-arm.c (md_apply_fix): Check if widened add, sub are
- flag-setting and handle accordingly.
-
-2010-09-09 Nick Clifton <nickc@redhat.com>
-
- PR gas/11972
- * config/tc-arm.c (parse_big_immediate): Allow for bignums being
- extended to the size of a .octa.
-
-2010-09-08 Julian Brown <julian@codesourcery.com>
-
- * config/tc-arm.c (create_neon_reg_alias): Deal with case
- sensitivity.
-
-2010-09-08 Nick Clifton <nickc@redhat.com>
-
- PR gas/11973
- * config/tc-mn10300.c (md_convert_frag): Zero out top two bytes of
- long call instruction's displacement.
-
-2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/11974
- * config/tc-i386.c (i386_finalize_immediate): Check flag_code
- instead of use_rela_relocations for 64bit.
-
-2010-09-02 Richard Henderson <rth@redhat.com>
-
- * dw2gencfi.c (TC_DWARF2_EMIT_OFFSET): Provide default.
- (output_fde): Use it. Make sure to fully init exp before using it.
-
-2010-08-31 Kai Tietz <kai.tietz@onevision.com>
-
- * config/obj-coff-seh.c (obj_coff_seh_save): Correct comparison.
- (obj_coff_seh_stackalloc): Likewise.
-
-2010-08-31 Alan Modra <amodra@gmail.com>
-
- * config/obj-elf.c (obj_elf_init_stab_section): Fix assertion.
-
-2010-08-30 Richard Henderson <rth@redhat.com>
-
- * config/obj-coff-seh.c: Rewrite the entire file.
- (symtab, symptr, reltab, relcount, relsize): Remove.
- (seh_ctx_root, seh_ctx): Remove.
- (xdata_seg, xdata_subseg, pdata_seg): New.
- (switch_xdata, switch_pdata): New.
- (verify_context, verify_context_and_target, skip_whitespace_and_comma):
- New parsing functions. Rewrite all parsing functions to use them.
- (obj_coff_seh_32): Fix != arm thinko.
- (obj_coff_seh_handler): For x64, don't accept handler pointer here,
- only flags.
- (obj_coff_seh_handlerdata): New.
- (do_seh_endproc): Split out of ...
- (obj_coff_seh_endproc): ... here.
- (obj_coff_seh_proc): Use it, if needed.
- (seh_x64_make_prologue_element): Use XRESIZEVEC, symbol_temp_new_now.
- (seh_x64_read_reg): Remove mm_regs alternative. Tidy integer reg
- alternatives. Don't slurp commas.
- (seh_read_offset): Remove.
- (obj_coff_seh_pushframe): Split out from obj_coff_seh_push.
- (obj_coff_seh_scope): Remove.
- (obj_coff_seh_save): Decide UWOP_SAVE_* vs _FAR immediately.
- (obj_coff_seh_stackalloc): Decide _SMALL vs _LARGE immediately.
- (out_one, out_two, out_four): New.
- (seh_x64_write_prologue_data, seh_x64_size_prologue_data,
- seh_x64_write_function_xdata, write_function_xdata): Rewrite
- from seh_x64_write_xdata, seh_needed_unwind_info, seh_store_elm_data,
- seh_getelm_data_size, seh_getsize_of_unwind_entry,
- seh_make_unwind_entry, seh_getsize_unwind_data, and
- seh_create_unwind_data.
- (seh_arm_write_function_pdata): Rewrite from seh_arm_create_pdata.
- (write_function_pdata): Rewrite from make_function_entry_pdata.
- (seh_write_text_eh_data, make_function_entry_pdata,
- seh_arm_create_pdata, seh_arm_write_pdata, seh_reloc, save_relocs,
- seh_symbol_init, seh_symbol, quick_section, seh_emit_rva,
- seh_emit_long, seh_make_globl, seh_make_section2, seh_make_section,
- seh_make_xlbl_name, make_seh_text_label, seh_fill_pcsyms,
- seh_needed_unwind_info, seh_store_elm_data, seh_getelm_data_size,
- seh_getsize_of_unwind_entry, seh_make_unwind_entry,
- seh_getsize_unwind_data, seh_create_unwind_data,
- seh_make_function_entry_xdata, seh_x64_makescope_elem): Remove.
- * config/obj-coff-seh.h (SEH_CMDS): Remove seh_savemm, seh_scope.
- Add seh_handlerdata. Adjust function/what arguments for
- seh_savereg, seh_pushframe, seh_stackalloc.
- (struct seh_prologue_element): Adjust members to closer match
- the elements of the UNWIND_CODE structure.
- (struct seh_scope_elem): Remove.
- (struct seh_context): Replace char* members with symbolS or
- expressionS as appropriate. Sort members by ARM/x64 applicability.
- Remove obsolete stuff wrt direct symbol and reloc manipulation.
-
-2010-08-25 Alan Modra <amodra@gmail.com>
-
- * NEWS: Mention ampersand in macro change.
-
-2010-08-25 Gunther Nikl <gnikl@users.sourceforge.net>
-
- * configure.tgt (m68k-*-aout): Change to bfd_gas=yes.
-
-2010-08-25 Alan Modra <amodra@gmail.com>
-
- * config/tc-d10v.c (do_assemble): Correctly detect overflow of
- "name" buffer.
- * config/tc-m68hc11.c (md_assemble): Likewise.
- * config/tc-microblaze.c (md_assemble): Likewise. Correct cast
- of is_end_of_line index.
-
-2010-08-25 Jie Zhang <jie@codesourcery.com>
-
- * config/tc-arm.c (encode_arm_addr_mode_2): Fix comment.
-
-2010-08-25 Jie Zhang <jie@codesourcery.com>
-
- * config/tc-arm.c (encode_arm_addr_mode_2): Fix
- BAD_PC_ADDRESSING condition.
-
-2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
-
- * doc/c-arm.texi (ARM Options): Document -mfpu=fp4-sp-d16.
-
-2010-08-19 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (VEX_check_operands): Fix a typo in comments.
-
-2010-08-18 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (build_modrm_byte): Check i.imm_operands
- instead of VEXXDS.
-
-2010-08-18 Alan Modra <amodra@gmail.com>
-
- * macro.c (sub_actual): Add back ampersand suffix when no
- substitution.
- (macro_expand_body): Correct comment.
-
-2010-08-17 Roland McGrath <roland@redhat.com>
-
- * config/obj-elf.c (obj_elf_parse_section_letters): Take new
- boolean result parameter CLONE; set it if '?' flag letter seen.
- (obj_elf_section): Update caller. Handle that flag by copying
- the LINKONCE and GROUP_NAME state from NOW_SEG.
- * doc/as.texinfo (Section): Document the ? flag.
-
-2010-08-09 Cary Coutant <ccoutant@google.com>
-
- * as.c (show_usage): Don't list --compress-debug-sections if zlib not
- installed.
- (main): Warn if --compress-debug-sections requested and zlib not
- installed.
- * doc/as.texinfo: Add --compress-debug-sections,
- --nocompress-debug-sections.
-
-2010-08-06 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (set_cpu_arch): Re-indent.
- (md_parse_option): Likewise.
-
-2010-08-06 Quentin Neill <quentin.neill@amd.com>
-
- * config/tc-i386.c (arch_entry): Add negated bit to
- disambiguate flag names starting with "no".
- (cpu_arch): Add negated bit definitions. Add
- ".nop" CPU extension.
- (i386_align_code): Use new .cpunop bit to decide
- when to generate alignment using nops.
- (set_cpu_arch): Use negated bit instead to decide
- when to use cpu_flags or vs. cpu_flags_and_not.
- (md_parse_option): Likewise.
-
-2010-08-04 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (match_template): Move the first i.error
- out of the loop.
-
-2010-08-04 Alan Modra <amodra@gmail.com>
-
- * configure.tgt (m32c): Set endian=little.
- * config/tc-m32c.h (TARGET_BYTES_BIG_ENDIAN): Define as 0.
- * config/tc-m32c.c (md_number_to_chars): Revert last change.
-
-2010-08-03 Tristan Gingold <gingold@adacore.com>
-
- * makefile.vms (OBJS): Add Add compress-debug.c.
-
-2010-08-03 Alan Modra <amodra@gmail.com>
-
- * config/tc-d10v.h (TARGET_BYTES_BIG_ENDIAN): Define as 1.
- * config/tc-m32c.c (md_number_to_chars): Call bigendian
- form of number_to_chars, not littleendian.
-
-2010-08-02 Alan Modra <amodra@gmail.com>
-
- * config/tc-d30v.c (d30v_cons_align): Don't align constants
- in debug sections.
-
-2010-08-02 Alan Modra <amodra@gmail.com>
-
- PR gas/11867
- * expr.c (operand <'-' and '~'>): Widen bignums.
- (operand <'!'>): Correct bignum result and convert to O_constant.
- * read.c (emit_expr): Don't assert on .byte bignum. Don't display
- bignum truncated warning for sign extended bignums.
-
-2010-08-02 Alan Modra <amodra@gmail.com>
-
- * config/tc-v850.c (md_assemble): Always pass format string to
- as_warn.
- (md_apply_fix): Similarly for as_warn_where.
-
-2010-07-29 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386-intel.c: Reformat.
-
-2010-07-29 Alan Modra <amodra@gmail.com>
-
- * config/tc-ppc.c (ppc_fix_adjustable): Add got reloc types used
- in large toc code.
-
-2010-07-28 Alan Modra <amodra@gmail.com>
-
- PR gas/11841
- * symbols.c (symbol_clone): Correct typo in previous patch.
-
-2010-07-28 Alan Modra <amodra@gmail.com>
-
- PR gas/11841
- * symbols.c (symbol_clone): Clear BSF_SECTION_SYM flag.
-
-2010-07-28 Alan Modra <amodra@gmail.com>
-
- * config/tc-ppc.c (md_assemble): Don't attempt to print NUL in
- syntax error message.
-
-2010-07-27 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (mips16_macro_build): Pass "args" by
- reference rather than value.
- (macro_build): Update accordingly.
-
-2010-07-27 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (mips_ip): Use symbol_temp_new_now to create
- a fake label.
-
-2010-07-24 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (macro)[M_JAL_1, M_JAL_2]: Handle the JALR
- delay slot in the noreorder mode with the o32 ABI.
-
-2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
- Ina Pandit <ina.pandit@kpitcummins.com>
-
- * config/tc-v850.c: Update processor_mask.
- (reg_name): Update the structure to use processors field.
- (md_relax_table): Define SUBYPTE_COND_9_22, SUBYPTE_SA_9_22,
- SUBYPTE_UNCOND_9_22, SUBYPTE_COND_9_22_32, SUBYPTE_SA_9_22_32,
- SUBYPTE_UNCOND_9_22_32, SUBYPTE_COND_9_17_22,
- SUBYPTE_SA_9_17_22, SUBYPTE_COND_9_17_22_32 and
- SUBYPTE_SA_9_17_22_32.
- (set_machine): Add support for V850E2 and V850E2V3.
- (md_pseudo_table): Likewise.
- (pre_defined_registers): Update pre defined registers suitable
- for each family of registers.
- (system_registers): Likewise.
- (cc_names): Update the condition code.
- (float_cc_names): Update the condition code for float.
- (reg_name_search): Update based on current modifications.
- (register_name): Likewise.
- (system_register_name): Update to support new system registers
- and supported families.
- (cc_name): Update to support new condition codes.
- (float_cc_name): New function to support float condition codes.
- (parse_register_list): Update to support newly added registers.
- (md_show_usage): Define support for V850E2 and V850E2V3 targets.
- Also support added for disp-size-default-22, disp-size-default-32,
- mextension, mno-bcond17 and mno-stld23.
- (md_parse_option): Implement the support for above options defined
- in md_show-usage.
- (md_convert_frag): Implement support for subtypes defined in
- md_relax_table to support branch operations.
- (md_begin): Add support for V850E2 and V850E2V3.
- (handle_hi016, handle_hi16): new relocation handling functions
- (handle_lo16, handle_ctoff, handle_sdaoff, handle_zdaoff,
- handle_tdaoff): Updated relocation handling functions for newly
- added relocations.
- (v850_reloc_prefix): Update the relocation handling functions.
- (v850_insert_operand): Updated the functions with error message
- parameter and modified the function to use it.
- (md_assemble): Update according to the latest modifications.
- (md_apply_fix): Updated the functions with error message parameter
- and modified the function to use it.
- (v850_force_relocation): Update with newly added relocations.
- * configure.tgt: Match all v850 targets.
- * doc/c-v850.texi: Document the newly added targets.
- * NEWS: Likewise.
-
-2010-07-23 Alan Modra <amodra@gmail.com>
-
- PR gas/11834
- * macro.c (macro_expand): Recover gracefully from named args that
- don't match params.
-
-2010-07-22 Thomas Schwinge <thomas@codesourcery.com>
-
- Switch MIPS to 32-bit DWARF format.
- * config/tc-mips.h (DWARF2_FORMAT): Only define for [TE_IRIX].
- * config/tc-mips.c (mips_dwarf2_format): Likewise.
-
-2010-07-20 Alan Modra <amodra@gmail.com>
-
- * config/tc-ppc.c (ppc_setup_opcodes): Add all macros for -many.
-
-2010-07-16 Alan Modra <amodra@gmail.com>
-
- * config/tc-rx.c (md_estimate_size_before_relax): Fix format
- specifier warnings for 32-bit host when --enable-64-bit-bfd.
- (rx_relax_frag, md_convert_frag): Likewise.
-
-2010-07-15 Cary Coutant <ccoutant@google.com>
-
- * gas/NEWS: Add note about --compress-debug-sections.
- * gas/as.c (show_usage): Add --compress-debug-sections and
- --nocompress-debug-sections.
-
-2010-07-15 Rhonda Wittels <rhonda@codesourcery.com>
-
- * config/obj-elf.c (get_sym_from_input_line_and_check): New
- function to catch missing pseudo-op arguments.
- (obj_elf_local): Call new function.
- (obj_elf_weak): Likewise.
- (obj_elf_visibility): Likewise.
- (obj_elf_vtable_entry): Likewise.
- (obj_elf_type): Likewise.
-
-2010-07-15 Kai Tietz <kai.tietz@onevision.com>
-
- * config/obj-coff-seh.c
- (seh_getelm_data_size): New.
- (seh_read_offset): Handle negative values.
- (obj_coff_seh_push): Handle offset for save-register store.
- (obj_coff_seh_setframe): Add unwind-information for frame.
- (seh_store_elm_data): New.
- (seh_getelm_data_size): Return additionally unaligned element count.
- (seh_make_unwind_entry): Correct tweak about element count.
-
-2010-07-12 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/11806
- * config/tc-i386-intel.c (i386_intel_simplify): Restore fall
- through patch for O_multiply.
-
-2010-07-11 Kai Tietz <kai.tietz@onevision.com>
-
- PR ld/11612
- * config/obj-coff.c (obj_common_parse): Quote symbol-name.
-
-2010-07-08 Tejas Belagod <tejas.belagod@arm.com>
-
- * tc-arm.c (OP_oBARRIER): Remove.
- (OP_oBARRIER_I15): Add.
- (po_barrier_or_imm): Add macro.
- (parse_operands): Improve OP_oBARRIER_I15 operand parsing.
- (do_barrier): Check correct immediate range.
- (do_t_barrier): Likewise.
- (barrier_opt_names): Add entries for more symbolic operands.
- (insns): Replace OP_oBARRIER with OP_oBARRIER_I15 for barriers.
-
-2010-07-08 Daniel Gutson <dgutson@codesourcery.com>
-
- * config/tc-arm.c (tc_gen_reloc): Add BFD_RELOC_ARM_T32_OFFSET_IMM
- error message.
-
-2010-07-06 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (mips_frob_file): Use symbol_same_p to match
- symbols.
-
-2010-07-06 Maciej W. Rozycki <macro@codesourcery.com>
-
- * config/tc-mips.c (nops_for_insn_or_target): Replace
- MIPS16_INSN_BRANCH with MIPS16_INSN_UNCOND_BRANCH and
- MIPS16_INSN_COND_BRANCH.
-
-2010-07-05 Jim Wilson <wilson@codesourcery.com>
-
- PR gas/10531
- PR gas/11789
- * dwarf2dbg.c (dwarf2_finish): Don't generate .debug_line section
- if it isn't empty.
-
-2010-07-05 Alan Modra <amodra@gmail.com>
-
- * config/tc-moxie.c (md_apply_fix): Delete set but otherwise
- unused var.
-
-2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
-
- * Makefile.am (CONFIG_OBJS): Removed.
- (GENERIC_OBJS): Likewise.
- (OBJS): Likewise.
- * Makefile.in: Regenerated.
-
-2010-07-03 Jan Beulich <jbeulich@novell.com>
-
- PR gas/11732
- * config/tc-i386.c (i386_finalize_displacement): Don't call
- section_symbol() with expr_section.
-
-2010-07-03 Cary Coutant <ccoutant@google.com>
-
- * Makefile.am: Add compress-debug.c and compress-debug.h.
- * Makefile.in: Regenerate.
- * config.in: Add HAVE_ZLIB_H.
- * configure.in: Check for zlib.h.
- * configure: Regenerate.
-
- * as.c (parse_args): Add --compress-debug-sections and
- --nocompress-debug-sections.
- * as.h (flag_compress_debug): New variable.
- * compress-debug.c: New file.
- * compress-debug.h: New file.
- * write.c: Include compress-debug.h.
- (compress_frag): New function.
- (compress_debug): New function.
- (write_object_file): Compress debug sections if requested.
-
-2010-07-03 Andreas Schwab <schwab@linux-m68k.org>
-
- * config/tc-ppc.c (ppc_set_cpu): Cast PPC_OPCODE_xxx to ppc_cpu_t
- before inverting.
-
-2010-07-03 Alan Modra <amodra@gmail.com>
-
- * config/tc-ppc.c (ppc_set_cpu): Remove old opcode flags.
- (ppc_setup_opcodes): Likewise. Simplify opcode selection.
-
-2010-07-02 DJ Delorie <dj@redhat.com>
-
- * config/tc-rx.h (md_do_align): New.
- (MAX_MEM_FOR_RS_ALIGN_CODE): New.
- * config/tc-rx.c (nops): New.
- (rx_handle_align): Use various sized nops to align code.
-
- * config/tc-rx.c (rx_bytesT): Add grown/shrank counters for
- relaxation.
- (rx_relax_frag): Prevent infinite loops of grow/shrink/grow/etc.
-
-2010-07-01 H.J. Lu <hongjiu.lu@intel.com>
-
- AVX Programming Reference (June, 2010)
- * config/tc-i386.c (cpu_arch): Add .xsaveopt, .fsgsbase, .rdrnd
- and .f16c.
-
- * doc/c-i386.texi: Document xsaveopt, fsgsbase, rdrnd and f16c.
-
-2010-07-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * config/tc-arm.c (do_t_mov_cmp): Fix reporting of unpredictable and
- deprecated mov register instructions.
-
-2010-07-01 Alan Modra <amodra@gmail.com>
-
- * config/tc-ppc.c (toc_reloc_types): New variable.
- (md_assemble): Set it.
- (ppc_frob_file_before_adjust): Don't warn about toc section size
- if we have large toc relocs and no small toc relocs.
-
-2010-06-29 Alan Modra <amodra@gmail.com>
-
- * config/tc-maxq.h: Delete file.
- * config/tc-maxq.c: Delete file.
- * Makefile.am: Remove references to maxq.
- * configure.tgt: Likewise.
- * config/obj-coff.h: Likewise.
- * Makefile.in: Regenerate.
- * configure: Regenerate.
- * po/POTFILES.in: Regenerate.
-
-2010-06-28 Alan Modra <amodra@gmail.com>
-
- * config/obj-evax.h (S_SET_OTHER, S_SET_TYPE, S_SET_DESC): Don't define.
- * config/tc-crx.c (gettrap): Constify arg.
- (handle_LoadStor, get_cinv_parameters): Likewise.
- (getreg_image): Fix enum warning
- (md_assemble): Restore input line char.
- * config/tc-hppa.c (tc_gen_reloc): Fix enum warning.
- * config/tc-i960.c (mem_fmt): Rename var to fix shadow warning.
- * config/tc-sh.c (sh_fdpic): Only define when OBJ_ELF.
- (build_Mytes): Fix build failure for non-elf targets.
- * config/tc-tic4x.c (tic4x_eval): Restore terminator char.
- * config/tc-xtensa.c (xtensa_end_directive): Fix switch enum warning.
-
- * cgen.c (gas_cgen_md_apply_fix): Avoid set but unused warning.
- * ecoff.c (add_ecoff_symbol): Likewise.
- * itbl-ops.c (append_insns_as_macros): Likewise.
- * listing.c (debugging_pseudo): Likewise.
- * read.c (s_mri_common, stringer): Likewise.
- * config/obj-coff.c (coff_frob_section): Likewise.
- * config/tc-alpha.c (emit_ldgp, s_alpha_proc): Likewise.
- * config/tc-arm.c (my_get_expression): Likewise.
- * config/tc-hppa.c (process_exit, pa_type_args): Likewise.
- * config/tc-m32c.c (md_assemble): Likewise.
- * config/tc-microblaze.c (md_convert_frag): Likewise.
- * config/tc-mips.c (s_change_section): Likewise.
- * config/tc-mt.c (mt_fix_adjustable): Likewise.
- * config/tc-xtensa.c (xtensa_literal_pseudo): Likewise.
-
- * config/obj-aout.c (obj_aout_frob_symbol): Delete set but otherwise
- unused vars.
- * config/tc-alpha.c (load_expression): Likewise.
- (s_alpha_rdata, s_alpha_section, s_alpha_prologue): Likewise.
- * config/tc-arm.c (parse_neon_el_struct_list): Likewise.
- * config/tc-avr.c (extract_word): Likewise.
- * config/tc-cris.c (cris_get_expression): Likewise.
- * config/tc-d30v.c (build_insn, find_format): Likewise.
- * config/tc-dlx.c (machine_ip): Likewise.
- * config/tc-hppa.c (pa_get_absolute_expression): Likewise.
- * config/tc-i370.c (md_assemble): Likewise.
- * config/tc-i960.c (brtab_emit): Likewise.
- * config/tc-iq2000.c (s_iq2000_ent): Likewise.
- * config/tc-m32c.c (md_convert_frag): Likewise.
- * config/tc-m68hc11.c (fixup24, build_jump_insn): Likewise.
- (md_estimate_size_before_relax, md_apply_fix): Likewise.
- * config/tc-m68k.c (md_show_usage): Likewise.
- * config/tc-microblaze.c (microblaze_s_lcomm): Likewise.
- * config/tc-mips.c (s_mips_end): Likewise.
- * config/tc-mmix.c (mmix_byte, mmix_cons): Likewise.
- * config/tc-mn10300.c (md_assemble): Likewise.
- * config/tc-msp430.c (extract_word): Likewise.
- * config/tc-mt.c (md_assemble): Likewise.
- * config/tc-or32.c (machine_ip): Likewise.
- * config/tc-pj.c (md_apply_fix): Likewise.
- * config/tc-s390.c (md_gather_operands): Likewise.
- * config/tc-sh.c (sh_cons_align): Likewise.
- * config/tc-sparc.c (sparc_cons_align): Likewise.
- * config/tc-tic4x.c (tic4x_sect): Likewise.
- * config/tc-tic54x.c (tic54x_stringer): Likewise.
- * config/tc-vax.c (vip_op): Likewise.
- * config/tc-xstormy16.c (xstormy16_cons_fix_new): Likewise.
- * config/tc-xtensa.c (md_assemble): Likewise.
- (xtensa_fix_short_loop_frags, convert_frag_immed): Likewise.
- (xtensa_move_literals): Likewise.
-
-2010-06-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * config/tc-arm.c (parse_neon_alignment): New function.
- (parse_address_main): Fix Neon load/store alignment parsing.
-
-2010-06-22 Jan Beulich <jbeulich@novell.com>
-
- * config/tc-i386-intel.c (i386_intel_parse_name): Handle pseudo
- symbols named "$".
- (i386_intel_operand): Remove bogus handling of pseudo symbols
- named "$".
- * expr.c (current_location): Remove 'static' and local
- declaration.
- * expr.h (current_location): Declare.
-
-2010-06-21 Sterling Augustine <sterling@tensilica.com>
-
- PR gas/11728
- * as.c: Globalize keep_it.
- (main): Remove keep_it. Move conditional from here...
- (close_output_file): ...to here.
-
-2010-06-21 Andreas Schwab <schwab@redhat.com>
-
- * doc/as.texinfo (Overview): Use @itemx for grouped @table
- items.
- * doc/c-alpha.texi (Alpha Options): Likewise.
- * doc/c-arm.texi (ARM Directives): Likewise.
- * doc/c-bfin.texi (Blackfin Options): Likewise.
- * doc/c-d10v.texi (D10V-Opts): Likewise.
- * doc/c-i386.texi (i386-Options): Likewise.
- * doc/c-ia64.texi (IA-64 Options): Likewise.
- * doc/c-m68k.texi (M68K-Opts): Likewise.
- * doc/c-tic54x.texi (TIC54X-Directives): Likewise.
- * doc/internals.texi (Symbols): Likewise.
-
-2010-06-21 Alan Modra <amodra@gmail.com>
-
- PR gas/11733
- * config/tc-sh.c (find_cooked_opcode): Correct array bounds check.
-
-2010-06-18 Joseph Myers <joseph@codesourcery.com>
-
- * config/tc-tic6x.h (tic6x_segment_info_type): Add field
- func_units_used.
- * config/tc-tic6x.c (tic6x_cons_align: Clear func_units_used.
- (md_assemble): Clear func_units_used for new execute packet.
- Check for duplicate functional units and update func_units_used
- for instructions using a functional unit.
-
-2010-06-15 Joseph Myers <joseph@codesourcery.com>
-
- * config/tc-tic6x.c: Include elf/tic6x.h.
- (tic6x_arch_attribute, tic6x_seen_insns): New.
- (tic6x_arch_table, tic6x_arches): Add attribute values.
- (tic6x_use_arch): Handle attribute settings.
- (tic6x_attributes_set_explicitly, s_tic6x_c6xabi_attribute,
- tic6x_attribute_table, tic6x_attributes,
- tic6x_convert_symbolic_attribute): New.
- (md_pseudo_table): Add c6xabi_attribute.
- (md_assemble): Set tic6x_seen_insns and tic6x_arch_attribute.
- (tic6x_set_attribute_int, tic6x_set_attributes): New.
- (tic6x_end): Call tic6x_set_attributes.
- * config/tc-tic6x.h (CONVERT_SYMBOLIC_ATTRIBUTE): Define.
- (tic6x_convert_symbolic_attribute): Declare.
-
-2010-06-14 Alan Modra <amodra@gmail.com>
-
- * config/tc-ppc.c (md_assemble): Emit APUinfo section for
- PPC_OPCODE_E500.
-
-2010-06-11 Jan Beulich <jbeulich@novell.com>
-
- * config/tc-i386.c (md_parse_option): Ignore impossible processor
- types.
- (show_arch): New parameter 'check'.
- (md_show_usage): Adjust calls to show_arch().
-
-2010-06-10 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (update_code_flag): New.
- (set_code_flag): Use it.
- (i386_target_format): Replace set_code_flag with update_code_flag.
-
-2010-06-10 Tristan Gingold <gingold@adacore.com>
-
- * config/obj-som.h: Includes som/reloc.h
-
-2010-06-10 Jan Beulich <jbeulich@novell.com>
-
- * config/tc-i386.c (cpu_arch): Add comment.
- (i386_target_format): Set cpu_arch_isa_flags and cpu_arch_tune_flags
- from the generic entries of cpu_arch[].
-
-2010-06-08 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * config/tc-arm.c (operand_parse_code): Add OP_RRnpctw enum
- value.
- (parse_operands): Add support for OP_RRnpctw.
- (insns): Update floating-point load/store multiples so the
- first register is of type OP_RRnpctw.
-
-2010-06-08 Quentin Neill <quentin.neill@amd.com>
-
- * config/tc-i386.c (pi): Rename local loop counter
- variable i that shadows global static i386_insn i
- when DEBUG386 is defined.
- (pte) Ditto.
-
-2010-06-08 Nick Clifton <nickc@redhat.com>
-
- * doc/as.texinfo: Replace abbreviated 20th century year numbers
- with full versions.
-
-2010-06-02 Quentin Neill <quentin.neill@amd.com>
-
- * config/tc-i386.c (OPTION_MAVXSCALAR): Fix define.
-
-2010-06-02 Tristan Gingold <gingold@adacore.com>
-
- * as.h: Remove conditionnal definition of HAVE_STDARG_H,
- USE_STDARG, va_alist, va_dcl, va_list, va_start, va_end.
- Remove conditionnal inclusion of stdarg.h and varargs.h.
- Assume ISO C.
- * config.in: Regenerate.
- * configure: Regenerate.
- * configure.in: Remove stdarg.h and varargs.h from
- AC_CHECK_HEADERS list.
- * messages.c (as_tsktsk): Remove non ISO C version.
- (as_warn, as_warn_where, as_bad, as_bad_where, as_fatal): Ditto.
-
-2010-05-31 Tristan Gingold <gingold@adacore.com>
-
- * config/tc-alpha.c: Add comments for evax.
- * config/obj-evax.c: Ditto.
-
-2010-05-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * config/tc-arm.c (do_t_mov_cmp): In unified syntax encode movs as
- lsls and not adds.
-
-2010-05-27 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * config/tc-arm.c (encode_thumb2_ldmstm): Make warning about
- writeback when base register is in register list an error, and
- correct check.
- (do_t_ldmstm): Change warnings.
-
-2010-05-26 Catherine Moore <clm@codesourcery.com>
-
- * config/tc-mips.c (is_opcode_valid): Remove expansionp.
- (macro_build): Change invocation of is_opcode_valid.
- (mips_ip): Likewise.
-
-2010-05-25 Nick Clifton <nickc@redhat.com>
-
- * Makefile.am (MOSTLYCLEANFILES): Fix typo.
- * Makefile.in: Regenerate.
-
-2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
- Andrew Stubbs <ams@codesourcery.com>
-
- * config/tc-sh.c (sh_fdpic): New.
- (sh_check_fixup): Handle relocations on movi20.
- (parse_exp): Do not reject PIC operators here.
- (build_Mytes): Check for unhandled PIC operators here. Use
- sh_check_fixup for movi20.
- (enum options): Add OPTION_FDPIC.
- (md_longopts, md_parse_option, md_show_usage): Add --fdpic.
- (sh_fix_adjustable, md_apply_fix): Handle FDPIC and movi20 relocations.
- (sh_elf_final_processing): Handle --fdpic.
- (sh_uclinux_target_format): New.
- (sh_parse_name): Handle FDPIC relocation operators.
- * config/tc-sh.h (TARGET_FORMAT): Define specially for TE_UCLINUX.
- (sh_uclinux_target_format): Declare for TE_UCLINUX.
- * configure.tgt (sh-*-uclinux* | sh[12]-*-uclinux*): Set
- em=uclinux.
- * doc/c-sh.texi (SH Options): Document --fdpic.
-
-2010-05-25 Jay Krell <jay.krell@cornell.edu>
-
- PR ld/11621
- * Makefile.am: Replace all occurences of .o with .@OBJEXT@
- * Makefile.in: Regenerate.
-
-2010-05-25 Alan Modra <amodra@gmail.com>
-
- * config/tc-ppc.c (ppc_section_flags): Add ATTRIBUTE_UNUSED to "attr".
-
-2010-05-19 Nick Clifton <nickc@redhat.com>
-
- * config/tc-h8300.c (h8300_elf_section): Add .zdebug to the list
- of known section prefixes.
-
-2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/11600
- * obj-elf.c (obj_elf_change_section): Handle SHF_EXCLUDE.
- (obj_elf_parse_section_letters): Likewise.
- (obj_elf_section_word): Likewise.
-
- * config/tc-ppc.c (ppc_section_letter): Removed.
- (ppc_section_word): Likewise.
- * config/tc-ppc.h (ppc_section_letter): Likewise.
- (ppc_section_word): Likewise.
- (md_elf_section_letter): Likewise.
- (md_elf_section_word): Likewise.
-
- * doc/as.texinfo: Document `e' and `#exclude'.
-
-2010-05-13 Nathan Sidwell <nathan@codesourcery.com>
-
- * config/tc-arm.c (md_assemble): Clarify current mode in error
- messages about unsupported instructions.
- (UT): Delete #define.
- (insns): Adjust cbnz, cbz appropriately.
-
-2010-05-11 Andrew Stubbs <ams@codesourcery.com>
-
- * config/tc-arm.c (aeabi_set_public_attributes): Set Tag_DIV_use.
-
-2010-05-11 Jie Zhang <jie@codesourcery.com>
-
- * config/tc-arm.c (aeabi_set_public_attributes): Set
- Tag_ABI_HardFP_use to 1 if a single precision FPU is selected.
-
-2010-05-07 Tristan Gingold <gingold@adacore.com>
-
- * Makefile.in: Regenerate with automake 1.11.1.
- * aclocal.m4: Ditto.
- * doc/Makefile.in: Ditto.
-
-2010-05-05 Nick Clifton <nickc@redhat.com>
-
- * po/es.po: Updated Spanish translation.
-
-2010-05-05 Julian Brown <julian@codesourcery.com>
-
- * read.c (cons_worker): Detect and reject unexpected string argument.
-
-2010-05-04 Nick Clifton <nickc@redhat.com>
-
- * write.c (fixup_segment): Revert previous delta.
- * config/tc-arm.h (TC_FORCE_RELOCATION_LOCAL): Also force the
- generation of relocations for fixups against weak symbols.
-
-2010-04-29 Nathan Sidwell <nathan@codesourcery.com>
-
- * write.c (fixup_segment): Do not assume we know the section a
- defined weak symbol is in.
- * config/tc-arm.c (relax_adr, relax_branch, md_apply_fix): Treat
- weak symbols as not known to be in the same section, even if they
- are defined.
-
-2010-04-27 Joseph Myers <joseph@codesourcery.com>
-
- * config/tc-tic6x.h (tic6x_label_list): New.
- (tic6x_segment_info_type): Keep a list of labels and a current
- frag instead of a boolean for whether labels seen and a count of
- instructions.
- (tic6x_frag_info, TC_FRAG_TYPE, TC_FRAG_INIT, tic6x_frag_init,
- md_do_align, tic6x_do_align, md_end, tic6x_end): New.
- * config/tc-tic6x.c (tic6x_frob_label): Put label on list.
- (tic6x_cleanup): Correct comment.
- (tic6x_free_label_list): New.
- (tic6x_cons_align): Free label list and update for
- tic6x_segment_info_type changes.
- (tic6x_do_align): New.
- (md_assemble): Handle list of labels and saved frag for execute
- packet. Create machine-dependent frag for new execute packet and
- adjust labels accordingly.
- (tic6x_adjust_section, tic6x_frag_init, tic6x_end): New.
- (md_convert_frag, md_estimate_size_before_relax): Update comments.
-
-2010-04-24 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/11535
- * config/tc-i386-intel.c (intel_state): Add is_indirect.
- (i386_intel_operand): Initialize intel_state.is_indirect. Check
- intel_state.is_indirect for "call|jmp [symbol]".
-
-2010-04-22 Nick Clifton <nickc@redhat.com>
-
- * po/gas.pot: Updated by the Translation project.
-
-2010-04-21 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (i386_is_register): Removed.
- (x86_cons): Don't use i386_is_register.
- (parse_register): Likewise.
- * config/tc-i386-intel.c (i386_intel_simplify): Likewise.
- (i386_intel_operand): Likewise.
-
-2010-04-21 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (tc_x86_parse_to_dw2regnum): Don't use
- i386_is_register.
-
-2010-04-21 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (i386_is_register): Remove is_intel_syntax.
- (x86_cons): Updated.
- (parse_register): Likewise.
- (tc_x86_parse_to_dw2regnum): Likewise.
- * config/tc-i386-intel.c (i386_intel_simplify): Likewise.
- (i386_intel_operand): Likewise.
-
-2010-04-21 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/11509
- * config/tc-i386-intel.c (i386_intel_simplify_register): New.
- (i386_intel_simplify): Use i386_is_register and
- i386_intel_simplify_register. Set X_md for O_register and
- check X_md for O_constant.
- (i386_intel_operand): Use i386_is_register.
-
- * config/tc-i386.c (i386_is_register): New.
- (x86_cons): Initialize the X_md field. Use i386_is_register.
- (parse_register): Use i386_is_register.
- (tc_x86_parse_to_dw2regnum): Likewise.
-
-2010-04-21 H.J. Lu <hongjiu.lu@intel.com>
-
- * expr.c (expr): Initialize the X_md field.
-
-2010-04-20 Joseph Myers <joseph@codesourcery.com>
-
- * config/tc-tic6x.c (OPTION_MGENERATE_REL): New.
- (md_longopts): Add -mgenerate-rel.
- (tic6x_generate_rela): New.
- (md_parse_option): Handle -mgenerate-rel.
- (md_show_usage): Add comment that -mgenerate-rel is undocumented.
- (tic6x_init_after_args): New.
- (md_apply_fix): Correct shift calculations for SB-relative
- relocations.
- (md_pcrel_from): Change to tic6x_pcrel_from_section. Do not
- adjust addresses for relocations referencing symbols in other
- sections.
- (tc_gen_reloc): Adjust addend calculations for REL relocations.
- * config/tc-tic6x.h (MD_PCREL_FROM_SECTION,
- tic6x_pcrel_from_section, tc_init_after_args,
- tic6x_init_after_args): New.
-
-2010-04-20 Nick Clifton <nickc@redhat.com>
-
- PR gas/11507
- * macro.c (macro_expand_body): Do not treat LOCAL as a keyword in
- altmacro mode if found inside a quoted string.
-
-2010-04-20 Mike Frysinger <vapier@gentoo.org>
-
- * config/bfin-lex.l (parse_int): Change index() to strchr().
-
-2010-04-16 Nick Clifton <nickc@redhat.com>
-
- PR gas/11395
- * config/tc-hppa.c (pa_ip): Do not allow 64-bit add condition
- matcher to accept and unconditional 32-bit add instruction.
- (pa_build_unwind_subspace): Cope with error conditions not
- allowing the start symbol to be set.
-
-2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * config/tc-arm.c (arm_convert_symbolic_attribute): Add support for
- new tag names in v2.08 of ARM ABI.
- * doc/c-arm.texi: Document new tag names in ABI.
-
-2010-04-14 Tristan Gingold <gingold@adacore.com>
-
- * config/tc-alpha.c: Includes vms/egps.h on EVAX.
- (s_alpha_comm): Used new EGPS macros from egps.h
- (RGPS__V_NO_SHIFT, EGPS__V_MASK): New local macros.
- (s_alpha_section_word): Add comments. Use new EGPS macros.
- Adjust for modified bfd_vms_set_section_flags function.
-
-2010-04-10 Alan Modra <amodra@gmail.com>
-
- PR gas/11486
- * config/tc-ppc.c (ppc_elf_cons): Clear frag contents.
-
-2010-04-09 Nick Clifton <nickc@redhat.com>
-
- * as.c (create_obj_attrs_section): Remove unused variable addr.
- * listing.c (listing_listing): Remove unused variable message.
- * read.c: Remove unnecessary register type qualifiers.
- (s_mri): Only define/use old_flag variable if MRI_MODE_CHANGE is
- defined.
-
-2010-04-07 Eric B. Weddington <eric.weddington@atmel.com>
-
- * config/tc-avr.c (mcu_types): Add support for atmega16a, atmega168a,
- atmega164a, atmega165a, atmega169a, atmega169pa, atmega16hva2,
- atmega324a, atmega324pa, atmega325a, atmega3250a, atmega328,
- atmega329a, atmega329pa, atmega3290a, atmega48a, atmega644a,
- atmega645a, atmega645p, atmega6450a, atmega6450p, atmega649a,
- atmega649p, atmega6490a, atmega6490p, atmega64hve, atmega88a,
- atmega88pa, attiny461a, attiny84a, m3000.
- Remove support for atmega8m1, atmega8c1, atmega16c1, atmega4hvd,
- atmega8hvd, attiny327, m3000f, m3000s, m3001b.
- * doc/c-avr.texi: Same.
-
-2010-04-07 Jie Zhang <jie@codesourcery.com>
-
- * config/tc-arm.c (make_mapping_symbol): Handle the case
- that multiple mapping symbols have the same value 0.
-
-2010-04-07 Alan Modra <amodra@gmail.com>
-
- * configure: Regenerate.
-
-2010-04-06 Nick Clifton <nickc@redhat.com>
-
- * po/ru.po: New Russian translation.
- * configure.in (ALL_LINGUAS): Add ru.
- * configure: Regenerate.
-
-2010-03-30 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/11456
- * input-scrub.c (input_scrub_next_buffer): Use memmove instead
- of memcpy to copy overlap memory.
-
-2010-03-25 Joseph Myers <joseph@codesourcery.com>
-
- * Makefile.am (TARGET_CPU_CFILES): Add config/tc-tic6x.c.
- (TARGET_CPU_HFILES): Add config/tc-tic6x.h.
- * Makefile.in: Regenerate.
- * NEWS: Add news entry for TI C6X support.
- * app.c (do_scrub_chars): Handle "||^" for TI C6X. Handle
- TC_PREDICATE_START_CHAR and TC_PREDICATE_END_CHAR. Keep spaces in
- operands if TC_KEEP_OPERAND_SPACES.
- * configure.tgt (tic6x-*-*): New.
- * config/tc-ia64.h (TC_PREDICATE_START_CHAR,
- TC_PREDICATE_END_CHAR): Define.
- * config/tc-tic6x.c, config/tc-tic6x.h: New.
- * doc/Makefile.am (CPU_DOCS): Add c-tic6x.texi.
- * doc/Makefile.in: Regenerate.
- * doc/all.texi (TIC6X): Define.
- * doc/as.texinfo: Add TI C6X documentation. Include c-tic6x.texi.
- * doc/c-tic6x.texi: New.
-
-2010-03-22 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (lex_got): Use STRING_COMMA_LEN on gotrel.
-
-2010-03-21 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (i386_error): Replace oprand_size_mismatch
- with operand_size_mismatch.
- (operand_size_match): Updated.
- (match_template): Likewise.
-
-2010-03-21 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (i386_error): New.
- (_i386_insn): Replace err_msg with error.
- (operand_size_match): Set error instead of err_msg on failure.
- (operand_type_match): Likewise.
- (operand_type_register_match): Likewise.
- (VEX_check_operands): Likewise.
- (match_template): Likewise. Use error instead of err_msg with
- as_bad.
-
-2010-03-19 Jie Zhang <jie@codesourcery.com>
-
- * config/tc-arm.c (make_mapping_symbol): Hanle the case
- that two mapping symbols have the same value.
-
-2010-03-18 Daniel Jacobowitz <dan@codesourcery.com>
-
- * doc/c-arm.texi (.setfp): Correct example.
-
-2010-03-18 Wei Guozhi <carrot@google.com>
-
- PR gas/11323
- * config/tc-arm.c (reloc_names): New relocation names.
- (md_apply_fix): New case for BFD_RELOC_ARM_GOT_PREL.
- (tc_gen_reloc): New case for BFD_RELOC_ARM_GOT_PREL.
- * doc/c-arm.texi (ARM-Relocations): Document the new relocation.
-
-2010-03-15 Thomas Schwinge <thomas@codesourcery.com>
-
- * dw2gencfi.c (output_cie): Consider emitting the S augmentation in all
- cases, and not only for .eh_frame.
-
- * dw2gencfi.c (output_cie): Make it more explicit which code paths
- belong to .eh_frame only.
-
-2010-03-13 Segher Boessenkool <segher@kernel.crashing.org>
-
- * config/tc-v850.c (v850_insert_operand): Handle out-of-range
- assembler constants on 64-bit hosts.
-
-2010-03-10 Mike Frysinger <michael.frysinger@analog.com>
-
- * bfin-defs.h, bfin-lex.l, bfin-parse.y, tc-bfin.c, tc-bfin.h:
- Strip trailing whitespace.
-
-2010-03-10 Mike Frysinger <michael.frysinger@analog.com>
-
- * doc/c-bfin.texi (-mcpu): Add bf504 and bf506.
- * config/tc-bfin.c (bfin_cpu_type): Add BFIN_CPU_BF504 and
- BFIN_CPU_BF506.
- (bfin_cpus[]): Add 0.0 for bf504 and bf506.
-
-2010-03-10 Jie Zhang <jie@codesourcery.com>
-
- * doc/as.texinfo: Add Blackfin options.
- * doc/c-bfin.texi: Document -mfdpic, -mno-fdpic and -mnopic.
- * config/tc-bfin.c (md_show_usage): Show usage for all
- Blackfin specific options.
-
-2010-03-09 Alan Modra <amodra@gmail.com>
-
- PR gas/11356
- * listing.c (listing_newline): Correct backslash quote logic.
-
-2010-03-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * config/tc-i386.h [TE_SOLARIS] (ELF_TARGET_FORMAT): Define.
- (ELF_TARGET_FORMAT64): Define.
-
-2010-03-05 Paul Brook <paul@codesourcery.com>
-
- * config/tc-arm.c (arm_cpu_option_table): Add cortex-m4.
-
-2010-03-02 Andrew Stubbs <ams@codesourcery.com>
-
- * config/tc-sh.c (get_specific): Move overflow checking code to avoid
- reading uninitialized data.
-
-2010-03-01 Tristan Gingold <gingold@adacore.com>
-
- * config/tc-score7.c (s7_frag_check): Add ATTRIBUTE_UNUSED.
-
-2010-02-26 Doug Evans <dje@sebabeach.org>
-
- * configure.tgt: Fix mep cpu case.
-
-2010-02-26 Jie Zhang <jie@codesourcery.com>
-
- * config/tc-arm.c (do_t_strexd): Remove
- operand[1] != operand[2] contraint.
-
-2010-02-26 Jie Zhang <jie@codesourcery.com>
-
- * config/tc-arm.c (neon_select_shape): No need to match
- the remaining operands in the shape when one operand does
- not match.
-
-2010-02-26 Jie Zhang <jie@codesourcery.com>
-
- * config/tc-arm.c (do_neon_ld_st_interleave): Reject bad
- alignment.
-
-2010-02-25 Doug Evans <dje@sebabeach.org>
-
- * cgen.c: Whitespace fixes.
- (weak_operand_overflow_check): Formatting fix.
-
-2010-02-25 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (match_template): Update error messages.
-
-2010-02-25 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (_i386_insn): Add err_msg.
- (operand_size_match): Set err_msg on failure.
- (operand_type_match): Likewise.
- (operand_type_register_match): Likewise.
- (VEX_check_operands): Likewise.
- (match_template): Likewise. Use i.err_msg with as_bad.
-
-2010-02-25 Wu Zhangjin <wuzhangjin@gmail.com>
-
- * config/tc-mips.c (mips_fix_loongson2f, mips_fix_loongson2f_nop,
- mips_fix_loongson2f_jump): New variables.
- (md_longopts): Add New options -mfix-loongson2f-nop/jump,
- -mno-fix-loongson2f-nop/jump.
- (md_parse_option): Initialize variables via above options.
- (options): New enums for the above options.
- (md_begin): Initialize nop_insn from LOONGSON2F_NOP_INSN.
- (fix_loongson2f, fix_loongson2f_nop, fix_loongson2f_jump):
- New functions.
- (append_insn): call fix_loongson2f().
- (mips_handle_align): Replace the implicit nops.
- * config/tc-mips.h (MAX_MEM_FOR_RS_ALIGN_CODE): Modified
- for the new mips_handle_align().
- * doc/c-mips.texi: Document the new options.
-
-2010-02-23 Daniel Gutson <dgutson@codesourcery.com>
-
- * config/tc-arm.c (do_rd_rm_rn): Added warning
- for obsolete insns.
-
-2010-02-23 Andrew Zabolotny <anpaza@mail.ru>
-
- PR binutils/11297
- * config/tc-avr.c (md_apply_fix): Handle BFD_RELOC_8.
- (avr_cons_fix_new): Handle fixups of a single byte.
-
-2010-02-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- PR 9861
- * config/tc-arm.c (CPU_DEFAULT): Do not define based upon build
- compiler's predefines.
-
-2010-02-19 Alan Modra <amodra@gmail.com>
-
- * configure.tgt: Whiltespace. Sort moxie entry.
-
-2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * config/tc-arm.c (arm_convert_symbolic_attribute): Add Tag_DIV_use.
- * doc/c-arm.texi: Likewise.
-
-2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
-
- * config/tc-arm.c (asm_opcode): operands type
- change.
- (BAD_PC_ADDRESSING): New macro message.
- (BAD_PC_WRITEBACK): Likewise.
- (MIX_ARM_THUMB_OPERANDS): New macro.
- (operand_parse_code): Added enum values.
- (parse_operands): Added thumb/arm distinction,
- plus new enum values handling.
- (encode_arm_addr_mode_2): Validations enhanced.
- (encode_arm_addr_mode_3): Likewise.
- (do_rm_rd_rn): Likewise.
- (encode_thumb32_addr_mode): Likewise.
- (do_t_ldrex): Likewise.
- (do_t_ldst): Likewise.
- (do_t_strex): Likewise.
- (md_assemble): Call parse_operands with
- a new parameter.
- (OPS_1): New macro.
- (OPS_2): Likewise.
- (OPS_3): Likewise.
- (OPS_4): Likewise.
- (OPS_5): Likewise.
- (OPS_6): Likewise.
- (insns): Updated insns operands.
-
-2010-02-12 Tristan Gingold <gingold@adacore.com>
- Douglas B Rupp <rupp@gnat.com>
-
- * config/tc-ia64.c (enum reloc_func): Add FUNC_SLOTCOUNT_RELOC.
- (DUMMY_RELOC_IA64_SLOTCOUNT): Added.
- (pseudo_func): Add an entry for slotcount.
- (md_begin): Initialize slotcount pseudo symbol.
- (ia64_parse_name): Handle @slotcount parameter.
- (ia64_gen_real_reloc_type): Handle slotcount.
- (md_apply_fix): Ditto.
- * doc/c-ia64.texi (IA-64-Relocs): Document @slotcount.
-
-2010-02-11 Sterling Augustine <sterling@jaw.hq.tensilica.com>
-
- * config/tc-xtensa.c (istack_init): Don't call memset.
-
-2010-02-11 Sterling Augustine <sterling@tensilica.com>
-
- * config/tc-xtensa.c (cache_literal_section): Handle prefixes as
- well as suffixes.
-
-2010-02-11 Sterling Augustine <sterling@tensilica.com>
-
- * config/tc-xtensa.c (xtensa_find_unaligned_loops): Rewrite.
-
-2010-02-11 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (build_modrm_byte): Reformat.
-
-2010-02-11 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c: Update copyright.
-
-2010-02-10 Quentin Neill <quentin.neill@amd.com>
- Sebastian Pop <sebastian.pop@amd.com>
-
- * config/tc-i386.c (vec_imm4) New operand type.
- (fits_in_imm4): New.
- (VEX_check_operands): New.
- (check_reverse): Call VEX_check_operands.
- (build_modrm_byte): Reintroduce code for 5
- operand insns. Fix whitespace.
-
-2010-02-10 Richard Sandiford <r.sandiford@uk.ibm.com>
-
- * config/tc-ppc.c (md_show_usage): Add -mpwr4, -mpwr5, -mpwr5x,
- -mpwr6 and -mpwr7.
-
-2010-02-09 Sterling Augustine <sterling@tensilica.com>
-
- * config/tc-xtensa.c (RELAXED_LOOP_INSN_BYTES): New.
- (next_frag_pre_opcode_bytes): Use RELAXED_LOOP_INSN_BYTES.
- (xtensa_mark_zcl_first_insns): Rewrite to handle corner case.
-
-2010-02-08 Christophe Lyon <christophe.lyon@st.com>
-
- * config/tc-arm.c (md_pcrel_from_section): Keep base to zero for
- non-local branches (BFD_RELOC_THUMB_PCREL_BRANCH23,
- BFD_RELOC_THUMB_PCREL_BLX, BFD_RELOC_ARM_PCREL_BLX,
- BFD_RELOC_ARM_PCREL_CALL)
-
-2010-02-08 Sterling Augustine <sterling@tensilica.com>
-
- * config/tc-xtensa.c (frag_format_size): Generalize logic to
- handle more instruction sizes and fetch widths.
- (branch_align_power): Likewise.
- (text_align_power): Likewise.
- (bytes_to_stretch): Likewise.
-
-2010-02-08 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
-
- * config/tc-ppc.c (md_show_usage): Mention -mtitan. Don't use tabs.
- (ppc_mach): Handle titan.
- * doc/c-ppc.texi: Mention -mtitan.
-
-2010-02-05 Sterling Augustine <sterling@tensilica.com>
-
- * config/tc-xtensa.c (UNREACHABLE_MAX_WIDTH): Delete and
- replace with...
- (xtensa_fetch_width) ...this.
-
-2010-02-05 Joseph Myers <joseph@codesourcery.com>
-
- * Makefile.am (CPU_TYPES, OBJ_FORMATS, CPU_OBJ_VALID,
- MULTI_CPU_TYPES, MULTI_CPU_OBJ_VALID): Remove.
- * Makefile.in: Regenerate.
-
-2010-02-03 Quentin Neill <quentin.neill@amd.com>
-
- * config/tc-i386.c (cpu_arch): Change amdfam15 to bdver1.
- (i386_align_code): Rename PROCESSOR_AMDFAM15 to PROCESSOR_BDVER1.
- * config/tc-i386.h (processor_type): Same.
- * doc/c-i386.texi: Change amdfam15 to bdver1.
-
-2010-01-29 Nick Clifton <nickc@redhat.com>
-
- PR 11136
- * config/tc-arm.c (neon_check_type): Handle a neon_shape value of
- NS_NULL.
-
-2010-01-27 Dave Korn <dave.korn.cygwin@gmail.com>
-
- * NEWS: Mention new feature.
- * config/obj-coff.c (obj_coff_section): Accept digits and use
- to override default section alignment power if specified.
- * doc/as.texinfo (.section directive): Update documentation.
-
-2010-01-27 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (avxscalar): New.
- (OPTION_MAVXSCALAR): Likewise.
- (build_vex_prefix): Select vector_length for scalar instructions
- based on avxscalar.
- (md_longopts): Add OPTION_MAVXSCALAR.
- (md_parse_option): Handle OPTION_MAVXSCALAR.
- (md_show_usage): Add -mavxscalar=.
-
- * doc/c-i386.texi: Document -mavxscalar=.
-
-2010-01-24 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/tc-i386.c (build_vex_prefix): Set i.vex.bytes[0] to
- 0xc4 individually.
-
-2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
-
- * write.h (fix_at_start): Declare.
- * write.c (fix_new_internal): Add at_beginning parameter.
- Use it instead of REVERSE_SORT_RELOCS. Fix the handling of
- seg_fix_tailP for the at_beginning/REVERSE_SORT_RELOCS case.
- (fix_new, fix_new_exp): Update accordingly.
- (fix_at_start): New function.
- * config/tc-ppc.c (md_pseudo_table): Add .ref to the OBJ_XCOFF section.
- (ppc_ref): New function, for OBJ_XCOFF.
- (md_apply_fix): Handle BFD_RELOC_NONE for OBJ_XCOFF.
- * config/te-i386aix.h (REVERSE_SORT_RELOCS): Remove #undef.
-
-2010-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
-
- * config/te-solaris.h (DWARF2_EH_FRAME_READ_ONLY): Make read-only
- on 64-bit Solaris/x86.
- Include obj-format.h earlier.
-
-2010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
-
- * config/tc-s390.c (s390_elf_final_processing): New function.
- * config/tc-s390.h (elf_tc_final_processing): New macro definition.
- (s390_elf_final_processing): Added prototype.
-
-
-2010-01-20 Nick Clifton <nickc@redhat.com>
-
- PR 11109
- * config/tc-arm.c (do_neon_cvt): Rename to do_neon_cvt_1. Add
- code to handle round-to-zero for VCVT conversions.
- (do_neon_cvt): New. Call do_neon_cvt_1.
- (do_neon_cvtr): New. Call do_neon_cvt_1.
- (insns): Use do_neon_cvt for VCVT insn and do_neon_cvtr for VCVTR
- insn.
-
-2010-01-18 Tristan Gingold <gingold@adacore.com>
-
- * config/tc-ia64.c (ia64_vms_note): Generate 24 bytes note headers.
-
-2010-01-15 Sebastian Pop <sebastian.pop@amd.com>
-
- * config/tc-i386.c (md_assemble): Before accessing the IMM field
- check that it's not an XOP insn.
-
-2010-01-14 Jie Zhang <jie.zhang@analog.com>
-
- * config/bfin-aux.h: Remove argument names in function
- declarations.
- * config/bfin-lex.l (parse_int): Fix shadowed variable name
- warning.
- * config/bfin-parse.y (value_match): Remove argument names
- in declaration.
- (notethat): Likewise.
- (yyerror): Likewise.
-
-2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
-
- * config/tc-arm.c (do_t_nop): Correct check for Thumb-2 NOP.
-
-2010-01-13 Nick Clifton <nickc@redhat.com>
-
- * config/tc-h8300.c (h8300_elf_section): New function - issue a
- warning message if a new section is created without setting any
- attributes for it.
- (md_pseudo_table): Intercept section creation pseudos.
- (md_pcrel_from): Replace abort with an error message.
- * config/obj-elf.c (obj_elf_section_name): Export this function.
- * config/obj-elf.h (obj_elf_section_name): Prototype.
-
-2010-01-12 Alan Modra <amodra@gmail.com>
-
- PR 11122
- * listing.c (print_source): Add one to line number.
-
-2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
-
- * Makefile.in: Regenerate.
- * configure: Regenerate.
- * doc/Makefile.in: Regenerate.
-
-2010-01-08 H.J. Lu <hongjiu.lu@intel.com>
-
- * version.c (parse_args): Change to "Copyright 2010".
-
-2010-01-06 Quentin Neill <quentin.neill@amd.com>
-
- * config/tc-i386.c (cpu_arch): Add amdfam15.
- (i386_align_code): Add PROCESSOR_AMDFAM15 cases.
- * config/tc-i386.h (processor_type): Add PROCESSOR_AMDFAM15.
- * doc/c-i386.texi: Add amdfam15.
-
-2010-01-04 Daniel Gutson <dgutson@codesourcery.com>
-
- * config/tc-arm.c (do_neon_logic): Accept imm value
- in the third operand too.
- (operand_parse_code): OP_RNDQ_IMVNb renamed to
- OP_RNDQ_Ibig.
- (parse_operands): OP_NILO case removed, applied renaming.
- (insns): Neon shape changed for some logic instructions.
-
-2010-01-04 Daniel Gutson <dgutson@codesourcery.com>
-
- * config/tc-arm.c (do_neon_ldx_stx): Added
- validation for vector load/store insns.
-
-2010-01-04 Edmar Wienskoski <edmar@freescale.com>
-
- * config/tc-ppc.c (md_show_usage): Document -me500mc64.
-
-2010-01-03 Daniel Gutson <dgutson@codesourcery.com>
-
- * config/tc-arm.c (struct arm_it): New flag 'is_neon'.
- (NEON_ENC_*): Macros renamed to _NEON_ENC_*.
- (NEON_ENCODE): New macro.
- (check_neon_suffixes): New macro.
- (do_vfp_cond_or_thumb): Set the 'is_neon' flag.
- (do_vfp_nsyn_opcode): Likewise.
- (do_vfp_nsyn_nmul): Use the new 'NEON_ENCODE' macro.
- (do_vfp_nsyn_cmp): Likewise.
- (do_neon_shl_imm): Likewise.
- (do_neon_qshl_imm): Likewise.
- (neon_dyadic_misc): Likewise.
- (do_neon_mac_maybe_scalar): Likewise.
- (do_neon_qdmulh): Likewise.
- (do_neon_qmovn): Likewise.
- (do_neon_qmovun): Likewise.
- (do_neon_movn): Likewise.
- (neon_mac_reg_scalar_long): Likewise.
- (do_neon_vmull): Likewise.
- (do_neon_trn): Likewise.
- (do_neon_ldx_stx): Likewise.
- (neon_dp_fixup): Changed signature and set the flag.
- (neon_three_same): Call the above with new signature.
- (neon_two_same): Likewise.
- (neon_imm_shift): Likewise.
- (neon_mul_mac): Likewise.
- (do_neon_abs_neg): Likewise.
- (neon_mixed_length): Likewise.
- (do_neon_ext): Likewise.
- (do_neon_mov): Likewise.
- (do_neon_tbl_tbx): Likewise.
- (do_neon_logic): Likewise, and use the new 'NEON_ENCODE' macro.
- (neon_compare): Likewise.
- (do_neon_shll): Likewise.
- (do_neon_cvt): Likewise.
- (do_neon_mvn): Likewise.
- (do_neon_dup): Likewise.
- (md_assemble): Call check_neon_suffixes ().
-
-For older changes see ChangeLog-2009
+For older changes see ChangeLog-2010
\f
Local Variables:
mode: change-log
--- /dev/null
+2010-12-31 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ PR gas/11395
+ * config/tc-hppa.c (pa_ip): Revert last change. Add variable need_cond
+ to determine whether a 64-bit condition is needed for 'A' and 'S'
+ conditions. Default to 32-bit never condition for logical and unit
+ instructions. Add error message for missing branch on bit condition.
+
+2010-12-31 Robert Millan <rmh@gnu.org>
+
+ * config/tc-mips.c (ELF_TARGET): New macro. Generates target
+ names accordingly to whether TE_FreeBSD and whether TE_TMIPS
+ are defined.
+ (mips_target_format): Refactor code using ELF_TARGET().
+ (support_64bit_objects): Likewise.
+
+ * configure.in: Recognize mips-freebsd and mips-kfreebsd-gnu.
+ * configure.tgt: Likewise.
+ * configure: Regenerate.
+
+2010-12-30 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (x86_elf_abi): New.
+ (i386_mach): Return bfd_mach_x64_32 for ILP32.
+ (OPTION_N32): Likewise.
+ (md_longopts): Add "n32" for ELF.
+ (md_parse_option): Handle OPTION_N32.
+ (md_show_usage): Add --n32.
+ (i386_target_format): Update and check x86_elf_abi.
+
+ * config/tc-i386.h (ELF_TARGET_FORMAT32): New.
+
+ * doc/as.texinfo: Document --n32.
+ * doc/c-i386.texi: Likewise.
+
+2010-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ PR gas/11395
+ * config/tc-hppa.c (pa_ip): Set doubleword carry/borrow bit when a
+ doubleword completer or doubleword condition is found in an add/sub
+ instruction. Reject match for 'A'/'S' only if there is no condition
+ and d bit is not set.
+
+2010-12-18 Mingjie Xing <mingjie.xing@gmail.com>
+
+ * config/tc-mips.c (insn_uses_reg): Handle the new flags
+ INSN2_READ_FPR_Z, INSN2_READ_GPR_D and INSN2_READ_GPR_Z.
+ (append_insn): Handle delay-slot filling for the new flags.
+ (validate_mips_insn): Handle the new arguments +a|b|c|z|Z.
+ (mips_ip): Handle the new arguments +a|b|c|z|Z.
+
+2010-12-18 DJ Delorie <dj@redhat.com>
+
+ * config/rx-parse.y (SUB): Correct subtraction of immediate
+ pattern.
+
+2010-12-16 DJ Delorie <dj@redhat.com>
+
+ * config/tc-rx.c (rx_validate_fix_sub): Permit subtraction in more
+ cases.
+ (tc_gen_reloc): Fix handling of subtraction (esp wrt endianness).
+
+2010-12-16 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * symbols.c (symbol_clone_if_forward_ref): Call tc_new_dot_label
+ for new fake labels created off the dot special symbol.
+ * config/tc-mips.h (tc_new_dot_label): New macro.
+ (mips_record_label): New prototype.
+ * config/tc-mips.c (my_getExpression): Remove MIPS16 fake label
+ annotation.
+ (s_cons, s_float_cons, s_gpword, s_gpdword): Only clear labels
+ recorded once data expressions have been evaluated.
+ (mips_define_label): Move code to record labels over to...
+ (mips_record_label): ... this new function.
+ * doc/internals.texi: Document tc_new_dot_label.
+
+2010-12-10 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.h (TC_ADDRESS_BYTES): New macro.
+ (mips_address_bytes): New prototype.
+ * config/tc-mips.c (mips_address_bytes): New function.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (mips_ip): Remove dead format specifier code.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (file_ase_mips16): Adjust comment.
+ (append_insn): Update file_ase_mips16.
+ (mips_after_parse_args): Don't set file_ase_mips16 here.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (macro)
+ <M_MSGSND, M_MSGLD, M_MSGLD_T, M_MSGWAIT, M_MSGWAIT_T>: Remove
+ dedicated return points.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (macro) <M_DEXT, M_DINS>: Correct types used
+ for pos and size.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (macro) <ld_st>: Don't load a zero into an
+ auxiliary register when using a signed 16-bit constant offset.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (mips_ip): Remove lastregno's
+ preinitialization.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (mips_ip) <'('>: Don't let '4', '5' or '-'
+ as a base register specifier.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (macro) <M_S_DOB>: Fix the placement of code.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (mips_ip) <'u'>: Report the value of the LUI
+ argument complained about; reword the message.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (macro)
+ <M_BGTUL_I, M_BGTU_I, M_BLEUL_I, M_BLEU_I>: Fix the constant
+ used to compare against for the always-false/true case.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (macro): Remove a trailing 0 from NOP
+ requests.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (macro): Use EXTRACT_OPERAND to get register
+ numbers.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (macro): Replace 0 with ZERO in macro_build
+ and move_register calls referring to $0.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (macro, mips_ip): Correct message
+ capitalization.
+
+2010-12-09 Arnold Metselaar <arnold.metselaar@planet.nl>
+
+ * config/tc-z80.c (md_apply_fix): Rename var to fix shadow warning.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (macro_build, macro, mips_ip, md_apply_fix):
+ Fix formatting.
+
+2010-12-09 Mike Frysinger <vapier@gentoo.org>
+
+ * .gitignore: New file.
+
+2010-12-05 Arnold Metselaar <arnold.metselaar@planet.nl>
+
+ PR gas/12269
+ * config/tc-z80.c (emit_mx, emit_ldxhl): Do not use
+ symbol_get_value_expression on a symbol that may not yet have
+ a value.
+ * testsuite/gas/z80/atend.s: New file, test case for bug 12269,
+ provided by Chris Smith.
+ * testsuite/gas/z80/atend.d: New file, expected results for atend.s.
+ * testsuite/gas/z80/z80.exp: Run new test case.
+
+2010-12-04 Maciej W. Rozycki <macro@codesourcery.com>
+
+ PR gas/12282
+ * expr.c (expr_build_dot): Make a clone of the symbol to return if
+ needed.
+
+2010-12-02 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * symbols.c (S_FORCE_RELOC): Return true for indirect functions
+ even if !strict.
+ * expr.c (operand): Don't convert absolute symbols to constants
+ if S_FORCE_RELOC is true.
+ (expr): Only reduce subtractions between different symbols if
+ S_FORCE_RELOC is false for both of them.
+ * write.c (fixup_segment): Don't remove symbols if S_FORCE_RELOC
+ is true for them, regardless of their segment.
+
+2010-12-01 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * symbols.h (dot_symbol): New declaration.
+ (dot_symbol_init): New prototype.
+ * symbols.c (dot_symbol): New variable.
+ (symbol_clone): Assert it's not dot_symbol being cloned.
+ (dot_symbol_init): New function.
+ (symbol_clone_if_forward_ref): Create a new temporary symbol
+ when trying to clone dot_symbol.
+ * expr.c (current_location): Refer to dot_symbol instead of
+ making a new temporary symbol.
+ * read.c (read_a_source_file): Update dot_symbol as we go.
+ * as.c (main): Call dot_symbol_init.
+
+2010-12-01 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * symbols.c (symbol_clone_if_forward_ref): Don't limit cloning
+ to expr_section symbols; clone all equated symbols. Clear
+ sy_resolving of the cloned copy.
+ * expr.c (operand): Only clone equated symbols on a final
+ (i.e. non-equated) reference.
+
+2010-12-01 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * config/tc-mips.c (md_convert_frag): Remove a call to
+ S_GET_VALUE and use the result of resolve_symbol_value as the
+ value of the symbol processed in MIPS16 relaxation.
+
+2010-11-30 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * configure.tgt: Add sparc64-rtems.
+
+2010-11-25 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
+
+ * config/tc-s390.c (current_cpu): Initialize with latest CPU.
+ (init_default_arch): Default to z/Architecture mode if CPU provides it.
+ Remove the check setting the CPU default.
+
+2010-11-25 Alan Modra <amodra@gmail.com>
+
+ * po/es.po: Update.
+
+2010-11-25 Alan Modra <amodra@gmail.com>
+
+ PR gas/12264
+ * compress-debug.c: Include config.h first.
+
+2010-11-24 Mike Frysinger <vapier@gentoo.org>
+
+ * doc/as.texinfo: Refer to and include c-bfin.texi for Blackfin
+ options.
+ * doc/c-bfin.texi: Add markup for use in manpage generation.
+
+2010-11-23 Sterling Augustine <sterling@tensilica.com>
+
+ * doc/as.texinfo: Refer to and include c-xtensa.texi for Xtensa
+ options. Move Xtensa options to proper alphabetical location.
+
+ * doc/c-xtensa.texi: Add markup for use in manpage generation.
+
+2010-11-23 Mingming Sun <mingm.sun@gmail.com>
+
+ * config/tc-mips.c (mips_cpu_info_table): Move loongson3a after sb1.
+
+2010-11-23 H.J. Lu <hongjiu.lu@intel.com>
+
+ * doc/as.texinfo: Refer to and include c-i386.texi for i386
+ options.
+
+ * doc/c-i386.texi: Add markup for use in manpage generation.
+
+2010-11-22 Joseph Myers <joseph@codesourcery.com>
+
+ * doc/as.texinfo: Refer to or include c-alpha.texi for Alpha
+ options. Refer to or include c-tic6x.texi for C6X options instead
+ of duplicating documentation here.
+ * doc/c-alpha.texi, doc/c-tic6x.texi: Add markup for use in
+ manpage generation.
+
+2010-11-19 Alan Modra <amodra@gmail.com>
+
+ PR 2606
+ * configure.in: Disable emulations for PE targets.
+ * configure: Regenerate.
+
+2010-11-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR gas/12181
+ * config/obj-elf.c (elf_adjust_symtab) [TE_SOLARIS]: Make sy
+ weak hidden.
+
+2010-11-17 Nick Clifton <nickc@redhat.com>
+
+ * input-file.c (input_file_open): Check for empty input files.
+ (input_file_get): Check for end of file before reading any more
+ data.
+ (input_file_give_next_buffer): Likewise.
+
+2010-11-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/obj-elf.c (elf_process_stab): Mark parameters as
+ ATTRIBUTE_UNUSED.
+
+2010-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config/obj-elf.c (elf_generate_asm_lineno): New function.
+ (elf_process_stab): New function.
+ (elf_format_ops): Always use them as generate_asm_lineno,
+ process_stab members.
+
+2010-11-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ PR gas/12198
+ * config/tc-arm.c (arm_arch_v6m_only): New variable.
+ (aeabi_set_public_attributes): Ensure we only set the Operating System
+ Extension when we are on an M-profile core.
+
+2010-11-13 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * config/tc-mips.c (macro_build): Remove gas_assert from 'o' case.
+ Use a restricted gas_assert for 'i' and 'j'.
+
+2010-11-11 Mingming Sun <mingm.sun@gmail.com>
+
+ * config/tc-mips.c (mips_cpu_info_table): Add loongson3a in MIPS 64.
+ * doc/c-mips.texi (MIPS cpu): Add loongson3a.
+
+2010-11-10 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * config/tc-arm.c (do_t_branch): Treat (PLT) branches as wide.
+
+2010-11-05 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-cr16.c (getprocreg_image): Fix typo MAX_PREG ->
+ MAX_REG.
+ (getprocregp_image): Likewise.
+
+2010-11-05 Tristan Gingold <gingold@adacore.com>
+
+ * po/gas.pot: Regenerate
+ * po/POTFILES.in: Regenerate
+
+2010-11-05 Tristan Gingold <gingold@adacore.com>
+
+ * NEWS: Add marker for 2.21.
+
+2010-11-05 Dave Korn <dave.korn.cygwin@gmail.com>
+
+ PR gas/12166
+ * config/obj-coff.c (weak_altname2name): Don't infer from the presence
+ of a period that the symbol has been already uniquify-d.
+ (weak_uniquify): Don't worry that the symbol might have been already
+ uniquify-d.
+
+2010-11-04 Alan Modra <amodra@gmail.com>
+
+ * config/tc-ppc.c (nop_limit): New var.
+ (OPTION_NOPS): Define.
+ (md_longopts): Add --nops.
+ (md_parse_option): Handle it.
+ (md_show_usage): Publish.
+ (ppc_handle_align): Pad with a branch followed by nops if more
+ than nop_limit nops.
+
+2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/12186
+ * config/tc-i386-intel.c (i386_intel_fold): Properly fold
+ _GLOBAL_OFFSET_TABLE_.
+
+2010-11-02 Joseph Myers <joseph@codesourcery.com>
+
+ * config/tc-tic6x.c (OPTION_MPID, OPTION_MPIC, OPTION_MNO_PIC):
+ New enum values.
+ (md_longopts): Add options mpid, mpic and mno-pic.
+ (tic6x_pid_type, tic6x_pid, tic6x_pic, tic6x_pid_type_table,
+ tic6x_pid_types, tic6x_use_pid): New.
+ (md_parse_option): Handle new options.
+ (md_show_usage): Output help text for new options.
+ (tic6x_set_attributes): Set PID and PIC attributes.
+ * doc/as.texinfo: Document -mpid=, -mpic and -mno-pic.
+ * doc/c-tic6x.texi (TIC6X Options): Likewise.
+
+2010-11-01 Maciej W. Rozycki <macro@linux-mips.org>
+
+ * config/tc-mips.c (macro)[M_LD_OB, M_SD_OB]: Use the offset
+ reloc supplied.
+ (mips_ip)['o']: Initialise offset_reloc.
+
+2010-10-29 Joseph Myers <joseph@codesourcery.com>
+
+ * doc/c-tic6x.texi (TIC6X Directives): Mention
+ Tag_ABI_compatibility.
+
+2010-10-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ * write.c (compress_debug): Optimize section flags check.
+
+2010-10-29 Bernd Schmidt <bernds@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
+
+ * config/tc-tic6x.c (OPTION_MDSBT, OPTION_MNO_DSBT): New enum
+ values.
+ (md_longopts): Add mdsbt and mno-dsbt.
+ (tic6x_dsbt): New static variable.
+ (md_parse_option): Handle OPTION_MDSBT and OPTION_MNO_DSBT.
+ (md_show_usage): Output help text for -mdsbt and -mno-dsbt.
+ (TAG): Add comma at the end.
+ (tic6x_set_attributes): Set Tag_ABI_DSBT.
+ * doc/as.texinfo: Document -mdsbt and -mno-dsbt.
+ * doc/c-tic6x.texi (TIC6X Options): Likewise.
+ (TIC6X Directives): Mention Tag_ABI_DSBT.
+
+2010-10-28 Matthias Klose <doko@ubuntu.com>
+
+ * doc/as.texinfo: Add directory section for info document.
+
+2010-10-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
+
+ * config/tc-s390.c (md_begin): Only add to hash table if cpu and
+ mode mask fit.
+
+2010-10-28 Alan Modra <amodra@gmail.com>
+
+ * config/tc-d30v.c (d30v_cons_align): Don't align .eh_frame.
+
+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-10-11 David Gibson <david.gibson@analog.com>
+
+ * config/tc-bfin.c (bfin_gen_loop): Check symbol before removing.
+
+2010-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
+
+ Fix build with -DDEBUG=7
+ * config/obj-coff.c (s_get_name, symbol_dump): Add prototypes.
+
+2010-10-07 Bernd Schmidt <bernds@codesourcery.com>
+
+ * config/tc-tic6x.c (tic6x_try_encode): Correct encoding of fstg field
+ in SPKERNEL instructions.
+
+2010-10-06 Nathan Sidwell <nathan@codesourcery.com>
+
+ * config/tc-arm.c (encode_branch): Remove superfluous braces.
+ (do_t_branch): Move reloc setting to end of routine.
+
+2010-10-04 David Daney <ddaney@caviumnetworks.com>
+
+ * config/tc-mips.c (mips_fix_cn63xxp1): New variable.
+ (mips_ip): Add errata work around when mips_fix_cn63xxp1 set.
+ (OPTION_FIX_CN63XXP1, OPTION_NO_FIX_CN63XXP1): New enum options
+ enumerations.
+ (md_longopts): Add options for -mfix-cn63xxp1 and -mno-fix-cn63xxp1.
+ (md_parse_option): Handle OPTION_FIX_CN63XXP1 and
+ OPTION_NO_FIX_CN63XXP1.
+ (md_show_usage): Add documentation for -mfix-cn63xxp1.
+ * doc/c-mips.texi (-mfix-cn63xxp1, -mno-fix-cn63xxp1): Document
+ the new options.
+
+2010-09-29 Bernd Schmidt <bernds@codesourcery.com>
+
+ * gas/tic6x/insns-bad-1.s: Remove test for readonly tscl.
+ * gas/tic6x/insns-bad-1.l: Likewise.
+ * gas/tic6x/insns-c674x.d: Add test for writeable tscl.
+ * gas/tic6x/insns-c674x.s: Likewise.
+
+2010-09-29 Alan Modra <amodra@gmail.com>
+
+ * expr.c (expr): Correct returned segment value.
+
+2010-09-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * configure: Regenerate.
+
+2010-09-27 Bernd Schmidt <bernds@codesourcery.com>
+
+ * config/tc-tic6x.c (tic6x_fix_adjustable): New function.
+ * config/tc-tic6x.h (tic6x_fix_adjustable): Declare.
+ (tc_fix_adjustable): New macro.
+
+2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
+
+ * config/tc-s390.c: (md_parse_option): New option -march=z196.
+ * doc/c-s390.texi: Document new option.
+
+2010-09-27 Tejas Belagod <tejas.belagod@arm.com>
+
+ * config/tc-arm.c (do_neon_ldr_str): Deprecate ARM-mode PC-relative
+ VSTR, issue an error in THUMB mode.
+
+2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * config/tc-arm.c (arm_ext_virt): New variable.
+ (arm_reg_type): Add REG_TYPE_RNB for banked registers.
+ (reg_entry): Allow registers to be larger than a byte.
+ (reg_alias): Fix type warning.
+ (parse_operands): Parse banked registers when appropriate.
+ (do_mrs): Add support for Virtualization Extensions.
+ (do_hvc): New function.
+ (do_t_mrs): Add support for Virtualization Extensions.
+ (do_t_msr): Likewise.
+ (do_t_hvc): New function.
+ (SPLRBANK): New define.
+ (reg_names): Add banked registers.
+ (insns): Add support for Virtualization Extensions.
+ (md_apply_fixup): Likewise.
+ (arm_cpus): -mcpu=cortex-a15 implies the Virtualization Extensions.
+ (arm_extensions): Add 'virt' extension.
+ (aeabi_set_public_attributes): Add support for Virtualization
+ Extensions.
+ * doc/c-arm.texi: Document 'virt' extension.
+
+2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * config/tc-arm.c (arm_ext_adiv): New variable.
+ (do_div): New function.
+ (insns): Accept UDIV and SDIV in ARM state.
+ (arm_cpus): The cortex-a15 option has all current v7-A extensions.
+ (arm_extensions): Add 'idiv' extension.
+ (aeabi_set_public_attributes): Update Tag_DIV_use values for the
+ Integer Divide extension.
+ * doc/c-arm.texi: Document the idiv extension.
+
+2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * config/tc-arm.c (arm_ext_v6m): New variable.
+ (arm_ext_m): Add support for OS extension.
+ (arm_ext_os): New variable.
+ (do_t_swi): In v6-M ensure we have the OS extension.
+ (arm_cpus): The cortex-m1 and cortex-m0 options have the OS
+ extension by default.
+ (arm_archs): Add armv6s-m.
+ (arm_extensions): Add 'os' extension.
+ (cpu_arch_ver): Add support for v6S-M.
+ * doc/c-arm.texi: Document the OS Extension, and v6-m and v6s-m
+ architecture options.
+
+2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * config/tc-arm.c (arm_ext_v6z): Remove.
+ (arm_ext_sec): New variable.
+ (do_t_smc): In Thumb state SMC requires v7-A.
+ (insns): Make SMC depend on Security Extensions.
+ (arm_cpus): All -mcpu=cortex-a* options have the Security Extensions.
+ (arm_extensions): Add 'sec' extension.
+ (cpu_arch_ver): Reorder.
+ (aeabi_set_public_attributes): Emit Tag_Virtualization_use as
+ appropriate.
+ * doc/c-arm.texi: Document Security Extensions.
+
+2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * config/tc-arm.c (arm_ext_mp): Add.
+ (do_pld): Update comment.
+ (insns): Add support for pldw.
+ (arm_cpus): Update cortex-a5, cortex-a9, and cortex-a15 to support
+ MP extension.
+ (arm_extensions): Add 'mp' extension.
+ (aeabi_set_public_attributes): Emit correct build attribute when
+ MP extension is enabled.
+ * doc/c-arm.texi: Update for MP extensions.
+
+2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * config/tc-arm.c (md_pseduo_table): Add .arch_extension directive.
+ (arm_option_extension_value_table): Add.
+ (arm_extensions): Change type.
+ (arm_option_cpu_table): Rename...
+ (arm_option_fpu_table): ...to this.
+ (arm_fpus): Change type.
+ (arm_parse_extension): Enforce alphabetical order. Allow
+ extensions to be removed.
+ (arm_parse_arch): Allow extensions to be specified with -march.
+ (s_arm_arch_extension): Add.
+ (s_arm_fpu): Update for type changes.
+ * doc/c-arm.texi: Document changes to infrastructure.
+
+2010-09-23 Alan Modra <amodra@gmail.com>
+
+ * config/tc-mn10300.c (tc_gen_reloc): Replace absolute symbols
+ with the absolute section symbol.
+
+2010-09-22 Mike Frysinger <vapier@gentoo.org>
+
+ * config/bfin-parse.y: Fix typo in BYTEOP16P comment.
+
+2010-09-22 Robin Getz <robin.getz@analog.com>
+
+ * config/bfin-parse.y (is_store): New function.
+ (gen_multi_instr_1): Check parallel slots for store insns.
+
+2010-09-22 Robin Getz <robin.getz@analog.com>
+
+ * config/bfin-defs.h (IS_EMUDAT): New define.
+ * config/bfin-parse.y: Accept EMUDAT for any register move.
+
+2010-09-22 Robin Getz <robin.getz@analog.com>
+
+ * config/bfin-parse.y: Improve error messages.
+
+2010-09-22 Robin Getz <robin.getz@analog.com>
+
+ * config/bfin-parse.y (DBG): Fix regno encoding.
+ (DBGCMPLX): Likewise.
+
+2010-09-22 Robin Getz <robin.getz@analog.com>
+
+ * config/bfin-lex.l: Accept multibyte chars in symbol names.
+
+2010-09-22 Robin Getz <robin.getz@analog.com>
+
+ * config/bfin-defs.h (statusflags): Add AC0_COPY, V_COPY, and RND_MOD.
+ * config/bfin-lex.l: Tokenize AC0_COPY, V_COPY, and RND_MOD.
+
+2010-09-22 Mike Frysinger <vapier@gentoo.org>
+
+ * config/bfin-aux.h (bfin_gen_pseudochr): New prototype.
+ * config/tc-bfin.c (bfin_gen_pseudochr): New function.
+ * config/bfin-parse.y: Call bfin_gen_pseudochr for OUTC tokens.
+
+2010-09-22 Mike Frysinger <vapier@gentoo.org>
+
+ * config/bfin-lex.l (abort): Accept case-insensitive abort insn.
+ * config/bfin-parse.y (ABORT): Handle the ABORT token.
+
+2010-09-22 Mike Frysinger <vapier@gentoo.org>
+
+ * config/tc-bfin.c (bfin_cpus[]): Add 0.2 for bf512/bf514/bf516/bf518.
+
+2010-09-22 Mike Frysinger <vapier@gentoo.org>
+
+ * doc/c-bfin.texi (-mcpu): Add bf592.
+ * config/tc-bfin.c (bfin_cpu_type): Add BFIN_CPU_BF592.
+ (bfin_cpus[]): Add 0.0/0.1 for bf592.
+
+2010-09-22 Mike Frysinger <vapier@gentoo.org>
+
+ * config/tc-bfin.c (comment_chars): Add #.
+
+2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * config/tc-arm.c (arm_cpus): Correct canonical names for Cortex CPUs.
+
+2010-09-20 Richard Henderson <rth@redhat.com>
+
+ * config/tc-alpha.c (tc_gen_reloc): Remove hack around
+ bfd_perform_reloc for OBJ_ELF.
+
+2010-09-17 Tejas Belagod <tejas.belagod@arm.com>
+
+ * config/tc-arm.c (do_t_ldmstm): Add logic to handle single-register
+ list for ldm/stm.
+
+2010-09-17 Tejas Belagod <tejas.belagod@arm.com>
+
+ * config/tc-arm.c (parse_psr): Add condition for matching "APSR" on
+ non-M-arch cpus.
+ (psrs): Add entry for PSR flags, g, nzcvq, nzcvqg.
+
+2010-09-17 Tejas Belagod <tejas.belagod@arm.com>
+
+ * config/tc-arm.c (insns): Change MRC entry to accept APSR_RR instead
+ of just RR.
+
+2010-09-17 Andrew Burgess <aburgess@broadcom.com>
+
+ PR gas/12011
+ * config/obj-elf.c (obj_elf_parse_section_letters): Correct test
+ for error return from md_elf_section_letter.
+ * config/tc-alpha.c (alpha_elf_section_letter): Correct error message.
+ * config/tc-i386.c (x86_64_section_letter): Likewise.
+ * config/tc-ia64.c (ia64_elf_section_letter): Likewise.
+ * config/tc-mep.c (mep_elf_section_letter): Likewise.
+
+2010-09-15 Kai Tietz <kai.tietz@onevision.com>
+
+ * config/obj-coff-seh.c (seh_validate_seg): New funtion.
+ (obj_coff_seh_endproc): Add check for segment.
+ (obj_coff_seh_endprologue): Likewise.
+ (obj_coff_seh_pushreg): Likewise.
+ (obj_coff_seh_pushframe): Likewise.
+ (obj_coff_seh_save): Likewise.
+ (obj_coff_seh_setframe): Likewise.
+
+ * config/obj-coff-seh.h (seh_context): New member code_seg.
+ * config/obj-coff-seh.c: Implementing xdata/pdata section cloning
+ for link-once code-segment.
+
+2010-09-14 Jie Zhang <jie@codesourcery.com>
+
+ * doc/c-arm.texi: Document -mcpu=cortex-m4.
+
+2010-09-09 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (build_vex_prefix): Check VEXW1 for 2-byte
+ VEX prefix.
+
+2010-09-09 Joseph Myers <joseph@codesourcery.com>
+
+ * doc/c-tic6x.texi (.c6xabi_attribute): Document directive.
+
+2010-09-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * config/tc-arm.c (arm_cpus): Add cortex-a15 entry.
+ * doc/c-arm.texi: Document -mcpu=cortex-a15.
+
+2010-09-09 Gunther Nikl <gnikl@users.sourceforge.net>
+
+ * gas/config/tc-m68k.c (tc_gen_reloc): Handle references to defined
+ weak symbols first if generating an a.out object.
+
+2010-09-09 Tejas Belagod <tejas.belagod@arm.com>
+
+ * config/tc-arm.c (md_apply_fix): Check if widened add, sub are
+ flag-setting and handle accordingly.
+
+2010-09-09 Nick Clifton <nickc@redhat.com>
+
+ PR gas/11972
+ * config/tc-arm.c (parse_big_immediate): Allow for bignums being
+ extended to the size of a .octa.
+
+2010-09-08 Julian Brown <julian@codesourcery.com>
+
+ * config/tc-arm.c (create_neon_reg_alias): Deal with case
+ sensitivity.
+
+2010-09-08 Nick Clifton <nickc@redhat.com>
+
+ PR gas/11973
+ * config/tc-mn10300.c (md_convert_frag): Zero out top two bytes of
+ long call instruction's displacement.
+
+2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/11974
+ * config/tc-i386.c (i386_finalize_immediate): Check flag_code
+ instead of use_rela_relocations for 64bit.
+
+2010-09-02 Richard Henderson <rth@redhat.com>
+
+ * dw2gencfi.c (TC_DWARF2_EMIT_OFFSET): Provide default.
+ (output_fde): Use it. Make sure to fully init exp before using it.
+
+2010-08-31 Kai Tietz <kai.tietz@onevision.com>
+
+ * config/obj-coff-seh.c (obj_coff_seh_save): Correct comparison.
+ (obj_coff_seh_stackalloc): Likewise.
+
+2010-08-31 Alan Modra <amodra@gmail.com>
+
+ * config/obj-elf.c (obj_elf_init_stab_section): Fix assertion.
+
+2010-08-30 Richard Henderson <rth@redhat.com>
+
+ * config/obj-coff-seh.c: Rewrite the entire file.
+ (symtab, symptr, reltab, relcount, relsize): Remove.
+ (seh_ctx_root, seh_ctx): Remove.
+ (xdata_seg, xdata_subseg, pdata_seg): New.
+ (switch_xdata, switch_pdata): New.
+ (verify_context, verify_context_and_target, skip_whitespace_and_comma):
+ New parsing functions. Rewrite all parsing functions to use them.
+ (obj_coff_seh_32): Fix != arm thinko.
+ (obj_coff_seh_handler): For x64, don't accept handler pointer here,
+ only flags.
+ (obj_coff_seh_handlerdata): New.
+ (do_seh_endproc): Split out of ...
+ (obj_coff_seh_endproc): ... here.
+ (obj_coff_seh_proc): Use it, if needed.
+ (seh_x64_make_prologue_element): Use XRESIZEVEC, symbol_temp_new_now.
+ (seh_x64_read_reg): Remove mm_regs alternative. Tidy integer reg
+ alternatives. Don't slurp commas.
+ (seh_read_offset): Remove.
+ (obj_coff_seh_pushframe): Split out from obj_coff_seh_push.
+ (obj_coff_seh_scope): Remove.
+ (obj_coff_seh_save): Decide UWOP_SAVE_* vs _FAR immediately.
+ (obj_coff_seh_stackalloc): Decide _SMALL vs _LARGE immediately.
+ (out_one, out_two, out_four): New.
+ (seh_x64_write_prologue_data, seh_x64_size_prologue_data,
+ seh_x64_write_function_xdata, write_function_xdata): Rewrite
+ from seh_x64_write_xdata, seh_needed_unwind_info, seh_store_elm_data,
+ seh_getelm_data_size, seh_getsize_of_unwind_entry,
+ seh_make_unwind_entry, seh_getsize_unwind_data, and
+ seh_create_unwind_data.
+ (seh_arm_write_function_pdata): Rewrite from seh_arm_create_pdata.
+ (write_function_pdata): Rewrite from make_function_entry_pdata.
+ (seh_write_text_eh_data, make_function_entry_pdata,
+ seh_arm_create_pdata, seh_arm_write_pdata, seh_reloc, save_relocs,
+ seh_symbol_init, seh_symbol, quick_section, seh_emit_rva,
+ seh_emit_long, seh_make_globl, seh_make_section2, seh_make_section,
+ seh_make_xlbl_name, make_seh_text_label, seh_fill_pcsyms,
+ seh_needed_unwind_info, seh_store_elm_data, seh_getelm_data_size,
+ seh_getsize_of_unwind_entry, seh_make_unwind_entry,
+ seh_getsize_unwind_data, seh_create_unwind_data,
+ seh_make_function_entry_xdata, seh_x64_makescope_elem): Remove.
+ * config/obj-coff-seh.h (SEH_CMDS): Remove seh_savemm, seh_scope.
+ Add seh_handlerdata. Adjust function/what arguments for
+ seh_savereg, seh_pushframe, seh_stackalloc.
+ (struct seh_prologue_element): Adjust members to closer match
+ the elements of the UNWIND_CODE structure.
+ (struct seh_scope_elem): Remove.
+ (struct seh_context): Replace char* members with symbolS or
+ expressionS as appropriate. Sort members by ARM/x64 applicability.
+ Remove obsolete stuff wrt direct symbol and reloc manipulation.
+
+2010-08-25 Alan Modra <amodra@gmail.com>
+
+ * NEWS: Mention ampersand in macro change.
+
+2010-08-25 Gunther Nikl <gnikl@users.sourceforge.net>
+
+ * configure.tgt (m68k-*-aout): Change to bfd_gas=yes.
+
+2010-08-25 Alan Modra <amodra@gmail.com>
+
+ * config/tc-d10v.c (do_assemble): Correctly detect overflow of
+ "name" buffer.
+ * config/tc-m68hc11.c (md_assemble): Likewise.
+ * config/tc-microblaze.c (md_assemble): Likewise. Correct cast
+ of is_end_of_line index.
+
+2010-08-25 Jie Zhang <jie@codesourcery.com>
+
+ * config/tc-arm.c (encode_arm_addr_mode_2): Fix comment.
+
+2010-08-25 Jie Zhang <jie@codesourcery.com>
+
+ * config/tc-arm.c (encode_arm_addr_mode_2): Fix
+ BAD_PC_ADDRESSING condition.
+
+2010-08-20 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * doc/c-arm.texi (ARM Options): Document -mfpu=fp4-sp-d16.
+
+2010-08-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (VEX_check_operands): Fix a typo in comments.
+
+2010-08-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (build_modrm_byte): Check i.imm_operands
+ instead of VEXXDS.
+
+2010-08-18 Alan Modra <amodra@gmail.com>
+
+ * macro.c (sub_actual): Add back ampersand suffix when no
+ substitution.
+ (macro_expand_body): Correct comment.
+
+2010-08-17 Roland McGrath <roland@redhat.com>
+
+ * config/obj-elf.c (obj_elf_parse_section_letters): Take new
+ boolean result parameter CLONE; set it if '?' flag letter seen.
+ (obj_elf_section): Update caller. Handle that flag by copying
+ the LINKONCE and GROUP_NAME state from NOW_SEG.
+ * doc/as.texinfo (Section): Document the ? flag.
+
+2010-08-09 Cary Coutant <ccoutant@google.com>
+
+ * as.c (show_usage): Don't list --compress-debug-sections if zlib not
+ installed.
+ (main): Warn if --compress-debug-sections requested and zlib not
+ installed.
+ * doc/as.texinfo: Add --compress-debug-sections,
+ --nocompress-debug-sections.
+
+2010-08-06 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (set_cpu_arch): Re-indent.
+ (md_parse_option): Likewise.
+
+2010-08-06 Quentin Neill <quentin.neill@amd.com>
+
+ * config/tc-i386.c (arch_entry): Add negated bit to
+ disambiguate flag names starting with "no".
+ (cpu_arch): Add negated bit definitions. Add
+ ".nop" CPU extension.
+ (i386_align_code): Use new .cpunop bit to decide
+ when to generate alignment using nops.
+ (set_cpu_arch): Use negated bit instead to decide
+ when to use cpu_flags or vs. cpu_flags_and_not.
+ (md_parse_option): Likewise.
+
+2010-08-04 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (match_template): Move the first i.error
+ out of the loop.
+
+2010-08-04 Alan Modra <amodra@gmail.com>
+
+ * configure.tgt (m32c): Set endian=little.
+ * config/tc-m32c.h (TARGET_BYTES_BIG_ENDIAN): Define as 0.
+ * config/tc-m32c.c (md_number_to_chars): Revert last change.
+
+2010-08-03 Tristan Gingold <gingold@adacore.com>
+
+ * makefile.vms (OBJS): Add Add compress-debug.c.
+
+2010-08-03 Alan Modra <amodra@gmail.com>
+
+ * config/tc-d10v.h (TARGET_BYTES_BIG_ENDIAN): Define as 1.
+ * config/tc-m32c.c (md_number_to_chars): Call bigendian
+ form of number_to_chars, not littleendian.
+
+2010-08-02 Alan Modra <amodra@gmail.com>
+
+ * config/tc-d30v.c (d30v_cons_align): Don't align constants
+ in debug sections.
+
+2010-08-02 Alan Modra <amodra@gmail.com>
+
+ PR gas/11867
+ * expr.c (operand <'-' and '~'>): Widen bignums.
+ (operand <'!'>): Correct bignum result and convert to O_constant.
+ * read.c (emit_expr): Don't assert on .byte bignum. Don't display
+ bignum truncated warning for sign extended bignums.
+
+2010-08-02 Alan Modra <amodra@gmail.com>
+
+ * config/tc-v850.c (md_assemble): Always pass format string to
+ as_warn.
+ (md_apply_fix): Similarly for as_warn_where.
+
+2010-07-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386-intel.c: Reformat.
+
+2010-07-29 Alan Modra <amodra@gmail.com>
+
+ * config/tc-ppc.c (ppc_fix_adjustable): Add got reloc types used
+ in large toc code.
+
+2010-07-28 Alan Modra <amodra@gmail.com>
+
+ PR gas/11841
+ * symbols.c (symbol_clone): Correct typo in previous patch.
+
+2010-07-28 Alan Modra <amodra@gmail.com>
+
+ PR gas/11841
+ * symbols.c (symbol_clone): Clear BSF_SECTION_SYM flag.
+
+2010-07-28 Alan Modra <amodra@gmail.com>
+
+ * config/tc-ppc.c (md_assemble): Don't attempt to print NUL in
+ syntax error message.
+
+2010-07-27 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (mips16_macro_build): Pass "args" by
+ reference rather than value.
+ (macro_build): Update accordingly.
+
+2010-07-27 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (mips_ip): Use symbol_temp_new_now to create
+ a fake label.
+
+2010-07-24 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (macro)[M_JAL_1, M_JAL_2]: Handle the JALR
+ delay slot in the noreorder mode with the o32 ABI.
+
+2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
+ Ina Pandit <ina.pandit@kpitcummins.com>
+
+ * config/tc-v850.c: Update processor_mask.
+ (reg_name): Update the structure to use processors field.
+ (md_relax_table): Define SUBYPTE_COND_9_22, SUBYPTE_SA_9_22,
+ SUBYPTE_UNCOND_9_22, SUBYPTE_COND_9_22_32, SUBYPTE_SA_9_22_32,
+ SUBYPTE_UNCOND_9_22_32, SUBYPTE_COND_9_17_22,
+ SUBYPTE_SA_9_17_22, SUBYPTE_COND_9_17_22_32 and
+ SUBYPTE_SA_9_17_22_32.
+ (set_machine): Add support for V850E2 and V850E2V3.
+ (md_pseudo_table): Likewise.
+ (pre_defined_registers): Update pre defined registers suitable
+ for each family of registers.
+ (system_registers): Likewise.
+ (cc_names): Update the condition code.
+ (float_cc_names): Update the condition code for float.
+ (reg_name_search): Update based on current modifications.
+ (register_name): Likewise.
+ (system_register_name): Update to support new system registers
+ and supported families.
+ (cc_name): Update to support new condition codes.
+ (float_cc_name): New function to support float condition codes.
+ (parse_register_list): Update to support newly added registers.
+ (md_show_usage): Define support for V850E2 and V850E2V3 targets.
+ Also support added for disp-size-default-22, disp-size-default-32,
+ mextension, mno-bcond17 and mno-stld23.
+ (md_parse_option): Implement the support for above options defined
+ in md_show-usage.
+ (md_convert_frag): Implement support for subtypes defined in
+ md_relax_table to support branch operations.
+ (md_begin): Add support for V850E2 and V850E2V3.
+ (handle_hi016, handle_hi16): new relocation handling functions
+ (handle_lo16, handle_ctoff, handle_sdaoff, handle_zdaoff,
+ handle_tdaoff): Updated relocation handling functions for newly
+ added relocations.
+ (v850_reloc_prefix): Update the relocation handling functions.
+ (v850_insert_operand): Updated the functions with error message
+ parameter and modified the function to use it.
+ (md_assemble): Update according to the latest modifications.
+ (md_apply_fix): Updated the functions with error message parameter
+ and modified the function to use it.
+ (v850_force_relocation): Update with newly added relocations.
+ * configure.tgt: Match all v850 targets.
+ * doc/c-v850.texi: Document the newly added targets.
+ * NEWS: Likewise.
+
+2010-07-23 Alan Modra <amodra@gmail.com>
+
+ PR gas/11834
+ * macro.c (macro_expand): Recover gracefully from named args that
+ don't match params.
+
+2010-07-22 Thomas Schwinge <thomas@codesourcery.com>
+
+ Switch MIPS to 32-bit DWARF format.
+ * config/tc-mips.h (DWARF2_FORMAT): Only define for [TE_IRIX].
+ * config/tc-mips.c (mips_dwarf2_format): Likewise.
+
+2010-07-20 Alan Modra <amodra@gmail.com>
+
+ * config/tc-ppc.c (ppc_setup_opcodes): Add all macros for -many.
+
+2010-07-16 Alan Modra <amodra@gmail.com>
+
+ * config/tc-rx.c (md_estimate_size_before_relax): Fix format
+ specifier warnings for 32-bit host when --enable-64-bit-bfd.
+ (rx_relax_frag, md_convert_frag): Likewise.
+
+2010-07-15 Cary Coutant <ccoutant@google.com>
+
+ * gas/NEWS: Add note about --compress-debug-sections.
+ * gas/as.c (show_usage): Add --compress-debug-sections and
+ --nocompress-debug-sections.
+
+2010-07-15 Rhonda Wittels <rhonda@codesourcery.com>
+
+ * config/obj-elf.c (get_sym_from_input_line_and_check): New
+ function to catch missing pseudo-op arguments.
+ (obj_elf_local): Call new function.
+ (obj_elf_weak): Likewise.
+ (obj_elf_visibility): Likewise.
+ (obj_elf_vtable_entry): Likewise.
+ (obj_elf_type): Likewise.
+
+2010-07-15 Kai Tietz <kai.tietz@onevision.com>
+
+ * config/obj-coff-seh.c
+ (seh_getelm_data_size): New.
+ (seh_read_offset): Handle negative values.
+ (obj_coff_seh_push): Handle offset for save-register store.
+ (obj_coff_seh_setframe): Add unwind-information for frame.
+ (seh_store_elm_data): New.
+ (seh_getelm_data_size): Return additionally unaligned element count.
+ (seh_make_unwind_entry): Correct tweak about element count.
+
+2010-07-12 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/11806
+ * config/tc-i386-intel.c (i386_intel_simplify): Restore fall
+ through patch for O_multiply.
+
+2010-07-11 Kai Tietz <kai.tietz@onevision.com>
+
+ PR ld/11612
+ * config/obj-coff.c (obj_common_parse): Quote symbol-name.
+
+2010-07-08 Tejas Belagod <tejas.belagod@arm.com>
+
+ * tc-arm.c (OP_oBARRIER): Remove.
+ (OP_oBARRIER_I15): Add.
+ (po_barrier_or_imm): Add macro.
+ (parse_operands): Improve OP_oBARRIER_I15 operand parsing.
+ (do_barrier): Check correct immediate range.
+ (do_t_barrier): Likewise.
+ (barrier_opt_names): Add entries for more symbolic operands.
+ (insns): Replace OP_oBARRIER with OP_oBARRIER_I15 for barriers.
+
+2010-07-08 Daniel Gutson <dgutson@codesourcery.com>
+
+ * config/tc-arm.c (tc_gen_reloc): Add BFD_RELOC_ARM_T32_OFFSET_IMM
+ error message.
+
+2010-07-06 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (mips_frob_file): Use symbol_same_p to match
+ symbols.
+
+2010-07-06 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * config/tc-mips.c (nops_for_insn_or_target): Replace
+ MIPS16_INSN_BRANCH with MIPS16_INSN_UNCOND_BRANCH and
+ MIPS16_INSN_COND_BRANCH.
+
+2010-07-05 Jim Wilson <wilson@codesourcery.com>
+
+ PR gas/10531
+ PR gas/11789
+ * dwarf2dbg.c (dwarf2_finish): Don't generate .debug_line section
+ if it isn't empty.
+
+2010-07-05 Alan Modra <amodra@gmail.com>
+
+ * config/tc-moxie.c (md_apply_fix): Delete set but otherwise
+ unused var.
+
+2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
+
+ * Makefile.am (CONFIG_OBJS): Removed.
+ (GENERIC_OBJS): Likewise.
+ (OBJS): Likewise.
+ * Makefile.in: Regenerated.
+
+2010-07-03 Jan Beulich <jbeulich@novell.com>
+
+ PR gas/11732
+ * config/tc-i386.c (i386_finalize_displacement): Don't call
+ section_symbol() with expr_section.
+
+2010-07-03 Cary Coutant <ccoutant@google.com>
+
+ * Makefile.am: Add compress-debug.c and compress-debug.h.
+ * Makefile.in: Regenerate.
+ * config.in: Add HAVE_ZLIB_H.
+ * configure.in: Check for zlib.h.
+ * configure: Regenerate.
+
+ * as.c (parse_args): Add --compress-debug-sections and
+ --nocompress-debug-sections.
+ * as.h (flag_compress_debug): New variable.
+ * compress-debug.c: New file.
+ * compress-debug.h: New file.
+ * write.c: Include compress-debug.h.
+ (compress_frag): New function.
+ (compress_debug): New function.
+ (write_object_file): Compress debug sections if requested.
+
+2010-07-03 Andreas Schwab <schwab@linux-m68k.org>
+
+ * config/tc-ppc.c (ppc_set_cpu): Cast PPC_OPCODE_xxx to ppc_cpu_t
+ before inverting.
+
+2010-07-03 Alan Modra <amodra@gmail.com>
+
+ * config/tc-ppc.c (ppc_set_cpu): Remove old opcode flags.
+ (ppc_setup_opcodes): Likewise. Simplify opcode selection.
+
+2010-07-02 DJ Delorie <dj@redhat.com>
+
+ * config/tc-rx.h (md_do_align): New.
+ (MAX_MEM_FOR_RS_ALIGN_CODE): New.
+ * config/tc-rx.c (nops): New.
+ (rx_handle_align): Use various sized nops to align code.
+
+ * config/tc-rx.c (rx_bytesT): Add grown/shrank counters for
+ relaxation.
+ (rx_relax_frag): Prevent infinite loops of grow/shrink/grow/etc.
+
+2010-07-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ AVX Programming Reference (June, 2010)
+ * config/tc-i386.c (cpu_arch): Add .xsaveopt, .fsgsbase, .rdrnd
+ and .f16c.
+
+ * doc/c-i386.texi: Document xsaveopt, fsgsbase, rdrnd and f16c.
+
+2010-07-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * config/tc-arm.c (do_t_mov_cmp): Fix reporting of unpredictable and
+ deprecated mov register instructions.
+
+2010-07-01 Alan Modra <amodra@gmail.com>
+
+ * config/tc-ppc.c (toc_reloc_types): New variable.
+ (md_assemble): Set it.
+ (ppc_frob_file_before_adjust): Don't warn about toc section size
+ if we have large toc relocs and no small toc relocs.
+
+2010-06-29 Alan Modra <amodra@gmail.com>
+
+ * config/tc-maxq.h: Delete file.
+ * config/tc-maxq.c: Delete file.
+ * Makefile.am: Remove references to maxq.
+ * configure.tgt: Likewise.
+ * config/obj-coff.h: Likewise.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * po/POTFILES.in: Regenerate.
+
+2010-06-28 Alan Modra <amodra@gmail.com>
+
+ * config/obj-evax.h (S_SET_OTHER, S_SET_TYPE, S_SET_DESC): Don't define.
+ * config/tc-crx.c (gettrap): Constify arg.
+ (handle_LoadStor, get_cinv_parameters): Likewise.
+ (getreg_image): Fix enum warning
+ (md_assemble): Restore input line char.
+ * config/tc-hppa.c (tc_gen_reloc): Fix enum warning.
+ * config/tc-i960.c (mem_fmt): Rename var to fix shadow warning.
+ * config/tc-sh.c (sh_fdpic): Only define when OBJ_ELF.
+ (build_Mytes): Fix build failure for non-elf targets.
+ * config/tc-tic4x.c (tic4x_eval): Restore terminator char.
+ * config/tc-xtensa.c (xtensa_end_directive): Fix switch enum warning.
+
+ * cgen.c (gas_cgen_md_apply_fix): Avoid set but unused warning.
+ * ecoff.c (add_ecoff_symbol): Likewise.
+ * itbl-ops.c (append_insns_as_macros): Likewise.
+ * listing.c (debugging_pseudo): Likewise.
+ * read.c (s_mri_common, stringer): Likewise.
+ * config/obj-coff.c (coff_frob_section): Likewise.
+ * config/tc-alpha.c (emit_ldgp, s_alpha_proc): Likewise.
+ * config/tc-arm.c (my_get_expression): Likewise.
+ * config/tc-hppa.c (process_exit, pa_type_args): Likewise.
+ * config/tc-m32c.c (md_assemble): Likewise.
+ * config/tc-microblaze.c (md_convert_frag): Likewise.
+ * config/tc-mips.c (s_change_section): Likewise.
+ * config/tc-mt.c (mt_fix_adjustable): Likewise.
+ * config/tc-xtensa.c (xtensa_literal_pseudo): Likewise.
+
+ * config/obj-aout.c (obj_aout_frob_symbol): Delete set but otherwise
+ unused vars.
+ * config/tc-alpha.c (load_expression): Likewise.
+ (s_alpha_rdata, s_alpha_section, s_alpha_prologue): Likewise.
+ * config/tc-arm.c (parse_neon_el_struct_list): Likewise.
+ * config/tc-avr.c (extract_word): Likewise.
+ * config/tc-cris.c (cris_get_expression): Likewise.
+ * config/tc-d30v.c (build_insn, find_format): Likewise.
+ * config/tc-dlx.c (machine_ip): Likewise.
+ * config/tc-hppa.c (pa_get_absolute_expression): Likewise.
+ * config/tc-i370.c (md_assemble): Likewise.
+ * config/tc-i960.c (brtab_emit): Likewise.
+ * config/tc-iq2000.c (s_iq2000_ent): Likewise.
+ * config/tc-m32c.c (md_convert_frag): Likewise.
+ * config/tc-m68hc11.c (fixup24, build_jump_insn): Likewise.
+ (md_estimate_size_before_relax, md_apply_fix): Likewise.
+ * config/tc-m68k.c (md_show_usage): Likewise.
+ * config/tc-microblaze.c (microblaze_s_lcomm): Likewise.
+ * config/tc-mips.c (s_mips_end): Likewise.
+ * config/tc-mmix.c (mmix_byte, mmix_cons): Likewise.
+ * config/tc-mn10300.c (md_assemble): Likewise.
+ * config/tc-msp430.c (extract_word): Likewise.
+ * config/tc-mt.c (md_assemble): Likewise.
+ * config/tc-or32.c (machine_ip): Likewise.
+ * config/tc-pj.c (md_apply_fix): Likewise.
+ * config/tc-s390.c (md_gather_operands): Likewise.
+ * config/tc-sh.c (sh_cons_align): Likewise.
+ * config/tc-sparc.c (sparc_cons_align): Likewise.
+ * config/tc-tic4x.c (tic4x_sect): Likewise.
+ * config/tc-tic54x.c (tic54x_stringer): Likewise.
+ * config/tc-vax.c (vip_op): Likewise.
+ * config/tc-xstormy16.c (xstormy16_cons_fix_new): Likewise.
+ * config/tc-xtensa.c (md_assemble): Likewise.
+ (xtensa_fix_short_loop_frags, convert_frag_immed): Likewise.
+ (xtensa_move_literals): Likewise.
+
+2010-06-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * config/tc-arm.c (parse_neon_alignment): New function.
+ (parse_address_main): Fix Neon load/store alignment parsing.
+
+2010-06-22 Jan Beulich <jbeulich@novell.com>
+
+ * config/tc-i386-intel.c (i386_intel_parse_name): Handle pseudo
+ symbols named "$".
+ (i386_intel_operand): Remove bogus handling of pseudo symbols
+ named "$".
+ * expr.c (current_location): Remove 'static' and local
+ declaration.
+ * expr.h (current_location): Declare.
+
+2010-06-21 Sterling Augustine <sterling@tensilica.com>
+
+ PR gas/11728
+ * as.c: Globalize keep_it.
+ (main): Remove keep_it. Move conditional from here...
+ (close_output_file): ...to here.
+
+2010-06-21 Andreas Schwab <schwab@redhat.com>
+
+ * doc/as.texinfo (Overview): Use @itemx for grouped @table
+ items.
+ * doc/c-alpha.texi (Alpha Options): Likewise.
+ * doc/c-arm.texi (ARM Directives): Likewise.
+ * doc/c-bfin.texi (Blackfin Options): Likewise.
+ * doc/c-d10v.texi (D10V-Opts): Likewise.
+ * doc/c-i386.texi (i386-Options): Likewise.
+ * doc/c-ia64.texi (IA-64 Options): Likewise.
+ * doc/c-m68k.texi (M68K-Opts): Likewise.
+ * doc/c-tic54x.texi (TIC54X-Directives): Likewise.
+ * doc/internals.texi (Symbols): Likewise.
+
+2010-06-21 Alan Modra <amodra@gmail.com>
+
+ PR gas/11733
+ * config/tc-sh.c (find_cooked_opcode): Correct array bounds check.
+
+2010-06-18 Joseph Myers <joseph@codesourcery.com>
+
+ * config/tc-tic6x.h (tic6x_segment_info_type): Add field
+ func_units_used.
+ * config/tc-tic6x.c (tic6x_cons_align: Clear func_units_used.
+ (md_assemble): Clear func_units_used for new execute packet.
+ Check for duplicate functional units and update func_units_used
+ for instructions using a functional unit.
+
+2010-06-15 Joseph Myers <joseph@codesourcery.com>
+
+ * config/tc-tic6x.c: Include elf/tic6x.h.
+ (tic6x_arch_attribute, tic6x_seen_insns): New.
+ (tic6x_arch_table, tic6x_arches): Add attribute values.
+ (tic6x_use_arch): Handle attribute settings.
+ (tic6x_attributes_set_explicitly, s_tic6x_c6xabi_attribute,
+ tic6x_attribute_table, tic6x_attributes,
+ tic6x_convert_symbolic_attribute): New.
+ (md_pseudo_table): Add c6xabi_attribute.
+ (md_assemble): Set tic6x_seen_insns and tic6x_arch_attribute.
+ (tic6x_set_attribute_int, tic6x_set_attributes): New.
+ (tic6x_end): Call tic6x_set_attributes.
+ * config/tc-tic6x.h (CONVERT_SYMBOLIC_ATTRIBUTE): Define.
+ (tic6x_convert_symbolic_attribute): Declare.
+
+2010-06-14 Alan Modra <amodra@gmail.com>
+
+ * config/tc-ppc.c (md_assemble): Emit APUinfo section for
+ PPC_OPCODE_E500.
+
+2010-06-11 Jan Beulich <jbeulich@novell.com>
+
+ * config/tc-i386.c (md_parse_option): Ignore impossible processor
+ types.
+ (show_arch): New parameter 'check'.
+ (md_show_usage): Adjust calls to show_arch().
+
+2010-06-10 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (update_code_flag): New.
+ (set_code_flag): Use it.
+ (i386_target_format): Replace set_code_flag with update_code_flag.
+
+2010-06-10 Tristan Gingold <gingold@adacore.com>
+
+ * config/obj-som.h: Includes som/reloc.h
+
+2010-06-10 Jan Beulich <jbeulich@novell.com>
+
+ * config/tc-i386.c (cpu_arch): Add comment.
+ (i386_target_format): Set cpu_arch_isa_flags and cpu_arch_tune_flags
+ from the generic entries of cpu_arch[].
+
+2010-06-08 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * config/tc-arm.c (operand_parse_code): Add OP_RRnpctw enum
+ value.
+ (parse_operands): Add support for OP_RRnpctw.
+ (insns): Update floating-point load/store multiples so the
+ first register is of type OP_RRnpctw.
+
+2010-06-08 Quentin Neill <quentin.neill@amd.com>
+
+ * config/tc-i386.c (pi): Rename local loop counter
+ variable i that shadows global static i386_insn i
+ when DEBUG386 is defined.
+ (pte) Ditto.
+
+2010-06-08 Nick Clifton <nickc@redhat.com>
+
+ * doc/as.texinfo: Replace abbreviated 20th century year numbers
+ with full versions.
+
+2010-06-02 Quentin Neill <quentin.neill@amd.com>
+
+ * config/tc-i386.c (OPTION_MAVXSCALAR): Fix define.
+
+2010-06-02 Tristan Gingold <gingold@adacore.com>
+
+ * as.h: Remove conditionnal definition of HAVE_STDARG_H,
+ USE_STDARG, va_alist, va_dcl, va_list, va_start, va_end.
+ Remove conditionnal inclusion of stdarg.h and varargs.h.
+ Assume ISO C.
+ * config.in: Regenerate.
+ * configure: Regenerate.
+ * configure.in: Remove stdarg.h and varargs.h from
+ AC_CHECK_HEADERS list.
+ * messages.c (as_tsktsk): Remove non ISO C version.
+ (as_warn, as_warn_where, as_bad, as_bad_where, as_fatal): Ditto.
+
+2010-05-31 Tristan Gingold <gingold@adacore.com>
+
+ * config/tc-alpha.c: Add comments for evax.
+ * config/obj-evax.c: Ditto.
+
+2010-05-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * config/tc-arm.c (do_t_mov_cmp): In unified syntax encode movs as
+ lsls and not adds.
+
+2010-05-27 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * config/tc-arm.c (encode_thumb2_ldmstm): Make warning about
+ writeback when base register is in register list an error, and
+ correct check.
+ (do_t_ldmstm): Change warnings.
+
+2010-05-26 Catherine Moore <clm@codesourcery.com>
+
+ * config/tc-mips.c (is_opcode_valid): Remove expansionp.
+ (macro_build): Change invocation of is_opcode_valid.
+ (mips_ip): Likewise.
+
+2010-05-25 Nick Clifton <nickc@redhat.com>
+
+ * Makefile.am (MOSTLYCLEANFILES): Fix typo.
+ * Makefile.in: Regenerate.
+
+2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
+ Andrew Stubbs <ams@codesourcery.com>
+
+ * config/tc-sh.c (sh_fdpic): New.
+ (sh_check_fixup): Handle relocations on movi20.
+ (parse_exp): Do not reject PIC operators here.
+ (build_Mytes): Check for unhandled PIC operators here. Use
+ sh_check_fixup for movi20.
+ (enum options): Add OPTION_FDPIC.
+ (md_longopts, md_parse_option, md_show_usage): Add --fdpic.
+ (sh_fix_adjustable, md_apply_fix): Handle FDPIC and movi20 relocations.
+ (sh_elf_final_processing): Handle --fdpic.
+ (sh_uclinux_target_format): New.
+ (sh_parse_name): Handle FDPIC relocation operators.
+ * config/tc-sh.h (TARGET_FORMAT): Define specially for TE_UCLINUX.
+ (sh_uclinux_target_format): Declare for TE_UCLINUX.
+ * configure.tgt (sh-*-uclinux* | sh[12]-*-uclinux*): Set
+ em=uclinux.
+ * doc/c-sh.texi (SH Options): Document --fdpic.
+
+2010-05-25 Jay Krell <jay.krell@cornell.edu>
+
+ PR ld/11621
+ * Makefile.am: Replace all occurences of .o with .@OBJEXT@
+ * Makefile.in: Regenerate.
+
+2010-05-25 Alan Modra <amodra@gmail.com>
+
+ * config/tc-ppc.c (ppc_section_flags): Add ATTRIBUTE_UNUSED to "attr".
+
+2010-05-19 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-h8300.c (h8300_elf_section): Add .zdebug to the list
+ of known section prefixes.
+
+2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/11600
+ * obj-elf.c (obj_elf_change_section): Handle SHF_EXCLUDE.
+ (obj_elf_parse_section_letters): Likewise.
+ (obj_elf_section_word): Likewise.
+
+ * config/tc-ppc.c (ppc_section_letter): Removed.
+ (ppc_section_word): Likewise.
+ * config/tc-ppc.h (ppc_section_letter): Likewise.
+ (ppc_section_word): Likewise.
+ (md_elf_section_letter): Likewise.
+ (md_elf_section_word): Likewise.
+
+ * doc/as.texinfo: Document `e' and `#exclude'.
+
+2010-05-13 Nathan Sidwell <nathan@codesourcery.com>
+
+ * config/tc-arm.c (md_assemble): Clarify current mode in error
+ messages about unsupported instructions.
+ (UT): Delete #define.
+ (insns): Adjust cbnz, cbz appropriately.
+
+2010-05-11 Andrew Stubbs <ams@codesourcery.com>
+
+ * config/tc-arm.c (aeabi_set_public_attributes): Set Tag_DIV_use.
+
+2010-05-11 Jie Zhang <jie@codesourcery.com>
+
+ * config/tc-arm.c (aeabi_set_public_attributes): Set
+ Tag_ABI_HardFP_use to 1 if a single precision FPU is selected.
+
+2010-05-07 Tristan Gingold <gingold@adacore.com>
+
+ * Makefile.in: Regenerate with automake 1.11.1.
+ * aclocal.m4: Ditto.
+ * doc/Makefile.in: Ditto.
+
+2010-05-05 Nick Clifton <nickc@redhat.com>
+
+ * po/es.po: Updated Spanish translation.
+
+2010-05-05 Julian Brown <julian@codesourcery.com>
+
+ * read.c (cons_worker): Detect and reject unexpected string argument.
+
+2010-05-04 Nick Clifton <nickc@redhat.com>
+
+ * write.c (fixup_segment): Revert previous delta.
+ * config/tc-arm.h (TC_FORCE_RELOCATION_LOCAL): Also force the
+ generation of relocations for fixups against weak symbols.
+
+2010-04-29 Nathan Sidwell <nathan@codesourcery.com>
+
+ * write.c (fixup_segment): Do not assume we know the section a
+ defined weak symbol is in.
+ * config/tc-arm.c (relax_adr, relax_branch, md_apply_fix): Treat
+ weak symbols as not known to be in the same section, even if they
+ are defined.
+
+2010-04-27 Joseph Myers <joseph@codesourcery.com>
+
+ * config/tc-tic6x.h (tic6x_label_list): New.
+ (tic6x_segment_info_type): Keep a list of labels and a current
+ frag instead of a boolean for whether labels seen and a count of
+ instructions.
+ (tic6x_frag_info, TC_FRAG_TYPE, TC_FRAG_INIT, tic6x_frag_init,
+ md_do_align, tic6x_do_align, md_end, tic6x_end): New.
+ * config/tc-tic6x.c (tic6x_frob_label): Put label on list.
+ (tic6x_cleanup): Correct comment.
+ (tic6x_free_label_list): New.
+ (tic6x_cons_align): Free label list and update for
+ tic6x_segment_info_type changes.
+ (tic6x_do_align): New.
+ (md_assemble): Handle list of labels and saved frag for execute
+ packet. Create machine-dependent frag for new execute packet and
+ adjust labels accordingly.
+ (tic6x_adjust_section, tic6x_frag_init, tic6x_end): New.
+ (md_convert_frag, md_estimate_size_before_relax): Update comments.
+
+2010-04-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/11535
+ * config/tc-i386-intel.c (intel_state): Add is_indirect.
+ (i386_intel_operand): Initialize intel_state.is_indirect. Check
+ intel_state.is_indirect for "call|jmp [symbol]".
+
+2010-04-22 Nick Clifton <nickc@redhat.com>
+
+ * po/gas.pot: Updated by the Translation project.
+
+2010-04-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (i386_is_register): Removed.
+ (x86_cons): Don't use i386_is_register.
+ (parse_register): Likewise.
+ * config/tc-i386-intel.c (i386_intel_simplify): Likewise.
+ (i386_intel_operand): Likewise.
+
+2010-04-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (tc_x86_parse_to_dw2regnum): Don't use
+ i386_is_register.
+
+2010-04-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (i386_is_register): Remove is_intel_syntax.
+ (x86_cons): Updated.
+ (parse_register): Likewise.
+ (tc_x86_parse_to_dw2regnum): Likewise.
+ * config/tc-i386-intel.c (i386_intel_simplify): Likewise.
+ (i386_intel_operand): Likewise.
+
+2010-04-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/11509
+ * config/tc-i386-intel.c (i386_intel_simplify_register): New.
+ (i386_intel_simplify): Use i386_is_register and
+ i386_intel_simplify_register. Set X_md for O_register and
+ check X_md for O_constant.
+ (i386_intel_operand): Use i386_is_register.
+
+ * config/tc-i386.c (i386_is_register): New.
+ (x86_cons): Initialize the X_md field. Use i386_is_register.
+ (parse_register): Use i386_is_register.
+ (tc_x86_parse_to_dw2regnum): Likewise.
+
+2010-04-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ * expr.c (expr): Initialize the X_md field.
+
+2010-04-20 Joseph Myers <joseph@codesourcery.com>
+
+ * config/tc-tic6x.c (OPTION_MGENERATE_REL): New.
+ (md_longopts): Add -mgenerate-rel.
+ (tic6x_generate_rela): New.
+ (md_parse_option): Handle -mgenerate-rel.
+ (md_show_usage): Add comment that -mgenerate-rel is undocumented.
+ (tic6x_init_after_args): New.
+ (md_apply_fix): Correct shift calculations for SB-relative
+ relocations.
+ (md_pcrel_from): Change to tic6x_pcrel_from_section. Do not
+ adjust addresses for relocations referencing symbols in other
+ sections.
+ (tc_gen_reloc): Adjust addend calculations for REL relocations.
+ * config/tc-tic6x.h (MD_PCREL_FROM_SECTION,
+ tic6x_pcrel_from_section, tc_init_after_args,
+ tic6x_init_after_args): New.
+
+2010-04-20 Nick Clifton <nickc@redhat.com>
+
+ PR gas/11507
+ * macro.c (macro_expand_body): Do not treat LOCAL as a keyword in
+ altmacro mode if found inside a quoted string.
+
+2010-04-20 Mike Frysinger <vapier@gentoo.org>
+
+ * config/bfin-lex.l (parse_int): Change index() to strchr().
+
+2010-04-16 Nick Clifton <nickc@redhat.com>
+
+ PR gas/11395
+ * config/tc-hppa.c (pa_ip): Do not allow 64-bit add condition
+ matcher to accept and unconditional 32-bit add instruction.
+ (pa_build_unwind_subspace): Cope with error conditions not
+ allowing the start symbol to be set.
+
+2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * config/tc-arm.c (arm_convert_symbolic_attribute): Add support for
+ new tag names in v2.08 of ARM ABI.
+ * doc/c-arm.texi: Document new tag names in ABI.
+
+2010-04-14 Tristan Gingold <gingold@adacore.com>
+
+ * config/tc-alpha.c: Includes vms/egps.h on EVAX.
+ (s_alpha_comm): Used new EGPS macros from egps.h
+ (RGPS__V_NO_SHIFT, EGPS__V_MASK): New local macros.
+ (s_alpha_section_word): Add comments. Use new EGPS macros.
+ Adjust for modified bfd_vms_set_section_flags function.
+
+2010-04-10 Alan Modra <amodra@gmail.com>
+
+ PR gas/11486
+ * config/tc-ppc.c (ppc_elf_cons): Clear frag contents.
+
+2010-04-09 Nick Clifton <nickc@redhat.com>
+
+ * as.c (create_obj_attrs_section): Remove unused variable addr.
+ * listing.c (listing_listing): Remove unused variable message.
+ * read.c: Remove unnecessary register type qualifiers.
+ (s_mri): Only define/use old_flag variable if MRI_MODE_CHANGE is
+ defined.
+
+2010-04-07 Eric B. Weddington <eric.weddington@atmel.com>
+
+ * config/tc-avr.c (mcu_types): Add support for atmega16a, atmega168a,
+ atmega164a, atmega165a, atmega169a, atmega169pa, atmega16hva2,
+ atmega324a, atmega324pa, atmega325a, atmega3250a, atmega328,
+ atmega329a, atmega329pa, atmega3290a, atmega48a, atmega644a,
+ atmega645a, atmega645p, atmega6450a, atmega6450p, atmega649a,
+ atmega649p, atmega6490a, atmega6490p, atmega64hve, atmega88a,
+ atmega88pa, attiny461a, attiny84a, m3000.
+ Remove support for atmega8m1, atmega8c1, atmega16c1, atmega4hvd,
+ atmega8hvd, attiny327, m3000f, m3000s, m3001b.
+ * doc/c-avr.texi: Same.
+
+2010-04-07 Jie Zhang <jie@codesourcery.com>
+
+ * config/tc-arm.c (make_mapping_symbol): Handle the case
+ that multiple mapping symbols have the same value 0.
+
+2010-04-07 Alan Modra <amodra@gmail.com>
+
+ * configure: Regenerate.
+
+2010-04-06 Nick Clifton <nickc@redhat.com>
+
+ * po/ru.po: New Russian translation.
+ * configure.in (ALL_LINGUAS): Add ru.
+ * configure: Regenerate.
+
+2010-03-30 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/11456
+ * input-scrub.c (input_scrub_next_buffer): Use memmove instead
+ of memcpy to copy overlap memory.
+
+2010-03-25 Joseph Myers <joseph@codesourcery.com>
+
+ * Makefile.am (TARGET_CPU_CFILES): Add config/tc-tic6x.c.
+ (TARGET_CPU_HFILES): Add config/tc-tic6x.h.
+ * Makefile.in: Regenerate.
+ * NEWS: Add news entry for TI C6X support.
+ * app.c (do_scrub_chars): Handle "||^" for TI C6X. Handle
+ TC_PREDICATE_START_CHAR and TC_PREDICATE_END_CHAR. Keep spaces in
+ operands if TC_KEEP_OPERAND_SPACES.
+ * configure.tgt (tic6x-*-*): New.
+ * config/tc-ia64.h (TC_PREDICATE_START_CHAR,
+ TC_PREDICATE_END_CHAR): Define.
+ * config/tc-tic6x.c, config/tc-tic6x.h: New.
+ * doc/Makefile.am (CPU_DOCS): Add c-tic6x.texi.
+ * doc/Makefile.in: Regenerate.
+ * doc/all.texi (TIC6X): Define.
+ * doc/as.texinfo: Add TI C6X documentation. Include c-tic6x.texi.
+ * doc/c-tic6x.texi: New.
+
+2010-03-22 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (lex_got): Use STRING_COMMA_LEN on gotrel.
+
+2010-03-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (i386_error): Replace oprand_size_mismatch
+ with operand_size_mismatch.
+ (operand_size_match): Updated.
+ (match_template): Likewise.
+
+2010-03-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (i386_error): New.
+ (_i386_insn): Replace err_msg with error.
+ (operand_size_match): Set error instead of err_msg on failure.
+ (operand_type_match): Likewise.
+ (operand_type_register_match): Likewise.
+ (VEX_check_operands): Likewise.
+ (match_template): Likewise. Use error instead of err_msg with
+ as_bad.
+
+2010-03-19 Jie Zhang <jie@codesourcery.com>
+
+ * config/tc-arm.c (make_mapping_symbol): Hanle the case
+ that two mapping symbols have the same value.
+
+2010-03-18 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * doc/c-arm.texi (.setfp): Correct example.
+
+2010-03-18 Wei Guozhi <carrot@google.com>
+
+ PR gas/11323
+ * config/tc-arm.c (reloc_names): New relocation names.
+ (md_apply_fix): New case for BFD_RELOC_ARM_GOT_PREL.
+ (tc_gen_reloc): New case for BFD_RELOC_ARM_GOT_PREL.
+ * doc/c-arm.texi (ARM-Relocations): Document the new relocation.
+
+2010-03-15 Thomas Schwinge <thomas@codesourcery.com>
+
+ * dw2gencfi.c (output_cie): Consider emitting the S augmentation in all
+ cases, and not only for .eh_frame.
+
+ * dw2gencfi.c (output_cie): Make it more explicit which code paths
+ belong to .eh_frame only.
+
+2010-03-13 Segher Boessenkool <segher@kernel.crashing.org>
+
+ * config/tc-v850.c (v850_insert_operand): Handle out-of-range
+ assembler constants on 64-bit hosts.
+
+2010-03-10 Mike Frysinger <michael.frysinger@analog.com>
+
+ * bfin-defs.h, bfin-lex.l, bfin-parse.y, tc-bfin.c, tc-bfin.h:
+ Strip trailing whitespace.
+
+2010-03-10 Mike Frysinger <michael.frysinger@analog.com>
+
+ * doc/c-bfin.texi (-mcpu): Add bf504 and bf506.
+ * config/tc-bfin.c (bfin_cpu_type): Add BFIN_CPU_BF504 and
+ BFIN_CPU_BF506.
+ (bfin_cpus[]): Add 0.0 for bf504 and bf506.
+
+2010-03-10 Jie Zhang <jie@codesourcery.com>
+
+ * doc/as.texinfo: Add Blackfin options.
+ * doc/c-bfin.texi: Document -mfdpic, -mno-fdpic and -mnopic.
+ * config/tc-bfin.c (md_show_usage): Show usage for all
+ Blackfin specific options.
+
+2010-03-09 Alan Modra <amodra@gmail.com>
+
+ PR gas/11356
+ * listing.c (listing_newline): Correct backslash quote logic.
+
+2010-03-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config/tc-i386.h [TE_SOLARIS] (ELF_TARGET_FORMAT): Define.
+ (ELF_TARGET_FORMAT64): Define.
+
+2010-03-05 Paul Brook <paul@codesourcery.com>
+
+ * config/tc-arm.c (arm_cpu_option_table): Add cortex-m4.
+
+2010-03-02 Andrew Stubbs <ams@codesourcery.com>
+
+ * config/tc-sh.c (get_specific): Move overflow checking code to avoid
+ reading uninitialized data.
+
+2010-03-01 Tristan Gingold <gingold@adacore.com>
+
+ * config/tc-score7.c (s7_frag_check): Add ATTRIBUTE_UNUSED.
+
+2010-02-26 Doug Evans <dje@sebabeach.org>
+
+ * configure.tgt: Fix mep cpu case.
+
+2010-02-26 Jie Zhang <jie@codesourcery.com>
+
+ * config/tc-arm.c (do_t_strexd): Remove
+ operand[1] != operand[2] contraint.
+
+2010-02-26 Jie Zhang <jie@codesourcery.com>
+
+ * config/tc-arm.c (neon_select_shape): No need to match
+ the remaining operands in the shape when one operand does
+ not match.
+
+2010-02-26 Jie Zhang <jie@codesourcery.com>
+
+ * config/tc-arm.c (do_neon_ld_st_interleave): Reject bad
+ alignment.
+
+2010-02-25 Doug Evans <dje@sebabeach.org>
+
+ * cgen.c: Whitespace fixes.
+ (weak_operand_overflow_check): Formatting fix.
+
+2010-02-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (match_template): Update error messages.
+
+2010-02-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (_i386_insn): Add err_msg.
+ (operand_size_match): Set err_msg on failure.
+ (operand_type_match): Likewise.
+ (operand_type_register_match): Likewise.
+ (VEX_check_operands): Likewise.
+ (match_template): Likewise. Use i.err_msg with as_bad.
+
+2010-02-25 Wu Zhangjin <wuzhangjin@gmail.com>
+
+ * config/tc-mips.c (mips_fix_loongson2f, mips_fix_loongson2f_nop,
+ mips_fix_loongson2f_jump): New variables.
+ (md_longopts): Add New options -mfix-loongson2f-nop/jump,
+ -mno-fix-loongson2f-nop/jump.
+ (md_parse_option): Initialize variables via above options.
+ (options): New enums for the above options.
+ (md_begin): Initialize nop_insn from LOONGSON2F_NOP_INSN.
+ (fix_loongson2f, fix_loongson2f_nop, fix_loongson2f_jump):
+ New functions.
+ (append_insn): call fix_loongson2f().
+ (mips_handle_align): Replace the implicit nops.
+ * config/tc-mips.h (MAX_MEM_FOR_RS_ALIGN_CODE): Modified
+ for the new mips_handle_align().
+ * doc/c-mips.texi: Document the new options.
+
+2010-02-23 Daniel Gutson <dgutson@codesourcery.com>
+
+ * config/tc-arm.c (do_rd_rm_rn): Added warning
+ for obsolete insns.
+
+2010-02-23 Andrew Zabolotny <anpaza@mail.ru>
+
+ PR binutils/11297
+ * config/tc-avr.c (md_apply_fix): Handle BFD_RELOC_8.
+ (avr_cons_fix_new): Handle fixups of a single byte.
+
+2010-02-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ PR 9861
+ * config/tc-arm.c (CPU_DEFAULT): Do not define based upon build
+ compiler's predefines.
+
+2010-02-19 Alan Modra <amodra@gmail.com>
+
+ * configure.tgt: Whiltespace. Sort moxie entry.
+
+2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * config/tc-arm.c (arm_convert_symbolic_attribute): Add Tag_DIV_use.
+ * doc/c-arm.texi: Likewise.
+
+2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
+
+ * config/tc-arm.c (asm_opcode): operands type
+ change.
+ (BAD_PC_ADDRESSING): New macro message.
+ (BAD_PC_WRITEBACK): Likewise.
+ (MIX_ARM_THUMB_OPERANDS): New macro.
+ (operand_parse_code): Added enum values.
+ (parse_operands): Added thumb/arm distinction,
+ plus new enum values handling.
+ (encode_arm_addr_mode_2): Validations enhanced.
+ (encode_arm_addr_mode_3): Likewise.
+ (do_rm_rd_rn): Likewise.
+ (encode_thumb32_addr_mode): Likewise.
+ (do_t_ldrex): Likewise.
+ (do_t_ldst): Likewise.
+ (do_t_strex): Likewise.
+ (md_assemble): Call parse_operands with
+ a new parameter.
+ (OPS_1): New macro.
+ (OPS_2): Likewise.
+ (OPS_3): Likewise.
+ (OPS_4): Likewise.
+ (OPS_5): Likewise.
+ (OPS_6): Likewise.
+ (insns): Updated insns operands.
+
+2010-02-12 Tristan Gingold <gingold@adacore.com>
+ Douglas B Rupp <rupp@gnat.com>
+
+ * config/tc-ia64.c (enum reloc_func): Add FUNC_SLOTCOUNT_RELOC.
+ (DUMMY_RELOC_IA64_SLOTCOUNT): Added.
+ (pseudo_func): Add an entry for slotcount.
+ (md_begin): Initialize slotcount pseudo symbol.
+ (ia64_parse_name): Handle @slotcount parameter.
+ (ia64_gen_real_reloc_type): Handle slotcount.
+ (md_apply_fix): Ditto.
+ * doc/c-ia64.texi (IA-64-Relocs): Document @slotcount.
+
+2010-02-11 Sterling Augustine <sterling@jaw.hq.tensilica.com>
+
+ * config/tc-xtensa.c (istack_init): Don't call memset.
+
+2010-02-11 Sterling Augustine <sterling@tensilica.com>
+
+ * config/tc-xtensa.c (cache_literal_section): Handle prefixes as
+ well as suffixes.
+
+2010-02-11 Sterling Augustine <sterling@tensilica.com>
+
+ * config/tc-xtensa.c (xtensa_find_unaligned_loops): Rewrite.
+
+2010-02-11 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (build_modrm_byte): Reformat.
+
+2010-02-11 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c: Update copyright.
+
+2010-02-10 Quentin Neill <quentin.neill@amd.com>
+ Sebastian Pop <sebastian.pop@amd.com>
+
+ * config/tc-i386.c (vec_imm4) New operand type.
+ (fits_in_imm4): New.
+ (VEX_check_operands): New.
+ (check_reverse): Call VEX_check_operands.
+ (build_modrm_byte): Reintroduce code for 5
+ operand insns. Fix whitespace.
+
+2010-02-10 Richard Sandiford <r.sandiford@uk.ibm.com>
+
+ * config/tc-ppc.c (md_show_usage): Add -mpwr4, -mpwr5, -mpwr5x,
+ -mpwr6 and -mpwr7.
+
+2010-02-09 Sterling Augustine <sterling@tensilica.com>
+
+ * config/tc-xtensa.c (RELAXED_LOOP_INSN_BYTES): New.
+ (next_frag_pre_opcode_bytes): Use RELAXED_LOOP_INSN_BYTES.
+ (xtensa_mark_zcl_first_insns): Rewrite to handle corner case.
+
+2010-02-08 Christophe Lyon <christophe.lyon@st.com>
+
+ * config/tc-arm.c (md_pcrel_from_section): Keep base to zero for
+ non-local branches (BFD_RELOC_THUMB_PCREL_BRANCH23,
+ BFD_RELOC_THUMB_PCREL_BLX, BFD_RELOC_ARM_PCREL_BLX,
+ BFD_RELOC_ARM_PCREL_CALL)
+
+2010-02-08 Sterling Augustine <sterling@tensilica.com>
+
+ * config/tc-xtensa.c (frag_format_size): Generalize logic to
+ handle more instruction sizes and fetch widths.
+ (branch_align_power): Likewise.
+ (text_align_power): Likewise.
+ (bytes_to_stretch): Likewise.
+
+2010-02-08 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
+
+ * config/tc-ppc.c (md_show_usage): Mention -mtitan. Don't use tabs.
+ (ppc_mach): Handle titan.
+ * doc/c-ppc.texi: Mention -mtitan.
+
+2010-02-05 Sterling Augustine <sterling@tensilica.com>
+
+ * config/tc-xtensa.c (UNREACHABLE_MAX_WIDTH): Delete and
+ replace with...
+ (xtensa_fetch_width) ...this.
+
+2010-02-05 Joseph Myers <joseph@codesourcery.com>
+
+ * Makefile.am (CPU_TYPES, OBJ_FORMATS, CPU_OBJ_VALID,
+ MULTI_CPU_TYPES, MULTI_CPU_OBJ_VALID): Remove.
+ * Makefile.in: Regenerate.
+
+2010-02-03 Quentin Neill <quentin.neill@amd.com>
+
+ * config/tc-i386.c (cpu_arch): Change amdfam15 to bdver1.
+ (i386_align_code): Rename PROCESSOR_AMDFAM15 to PROCESSOR_BDVER1.
+ * config/tc-i386.h (processor_type): Same.
+ * doc/c-i386.texi: Change amdfam15 to bdver1.
+
+2010-01-29 Nick Clifton <nickc@redhat.com>
+
+ PR 11136
+ * config/tc-arm.c (neon_check_type): Handle a neon_shape value of
+ NS_NULL.
+
+2010-01-27 Dave Korn <dave.korn.cygwin@gmail.com>
+
+ * NEWS: Mention new feature.
+ * config/obj-coff.c (obj_coff_section): Accept digits and use
+ to override default section alignment power if specified.
+ * doc/as.texinfo (.section directive): Update documentation.
+
+2010-01-27 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (avxscalar): New.
+ (OPTION_MAVXSCALAR): Likewise.
+ (build_vex_prefix): Select vector_length for scalar instructions
+ based on avxscalar.
+ (md_longopts): Add OPTION_MAVXSCALAR.
+ (md_parse_option): Handle OPTION_MAVXSCALAR.
+ (md_show_usage): Add -mavxscalar=.
+
+ * doc/c-i386.texi: Document -mavxscalar=.
+
+2010-01-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (build_vex_prefix): Set i.vex.bytes[0] to
+ 0xc4 individually.
+
+2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
+
+ * write.h (fix_at_start): Declare.
+ * write.c (fix_new_internal): Add at_beginning parameter.
+ Use it instead of REVERSE_SORT_RELOCS. Fix the handling of
+ seg_fix_tailP for the at_beginning/REVERSE_SORT_RELOCS case.
+ (fix_new, fix_new_exp): Update accordingly.
+ (fix_at_start): New function.
+ * config/tc-ppc.c (md_pseudo_table): Add .ref to the OBJ_XCOFF section.
+ (ppc_ref): New function, for OBJ_XCOFF.
+ (md_apply_fix): Handle BFD_RELOC_NONE for OBJ_XCOFF.
+ * config/te-i386aix.h (REVERSE_SORT_RELOCS): Remove #undef.
+
+2010-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config/te-solaris.h (DWARF2_EH_FRAME_READ_ONLY): Make read-only
+ on 64-bit Solaris/x86.
+ Include obj-format.h earlier.
+
+2010-01-21 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
+
+ * config/tc-s390.c (s390_elf_final_processing): New function.
+ * config/tc-s390.h (elf_tc_final_processing): New macro definition.
+ (s390_elf_final_processing): Added prototype.
+
+
+2010-01-20 Nick Clifton <nickc@redhat.com>
+
+ PR 11109
+ * config/tc-arm.c (do_neon_cvt): Rename to do_neon_cvt_1. Add
+ code to handle round-to-zero for VCVT conversions.
+ (do_neon_cvt): New. Call do_neon_cvt_1.
+ (do_neon_cvtr): New. Call do_neon_cvt_1.
+ (insns): Use do_neon_cvt for VCVT insn and do_neon_cvtr for VCVTR
+ insn.
+
+2010-01-18 Tristan Gingold <gingold@adacore.com>
+
+ * config/tc-ia64.c (ia64_vms_note): Generate 24 bytes note headers.
+
+2010-01-15 Sebastian Pop <sebastian.pop@amd.com>
+
+ * config/tc-i386.c (md_assemble): Before accessing the IMM field
+ check that it's not an XOP insn.
+
+2010-01-14 Jie Zhang <jie.zhang@analog.com>
+
+ * config/bfin-aux.h: Remove argument names in function
+ declarations.
+ * config/bfin-lex.l (parse_int): Fix shadowed variable name
+ warning.
+ * config/bfin-parse.y (value_match): Remove argument names
+ in declaration.
+ (notethat): Likewise.
+ (yyerror): Likewise.
+
+2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * config/tc-arm.c (do_t_nop): Correct check for Thumb-2 NOP.
+
+2010-01-13 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-h8300.c (h8300_elf_section): New function - issue a
+ warning message if a new section is created without setting any
+ attributes for it.
+ (md_pseudo_table): Intercept section creation pseudos.
+ (md_pcrel_from): Replace abort with an error message.
+ * config/obj-elf.c (obj_elf_section_name): Export this function.
+ * config/obj-elf.h (obj_elf_section_name): Prototype.
+
+2010-01-12 Alan Modra <amodra@gmail.com>
+
+ PR 11122
+ * listing.c (print_source): Add one to line number.
+
+2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * doc/Makefile.in: Regenerate.
+
+2010-01-08 H.J. Lu <hongjiu.lu@intel.com>
+
+ * version.c (parse_args): Change to "Copyright 2010".
+
+2010-01-06 Quentin Neill <quentin.neill@amd.com>
+
+ * config/tc-i386.c (cpu_arch): Add amdfam15.
+ (i386_align_code): Add PROCESSOR_AMDFAM15 cases.
+ * config/tc-i386.h (processor_type): Add PROCESSOR_AMDFAM15.
+ * doc/c-i386.texi: Add amdfam15.
+
+2010-01-04 Daniel Gutson <dgutson@codesourcery.com>
+
+ * config/tc-arm.c (do_neon_logic): Accept imm value
+ in the third operand too.
+ (operand_parse_code): OP_RNDQ_IMVNb renamed to
+ OP_RNDQ_Ibig.
+ (parse_operands): OP_NILO case removed, applied renaming.
+ (insns): Neon shape changed for some logic instructions.
+
+2010-01-04 Daniel Gutson <dgutson@codesourcery.com>
+
+ * config/tc-arm.c (do_neon_ldx_stx): Added
+ validation for vector load/store insns.
+
+2010-01-04 Edmar Wienskoski <edmar@freescale.com>
+
+ * config/tc-ppc.c (md_show_usage): Document -me500mc64.
+
+2010-01-03 Daniel Gutson <dgutson@codesourcery.com>
+
+ * config/tc-arm.c (struct arm_it): New flag 'is_neon'.
+ (NEON_ENC_*): Macros renamed to _NEON_ENC_*.
+ (NEON_ENCODE): New macro.
+ (check_neon_suffixes): New macro.
+ (do_vfp_cond_or_thumb): Set the 'is_neon' flag.
+ (do_vfp_nsyn_opcode): Likewise.
+ (do_vfp_nsyn_nmul): Use the new 'NEON_ENCODE' macro.
+ (do_vfp_nsyn_cmp): Likewise.
+ (do_neon_shl_imm): Likewise.
+ (do_neon_qshl_imm): Likewise.
+ (neon_dyadic_misc): Likewise.
+ (do_neon_mac_maybe_scalar): Likewise.
+ (do_neon_qdmulh): Likewise.
+ (do_neon_qmovn): Likewise.
+ (do_neon_qmovun): Likewise.
+ (do_neon_movn): Likewise.
+ (neon_mac_reg_scalar_long): Likewise.
+ (do_neon_vmull): Likewise.
+ (do_neon_trn): Likewise.
+ (do_neon_ldx_stx): Likewise.
+ (neon_dp_fixup): Changed signature and set the flag.
+ (neon_three_same): Call the above with new signature.
+ (neon_two_same): Likewise.
+ (neon_imm_shift): Likewise.
+ (neon_mul_mac): Likewise.
+ (do_neon_abs_neg): Likewise.
+ (neon_mixed_length): Likewise.
+ (do_neon_ext): Likewise.
+ (do_neon_mov): Likewise.
+ (do_neon_tbl_tbx): Likewise.
+ (do_neon_logic): Likewise, and use the new 'NEON_ENCODE' macro.
+ (neon_compare): Likewise.
+ (do_neon_shll): Likewise.
+ (do_neon_cvt): Likewise.
+ (do_neon_mvn): Likewise.
+ (do_neon_dup): Likewise.
+ (md_assemble): Call check_neon_suffixes ().
+
+For older changes see ChangeLog-2009
+\f
+Local Variables:
+mode: change-log
+left-margin: 8
+fill-column: 74
+version-control: never
+End:
-2010-12-31 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
-
- * gas/all/gas.exp (fwdexp): Run on hppa*64*-*-*. Skip on 32-bit
- hppa*-*-hpux*.
- (octa): Likewise.
-
- * gas/cfi/cfi.exp: Skip cfi-common-6 on hppa64*-*.
-
-2010-12-31 Richard Sandiford <rdsandiford@googlemail.com>
-
- * gas/mips/e32-rel2.d: Accept any file format.
- * gas/mips/e32el-rel2.d: Likewise.
- * gas/mips/elf-rel.d: Likewise.
- * gas/mips/elf-rel2.d: Likewise.
- * gas/mips/elf-rel3.d: Likewise.
- * gas/mips/elfel-rel.d: Likewise.
- * gas/mips/elfel-rel2.d: Likewise.
- * gas/mips/elfel-rel3.d: Likewise.
- * gas/mips/ldstla-32-mips3-shared.d: Likewise.
- * gas/mips/ldstla-32-mips3.d: Likewise.
- * gas/mips/ldstla-32-shared.d: Likewise.
- * gas/mips/ldstla-32.d: Likewise.
- * gas/mips/ldstla-n64-shared.d: Likewise.
- * gas/mips/ldstla-n64.d: Likewise.
- * gas/mips/noat-1.d: Likewise.
- * gas/mips/set-arch.d: Likewise.
- * gas/mips/tls-o32.d: Likewise.
-
-2010-12-30 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/ilp32/lns/ilp32.exp: New.
- * gas/i386/ilp32/lns/lns-common-1.d: Likewise.
- * gas/i386/ilp32/lns/lns-duplicate.d: Likewise.
-
- * gas/i386/ilp32/cfi/cfi-common-1.d: New.
- * gas/i386/ilp32/cfi/cfi-common-2.d: Likewise.
- * gas/i386/ilp32/cfi/cfi-common-3.d: Likewise.
- * gas/i386/ilp32/cfi/cfi-common-4.d: Likewise.
- * gas/i386/ilp32/cfi/cfi-common-5.d: Likewise.
- * gas/i386/ilp32/cfi/cfi-common-6.d: Likewise.
- * gas/i386/ilp32/cfi/cfi-common-7.d: Likewise.
- * gas/i386/ilp32/cfi/cfi-x86_64.d: Likewise.
- * gas/i386/ilp32/cfi/ilp32.exp: Likewise.
- * gas/i386/ilp32/elf/ehopt0.d: Likewise.
- * gas/i386/ilp32/elf/equ-reloc.d: Likewise.
- * gas/i386/ilp32/elf/file.d: Likewise.
- * gas/i386/ilp32/elf/group0a.d: Likewise.
- * gas/i386/ilp32/elf/group0b.d: Likewise.
- * gas/i386/ilp32/elf/group1a.d: Likewise.
- * gas/i386/ilp32/elf/group1b.d: Likewise.
- * gas/i386/ilp32/elf/ifunc-1.d: Likewise.
- * gas/i386/ilp32/elf/ilp32.exp: Likewise.
- * gas/i386/ilp32/elf/redef.d: Likewise.
- * gas/i386/ilp32/elf/section0.d: Likewise.
- * gas/i386/ilp32/elf/section1.d: Likewise.
- * gas/i386/ilp32/elf/section3.d: Likewise.
- * gas/i386/ilp32/elf/section4.d: Likewise.
- * gas/i386/ilp32/elf/section6.d: Likewise.
- * gas/i386/ilp32/elf/section7.d: Likewise.
- * gas/i386/ilp32/elf/struct.d: Likewise.
- * gas/i386/ilp32/elf/symtab.d: Likewise.
- * gas/i386/ilp32/elf/symver.d: Likewise.
-
- * gas/i386/ilp32/ilp32.exp: New.
- * gas/i386/ilp32/immed64.d: Likewise.
- * gas/i386/ilp32/mixed-mode-reloc64.d: Likewise.
- * gas/i386/ilp32/reloc64.d: Likewise.
- * gas/i386/ilp32/rex.d: Likewise.
- * gas/i386/ilp32/rexw.d: Likewise.
- * gas/i386/ilp32/svme64.d: Likewise.
- * gas/i386/ilp32/x86-64-addr32.d: Likewise.
- * gas/i386/ilp32/x86-64-addr32-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-aes.d: Likewise.
- * gas/i386/ilp32/x86-64-aes-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-amdfam10.d: Likewise.
- * gas/i386/ilp32/x86-64-arch-1.d: Likewise.
- * gas/i386/ilp32/x86-64-arch-2.d: Likewise.
- * gas/i386/ilp32/x86-64-avx.d: Likewise.
- * gas/i386/ilp32/x86-64-avx-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-avx-swap.d: Likewise.
- * gas/i386/ilp32/x86-64-avx-swap-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-branch.d: Likewise.
- * gas/i386/ilp32/x86-64-cbw.d: Likewise.
- * gas/i386/ilp32/x86-64-cbw-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-clmul.d: Likewise.
- * gas/i386/ilp32/x86-64-clmul-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-crc32.d: Likewise.
- * gas/i386/ilp32/x86-64-crc32-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-crx.d: Likewise.
- * gas/i386/ilp32/x86-64-crx-suffix.d: Likewise.
- * gas/i386/ilp32/x86-64.d: Likewise.
- * gas/i386/ilp32/x86-64-disp.d: Likewise.
- * gas/i386/ilp32/x86-64-disp-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-drx.d: Likewise.
- * gas/i386/ilp32/x86-64-drx-suffix.d: Likewise.
- * gas/i386/ilp32/x86-64-ept.d: Likewise.
- * gas/i386/ilp32/x86-64-ept-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-fma4.d: Likewise.
- * gas/i386/ilp32/x86-64-fma.d: Likewise.
- * gas/i386/ilp32/x86-64-fma-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-gidt.d: Likewise.
- * gas/i386/ilp32/x86-64-ifunc.d: Likewise.
- * gas/i386/ilp32/x86-64-intel64.d: Likewise.
- * gas/i386/ilp32/x86-64-io.d: Likewise.
- * gas/i386/ilp32/x86-64-io-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-io-suffix.d: Likewise.
- * gas/i386/ilp32/x86-64-localpic.d: Likewise.
- * gas/i386/ilp32/x86-64-mem.d: Likewise.
- * gas/i386/ilp32/x86-64-mem-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-movbe.d: Likewise.
- * gas/i386/ilp32/x86-64-movbe-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-1-core2.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-1.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-1-k8.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-1-nocona.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-1-pentium.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-2.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-3.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-4-core2.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-4.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-4-k8.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-5.d: Likewise.
- * gas/i386/ilp32/x86-64-nops-5-k8.d: Likewise.
- * gas/i386/ilp32/x86-64-nops.d: Likewise.
- * gas/i386/ilp32/x86-64-opcode.d: Likewise.
- * gas/i386/ilp32/x86-64-opcode-inval.d: Likewise.
- * gas/i386/ilp32/x86-64-opcode-inval-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-opts.d: Likewise.
- * gas/i386/ilp32/x86-64-opts-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-pcrel.d: Likewise.
- * gas/i386/ilp32/x86-64-reg.d: Likewise.
- * gas/i386/ilp32/x86-64-reg-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-rep.d: Likewise.
- * gas/i386/ilp32/x86-64-rep-suffix.d: Likewise.
- * gas/i386/ilp32/x86-64-rip.d: Likewise.
- * gas/i386/ilp32/x86-64-rip-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-sib.d: Likewise.
- * gas/i386/ilp32/x86-64-sib-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-simd.d: Likewise.
- * gas/i386/ilp32/x86-64-simd-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-simd-suffix.d: Likewise.
- * gas/i386/ilp32/x86-64-sse2avx.d: Likewise.
- * gas/i386/ilp32/x86-64-sse2avx-opts.d: Likewise.
- * gas/i386/ilp32/x86-64-sse2avx-opts-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-sse3.d: Likewise.
- * gas/i386/ilp32/x86-64-sse4_1.d: Likewise.
- * gas/i386/ilp32/x86-64-sse4_1-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-sse4_2.d: Likewise.
- * gas/i386/ilp32/x86-64-sse4_2-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-sse-check.d: Likewise.
- * gas/i386/ilp32/x86-64-sse-check-none.d: Likewise.
- * gas/i386/ilp32/x86-64-sse-check-warn.d: Likewise.
- * gas/i386/ilp32/x86-64-sse-noavx.d: Likewise.
- * gas/i386/ilp32/x86-64-ssse3.d: Likewise.
- * gas/i386/ilp32/x86-64-stack.d: Likewise.
- * gas/i386/ilp32/x86-64-stack-intel.d: Likewise.
- * gas/i386/ilp32/x86-64-stack-suffix.d: Likewise.
- * gas/i386/ilp32/x86-64-unwind.d: Likewise.
- * gas/i386/ilp32/x86-64-vmx.d: Likewise.
- * gas/i386/ilp32/x86-64-xsave.d: Likewise.
- * gas/i386/ilp32/x86-64-xsave-intel.d: Likewise.
-
-2010-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
-
- PR gas/11395
- * gas/hppa/basic/add2.s: Add test for a simple doubleword carry
- instruction.
- * gas/hppa/basic/sub2.s: Add tests for simple word and doubleword
- borrow instructions.
- * gas/hppa/basic/basic.exp: Update regexps for above.
-
-2010-12-18 Mingjie Xing <mingjie.xing@gmail.com>
-
- * gas/mips/loongson-3a-2.s, gas/mips/loongson-3a-2.d,
- gas/mips/loongson-3a-3.s, gas/mips/loongson-3a-3.d: New tests.
- * gas/mips/mips.exp: Run them.
-
-2010-12-12 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/elf/elf.exp: Run section9.
-
- * gas/elf/section9.d: New.
- * gas/elf/section9.s: Likewise.
-
-2010-12-11 Mingming Sun <mingm.sun@gmail.com>
-
- * gas/mips/loongson-3a.s, gas/mips/loongson-3a.d: New test.
- * gas/mips/mips.exp: Run it.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/elf_ase_mips16.d: Update test for new MIPS16 ASE flag
- semantics.
- * gas/mips/elf_ase_mips16-2.d: New test.
- * gas/mips/nop.s: Source for the new test.
- * gas/mips/mips.exp: Run the new test.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/jal-svr4pic.d: Also use wildcard address matching in
- relocations.
- * gas/mips/mips1@jal-svr4pic.d: Likewise.
- * gas/mips/jal-svr4pic-noreorder.d: Likewise.
- * gas/mips/mips1@jal-svr4pic-noreorder.d: Likewise.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/ldstla-32.d: Update according to a 16-bit constant
- offset optimization.
- * gas/mips/ldstla-32-mips3.d: Likewise.
- * gas/mips/ldstla-32-shared.d: Likewise.
- * gas/mips/ldstla-32-mips3-shared.d: Likewise.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/at-2.l: Adjust according to message capitalization
- fixes.
- * gas/mips/illegal.l: Likewise.
- * gas/mips/jalr.l: Likewise.
- * gas/mips/octeon-ill.l: Likewise.
- * gas/mips/tls-ill.l: Likewise.
-
-2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/ldstla-32.d: Use wildcard address matching.
- * gas/mips/ldstla-32-mips3.d: Likewise.
- * gas/mips/ldstla-32-shared.d: Likewise.
- * gas/mips/ldstla-32-mips3-shared.d: Likewise.
-
-2010-12-02 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gas/i386/ifunc-2.s, gas/i386/ifunc-2.l: New test.
- * gas/i386/ifunc-3.s, gas/i386/ifunc-3.d: Likeise.
- * gas/i386/i386.exp: Run them.
-
-2010-11-20 Richard Sandiford <rdsandiford@googlemail.com>
-
- * lib/gas-defs.exp (regexp_diff): Delete.
- (run_dump_test): Remove final "" argument in call to regexp_diff.
- (run_list_test): Likewise.
- (run_list_test_stdin): Likewise.
- * gas/all/gas.exp (test_cond): Likewise.
- * gas/elf/elf.exp (run_elf_list_test): Likewise.
- * gas/m68k/all.exp: Likewise.
- * gas/mep/complex-relocs.exp (regexp_test): Likewise.
- * gas/mt/relocs.exp (regexp_test): Likewise.
- * gas/symver/symver.exp (run_error_test): Likewise.
-
-2010-11-20 Richard Sandiford <rdsandiford@googlemail.com>
-
- * lib/gas-defs.exp (load_common_lib): New function. Load
- binutils-common.exp.
- (is_elf_format, is_aout_format, is_pecoff_format): Delete.
-
-2010-11-15 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/elf/dwarf2-3.d: Also expect .zdebug in section name.
- * gas/i386/debug1.d: Likewise.
- * gas/lns/lns-common-1.d: Likewise.
- * gas/lns/lns-duplicate.d: Likewise.
-
-2010-11-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- PR gas/12198
- * gas/arm/pr12198-1.d: New test.
- * gas/arm/pr12918-1.s: Likewise.
- * gas/arm/pr12198-2.d: Likewise.
- * gas/arm/pr12918-2.s: Likewise.
-
-2010-11-13 Richard Sandiford <rdsandiford@googlemail.com>
-
- * gas/mips/elf-rel28.s, gas/mips/elf-rel28-n32.d,
- gas/mips/elf-rel28-n64.d: New test.
- * gas/mips/mips.exp: Run it.
-
-2010-11-10 Richard Sandiford <richard.sandiford@linaro.org>
-
- * gas/arm/plt-1.s, gas/arm/plt-1.d: New test.
-
-2010-11-08 Thomas Schwinge <thomas@schwinge.name>
-
- * lib/gas-defs.exp (is_elf_format): Consider for *-*-gnu*, too.
- * gas/elf/elf.exp: Likewise.
- * gas/symver/symver.exp: Likewise.
-
-2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/12186
- * gas/i386/gotpc.s: Add more _GLOBAL_OFFSET_TABLE_ test.
- * gas/i386/gotpc.d: Updated.
-
-2010-11-02 Joseph Myers <joseph@codesourcery.com>
-
- * gas/tic6x/attr-array-directive-1.d,
- gas/tic6x/attr-array-directive-1.s,
- gas/tic6x/attr-array-directive-2.d,
- gas/tic6x/attr-array-directive-2.s,
- gas/tic6x/attr-array-directive-3.d,
- gas/tic6x/attr-array-directive-3.s,
- gas/tic6x/attr-array-directive-4.d,
- gas/tic6x/attr-array-directive-4.s,
- gas/tic6x/attr-conformance-directive-1.d,
- gas/tic6x/attr-conformance-directive-1.s,
- gas/tic6x/attr-conformance-directive-2.d,
- gas/tic6x/attr-conformance-directive-2.s,
- gas/tic6x/attr-pic-directive-1.d,
- gas/tic6x/attr-pic-directive-1.s,
- gas/tic6x/attr-pic-directive-2.d,
- gas/tic6x/attr-pic-directive-2.s,
- gas/tic6x/attr-pic-opts-mno-pic.d, gas/tic6x/attr-pic-opts-mpic.d,
- gas/tic6x/attr-pid-directive-1.d,
- gas/tic6x/attr-pid-directive-1.s,
- gas/tic6x/attr-pid-directive-2.d,
- gas/tic6x/attr-pid-directive-2.s,
- gas/tic6x/attr-pid-opts-mpid-far.d,
- gas/tic6x/attr-pid-opts-mpid-near.d,
- gas/tic6x/attr-pid-opts-mpid-no.d,
- gas/tic6x/attr-stack-directive-1.d,
- gas/tic6x/attr-stack-directive-1.s,
- gas/tic6x/attr-stack-directive-2.d,
- gas/tic6x/attr-stack-directive-2.s,
- gas/tic6x/attr-wchar-directive-1.d,
- gas/tic6x/attr-wchar-directive-1.s,
- gas/tic6x/attr-wchar-directive-2.d,
- gas/tic6x/attr-wchar-directive-2.s: New tests.
-
-2010-10-29 Joseph Myers <joseph@codesourcery.com>
-
- * gas/tic6x/attr-compatibility-directive-1.d,
- gas/tic6x/attr-compatibility-directive-1.s,
- gas/tic6x/attr-compatibility-directive-2.d,
- gas/tic6x/attr-compatibility-directive-2.s: New tests.
-
-2010-10-29 H.J. Lu <hongjiu.lu@intel.com>
-
- * elf/dwarf2-1.s: Replace .zdebug_abbrev section with
- .debug_abbrev section.
- * elf/dwarf2-2.3: Likewise.
-
- * elf/dwarf2-1.d: Pass --compress-debug-sections to assembler.
- Updated.
- * elf/dwarf2-2.d: Likewise.
-
- * gas/i386/i386.exp: Remove xfail on dw2-compress-2 and
- x86-64-dw2-compress-2.
-
-2010-10-29 Bernd Schmidt <bernds@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
-
- * gas/tic6x/attr-dsbt-directive-1.d,
- gas/tic6x/attr-dsbt-directive-1.s,
- gas/tic6x/attr-dsbt-directive-2.d,
- gas/tic6x/attr-dsbt-directive-2.s,
- gas/tic6x/attr-dsbt-opts-mdsbt.d,
- gas/tic6x/attr-dsbt-opts-mno-dsbt.d: New tests.
-
-2010-10-28 Thomas Schwinge <thomas@schwinge.name>
-
- * gas/iq2000/load-hazards.exp: Sort all filename globs.
- * gas/iq2000/yield.exp: Likewise.
- * gas/mt/errors.exp: Likewise.
-
-2010-10-28 Alan Modra <amodra@gmail.com>
-
- * gas/elf/elf.exp (groupautob): Don't run on xtensa.
- * gas/elf/groupautoa.d: Change test name.
- * gas/elf/groupautob.d: Change test name.
-
-2010-10-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
-
- * gas/all/gas.exp: Don't run byte test on s390.
-
-2010-10-27 Alan Modra <amodra@gmail.com>
-
- * gas/i386/x86-64-relax-1.s: Use .balign. not .align.
- * gas/i386/x86-64-relax-1.d: Remove label match, match pe output.
-
- * gas/i386/relax-1.s: Use .p2align, not .align.
- * gas/i386/relax-2.s: Likewise.
- * gas/i386/relax-1.d: Remove label match.
- * gas/i386/relax-2.d: Likewise. Correct test name.
-
-2010-10-26 Dave Korn <dave.korn.cygwin@gmail.com>
-
- * gas/i386/relax-1.d: Generalize regexes a bit.
- * gas/i386/relax-2.d: Likewise.
-
-2010-10-25 Chao-ying Fu <fu@mips.com>
-
- * gas/mips/mips32-dsp.d, gas/mips/mips32-dsp.s: Add madd, maddu, msub,
- msubu, mult, multu.
-
-2010-10-25 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/12049
- * gas/i386/i386.exp: Run relax-1 and relax-2 for all 32bit
- targets. Run x86-64-relax-1.
-
- * gas/i386/x86-64-relax-1.d: New.
- * gas/i386/x86-64-relax-1.s: Likewise.
-
-2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
-
- * gas/mips/mips.exp: Simplify enabling of MIPS16 testing.
-
-2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
-
- * gas/mips/at-1.d: Handle ECOFF relocations.
- * gas/mips/eret-1.d: Handle ECOFF.
- * gas/mips/eret-2.d: Likewise.
- * gas/mips/eret-3.d: Likewise.
- * gas/mips/mips.exp: Only run "aent" for ELF.
-
-2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
-
- * gas/mips/ld.s: Adjust to let SD, L.D, S.D, LDC1 and SDC1
- macros to be tested, according to the "tsd", "tl_d", "ts_d",
- "tldc1" and "tsdc1" symbols.
- * gas/mips/sd.d: New test.
- * gas/mips/ecoff@sd.d: Likewise, ECOFF version.
- * gas/mips/mips1@ecoff@sd.d: Likewise, MIPS I/ECOFF version.
- * gas/mips/r3000@ecoff@sd.d: Likewise, R3000/ECOFF version.
- * gas/mips/r3900@ecoff@sd.d: Likewise, R3900/ECOFF version.
- * gas/mips/mips2@ecoff@sd.d: Likewise, MIPS II/ECOFF version.
- * gas/mips/mips32@ecoff@sd.d: Likewise, MIPS32/ECOFF version.
- * gas/mips/mips32r2@ecoff@sd.d: Likewise, MIPS32r2/ECOFF
- version.
- * gas/mips/sd-forward.d: New test.
- * gas/mips/ecoff@sd-forward.d: Likewise, ECOFF version.
- * gas/mips/mips1@ecoff@sd-forward.d: Likewise, MIPS I/ECOFF
- version.
- * gas/mips/r3000@ecoff@sd-forward.d: Likewise, R3000/ECOFF
- version.
- * gas/mips/r3900@ecoff@sd-forward.d: Likewise, R3900/ECOFF
- version.
- * gas/mips/mips2@ecoff@sd-forward.d: Likewise, MIPS II/ECOFF
- version.
- * gas/mips/mips32@ecoff@sd-forward.d: Likewise, MIPS32/ECOFF
- version.
- * gas/mips/mips32r2@ecoff@sd-forward.d: Likewise, MIPS32r2/ECOFF
- version.
- * gas/mips/l_d.d: New test.
- * gas/mips/mips1@l_d.d: Likewise, MIPS I version.
- * gas/mips/r3000@l_d.d: Likewise, R3000 version.
- * gas/mips/r3900@l_d.d: Likewise, R3900 version.
- * gas/mips/l_d-forward.d: New test.
- * gas/mips/mips1@l_d-forward.d: Likewise, MIPS I version.
- * gas/mips/r3000@l_d-forward.d: Likewise, R3000 version.
- * gas/mips/r3900@l_d-forward.d: Likewise, R3900 version.
- * gas/mips/s_d.d: New test.
- * gas/mips/mips1@s_d.d: Likewise, MIPS I version.
- * gas/mips/r3000@s_d.d: Likewise, R3000 version.
- * gas/mips/r3900@s_d.d: Likewise, R3900 version.
- * gas/mips/s_d-forward.d: New test.
- * gas/mips/mips1@s_d-forward.d: Likewise, MIPS I version.
- * gas/mips/r3000@s_d-forward.d: Likewise, R3000 version.
- * gas/mips/r3900@s_d-forward.d: Likewise, R3900 version.
- * gas/mips/ldc1.d: New test.
- * gas/mips/ldc1-forward.d: Likewise.
- * gas/mips/sdc1.d: Likewise.
- * gas/mips/sdc1-forward.d: Likewise.
- * gas/mips/sd-n32.d: Likewise.
- * gas/mips/sd-n64.d: Likewise.
- * gas/mips/sd-f-n32.d: Likewise.
- * gas/mips/sd-f-n64.d: Likewise.
- * gas/mips/l_d-n32.d: Likewise.
- * gas/mips/l_d-n64.d: Likewise.
- * gas/mips/l_d-f-n32.d: Likewise.
- * gas/mips/l_d-f-n64.d: Likewise.
- * gas/mips/s_d-n32.d: Likewise.
- * gas/mips/s_d-n64.d: Likewise.
- * gas/mips/s_d-f-n32.d: Likewise.
- * gas/mips/s_d-f-n64.d: Likewise.
- * gas/mips/ldc1-n32.d: Likewise.
- * gas/mips/ldc1-n64.d: Likewise.
- * gas/mips/ldc1-f-n32.d: Likewise.
- * gas/mips/ldc1-f-n64.d: Likewise.
- * gas/mips/sdc1-n32.d: Likewise.
- * gas/mips/sdc1-n64.d: Likewise.
- * gas/mips/sdc1-f-n32.d: Likewise.
- * gas/mips/sdc1-f-n64.d: Likewise.
- * gas/mips/mips.exp: Run the new tests.
-
-2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
-
- * gas/mips/ld.s: Adjust to let data objects be only
- defined/declared (as appropriate) at the end of assembly, based
- on the presence or not of the "forward" symbol.
- * gas/mips/ld-forward.d: New test.
- * gas/mips/mips1@ld-forward.d: Likewise. MIPS I version.
- * gas/mips/r3000@ld-forward.d: Likewise, R3000 version.
- * gas/mips/ecoff@ld-forward.d: Likewise, ECOFF version.
- * gas/mips/r3900@ecoff@ld-forward.d: Likewise, R3900/ECOFF
- version.
- * gas/mips/mips2@ecoff@ld-forward.d: Likewise, MIPS II/ECOFF
- version.
- * gas/mips/mips32@ecoff@ld-forward.d: Likewise, MIPS32/ECOFF
- version.
- * gas/mips/mips32r2@ecoff@ld-forward.d: Likewise, MIPS32r2/ECOFF
- version.
- * gas/mips/ld-n32-forward.d: New test.
- * gas/mips/ld-n64-forward.d: Likewise.
- * gas/mips/mips.exp: Run the new tests.
-
-2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
-
- * gas/mips/ld-n32.d: New test.
- * gas/mips/ld-n64.d: Likewise.
- * gas/mips/mips.exp: Run the new tests.
-
-2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
-
- * gas/mips/ld.d: Rename to...
- * gas/mips/mips1@ld.d: ... this.
- * gas/mips/ld-ilocks.d: Rename to...
- * gas/mips/ld.d: ... this.
- * gas/mips/r3000@ld.d: New test, R3000 version.
- * gas/mips/ecoff@ld.d: Likewise, ECOFF version.
- * gas/mips/r3900@ecoff@ld.d: Likewise, R3900/ECOFF version.
- * gas/mips/mips2@ecoff@ld.d: Likewise, MIPS II/ECOFF version.
- * gas/mips/mips32@ecoff@ld.d: Likewise, MIPS32/ECOFF version.
- * gas/mips/mips32r2@ecoff@ld.d: Likewise, MIPS32r2/ECOFF version.
- * gas/mips/mips.exp: Remove "ld-ilocks" and run "ld" over all
- architectures matching "mips1".
-
-2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
- Richard Sandiford <rdsandiford@googlemail.com>
-
- * gas/mips/mips.exp (run_dump_test_arch): Check for the presence
- of a file-format-specific test too.
- (run_dump_test_arches): Pull elf, ecoff and aout variables for
- use by the above.
-
-2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
-
- * gas/mips/ld.s: Remove "l.d", "s.d" and "sd" instructions.
- * gas/mips/ld.d: Adjust accordingly.
- * gas/mips/ld-ilocks.d: Likewise
-
-2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
-
- * gas/mips/ld.s: Remove ".set mips1".
- * gas/mips/ld.d: Remove "-march=r4000" and "-mmips:4000" from
- gas/objdump options.
- * gas/mips/ld-ilocks.d: Add "-32" to gas options.
- * gas/mips/mips.exp: Run the two cases with run_dump_test_arches.
-
-2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
-
- * gas/mips/ld.s: Remove MIPS III bits.
- * gas/mips/ld.d: Adjust accordingly.
- * gas/mips/ld-ilocks.d: Likewise.
- * gas/mips/ld-ilocks-addr32.d: Remove file.
- * gas/mips/mips.exp: Adjust accordingly.
-
-2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
-
- * gas/mips/ld.d: Spell out reloc names.
- * gas/mips/ld-ilocks.d: Likewise.
- * gas/mips/ld-ilocks-addr32.d: Likewise.
-
-2010-10-23 Mark Mitchell <mark@codesourcery.com>
-
- * gas/elf/elf.exp: Add group0c test.
- * gas/elf/group0c.d: New.
- * gas/elf/group0a.d: Expect ".group" for the name of group
- sections.
- * gas/elf/group0b.d: Likewise.
- * gas/elf/group1a.d: Likewise.
- * gas/elf/group1b.d: Likewise.
- * gas/elf/groupautoa.d: Likewise.
- * gas/elf/groupautob.d: Likewise.
- * gas/elf/section4.d: Likewise.
- * gas/ia64/group-1.d: Likewise. Adjust hard-coded constants.
-
-2010-10-22 Nick Clifton <nickc@redhat.com>
-
- * gas/all/fwdexp.d: Also look for f8ffffff.
- * gas/arm/msr-reg-thumb.d: Skip for non-ELF based targets.
- * gas/arm/vldr.d: Likewise.
- * gas/arm/thumb2_ldmstm.d: Allow for extra NOPs at the end of the disassembly.
- * gas/cfi/cfi.exp (cfi-arm-1): Only run for ELF based ARM targets.
-
-2010-10-21 Joseph Myers <joseph@codesourcery.com>
-
- * gas/tic6x/attr-arch-directive-1.d,
- gas/tic6x/attr-arch-directive-2.d,
- gas/tic6x/attr-arch-directive-3.d,
- gas/tic6x/attr-arch-directive-4.d,
- gas/tic6x/attr-arch-directive-4.s,
- gas/tic6x/attr-arch-directive-5.d,
- gas/tic6x/attr-arch-directive-5.s,
- gas/tic6x/attr-arch-opts-c62x.d, gas/tic6x/attr-arch-opts-c64x+.d,
- gas/tic6x/attr-arch-opts-c64x.d, gas/tic6x/attr-arch-opts-c674x.d,
- gas/tic6x/attr-arch-opts-c67x+.d, gas/tic6x/attr-arch-opts-c67x.d,
- gas/tic6x/attr-arch-opts-none-1.d,
- gas/tic6x/attr-arch-opts-none-2.d,
- gas/tic6x/attr-arch-opts-override-1.d,
- gas/tic6x/attr-arch-opts-override-2.d: Update for attribute
- renaming and renumbering.
-
-2010-10-19 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/12049
- * gas/i386/i386.exp: Run relax-1 and relax-2.
-
- * gas/i386/relax-1.d: New.
- * gas/i386/relax-1.s: Likewise.
- * gas/i386/relax-2.d: Likewise.
- * gas/i386/relax-2.s: Likewise.
-
-2010-10-18 Kai Tietz <kaI.tietz@onevision.com>
-
- * gas/i386/disp32.d: Adjust initial symbol check.
- * gas/i386/x86-64-disp32.d: Likewise.
-
-2010-10-18 Maciej W. Rozycki <macro@linux-mips.org>
-
- * gas/mips/ld.d: Spell out section offsets and addends
- explicitly. Clean up some regexps.
- * gas/mips/ld-ilocks.d: Likewise. Add missing "$" prefixes to
- the names of FP registers.
- * gas/mips/ld-ilocks-addr32.d: Likewise.
- * gas/mips/ld.s: Align sections to 4k, adjust padding.
-
-2010-10-18 Maciej W. Rozycki <macro@linux-mips.org>
-
- * gas/mips/ld.d: Use wildcard address matching.
- * gas/mips/ld-ilocks.d: Likewise.
- * gas/mips/ld-ilocks-addr32.d: Likewise.
-
-2010-10-18 Maciej W. Rozycki <macro@linux-mips.org>
-
- * gas/mips/mips.exp (run_dump_test_arch): Get the name of the
- architecture to check against for an architecture-specific test
- from the properties instead of the name passed.
-
-2010-10-18 Maciej W. Rozycki <macro@linux-mips.org>
-
- * gas/mips/lineno.s: Convert to o32.
- * gas/mips/lineno.d: Adjust patterns accordingly. Force the o32
- ABI.
-
-2010-10-16 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/i386.exp: Run x86-64-nops-1-g64.
-
- * gas/i386/x86-64-nops-1.d: Remove -mtune=generic64.
-
- * gas/i386/x86-64-nops-1-g64.d: New.
-
-2010-10-15 David Gibson <david.gibson@analog.com>
-
- * gas/bfin/loop_label.s, gas/bfin/loop_label.d,
- gas/bfin/loop_label2.s, gas/bfin/loop_label2.d,
- gas/bfin/loop_temps.s, gas/bfin/loop_temps.d: New tests.
- * gas/bfin/bfin.exp: Add loop_label, loop_label2, and loop_temps.
-
-2010-10-15 Robin Getz <robin.getz@analog.com>
-
- * gas/bfin/16bit_illegals.s, gas/bfin/16bit_illegals.d,
- gas/bfin/parallel_illegal.s, gas/bfin/parallel_illegal.d: New tests.
- * gas/bfin/bfin.exp: Add 16bit_illegals and parallel_illegal.
-
-2010-10-15 Mike Frysinger <vapier@gentoo.org>
-
- * gas/bfin/video.s: Add BYTEOP2M insns.
- * gas/bfin/video.d, gas/bfin/video2.s, gas/bfin/video2.d: Likewise.
-
-2010-10-15 Mike Frysinger <vapier@gentoo.org>
-
- * gas/bfin/video.d: Change addresses to regexps.
- * gas/bfin/video2.d: Likewise.
-
-2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/i386.exp: Run inval-reg.
-
- * gas/i386/inval-reg.l: New.
- * gas/i386/inval-reg.s: Likewise.
-
-2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/disp32.d: New.
- * gas/i386/disp32.s: Likewise.
- * gas/i386/x86-64-disp32.d: Likewise.
- * gas/i386/x86-64-disp32.s: Likewise.
-
- * gas/i386/i386.exp: Run disp32 and x86-64-disp32.
-
-2010-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
-
- * gas/s390/zarch-z196.d: Adjust the load/store on condition
- instructions.
- * gas/s390/zarch-z196.s: Likewise.
-
-2010-10-07 Bernd Schmidt <bernds@codesourcery.com>
-
- * gas/tic6x/insns-c674x-sploop.d: Add two more sploop/spkernel tests.
- * gas/tic6x/insns-c674x-sploop.s: Likewise.
-
-2010-10-04 David Daney <ddaney@caviumnetworks.com>
-
- * gas/mips/mips.exp (octeon-pref): Run the new test.
- * gas/mips/octeon-pref.s: New test.
- * gas/mips/octeon-pref.d: New expected results for the new test.
-
-2010-09-29 Alan Modra <amodra@gmail.com>
-
- * gas/all/fwdexp.d, * gas/all/fwdexp.s: New test.
- * gas/all/gas.exp: Run it.
-
-2010-09-29 Alan Modra <amodra@gmail.com>
-
- * lib/gas-defs.exp (is_elf_format): Merge with binutils and ld versions.
- (is_aout_format): Copy from ld testsuite.
- (is_pecoff_format): Merge with ld version.
-
-2010-09-27 Bernd Schmidt <bernds@codesourcery.com>
-
- * gas/tic6x/got-reloc.s: New test.
- * gas/tic6x/got-reloc.d: New test.
-
-2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
-
- * gas/s390/s390.exp: Run the zarch-z196 test.
- * gas/s390/zarch-z196.d: Add new instructions.
- * gas/s390/zarch-z196.s: Likewise.
- * gas/s390/zarch-z9-109.d: Likewise.
- * gas/s390/zarch-z9-109.s: Likewise.
-
-2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
-
- * gas/s390/esa-g5.d: Adjust serveral instructions.
- * gas/s390/esa-reloc.d: Likewise.
- * gas/s390/esa-z990.d: Likewise.
- * gas/s390/zarch-reloc.d: Likewise.
- * gas/s390/zarch-z10.d: Likewise.
- * gas/s390/zarch-z9-ec.d: Likewise.
- * gas/s390/zarch-z900.d: Likewise.
-
-2010-09-27 Tejas Belagod <tejas.belagod@arm.com>
-
- * gas/arm/vldr.s: New test for pc-relative VLDR disassembly comment.
- * gas/arm/vldr.d: Likewise.
- * gas/arm/vstr-bad.s: New test for PC-relative VSTR.
- * gas/arm/vstr-thumb-bad.l: Likewise.
- * gas/arm/vstr-thumb-bad.d: Likewise.
- * gas/arm/vstr-arm-bad.l: Likewise.
- * gas/arm/vstr-arm-bad.d: Likewise.
-
-2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * gas/arm/armv7-a+virt.d: New test.
- * gas/arm/armv7-a+virt.s: Likewise.
- * gas/arm/attr-march-all.d: Update for Virtualization Extensions.
- * gas/arm/attr-march-armv7-a+sec+virt.d: New test.
- * gas/arm/attr-march-armv7-a+virt.d: Likewise.
-
-2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * gas/arm/armv7-a+idiv.d: New test.
- * gas/arm/armv7-a+idiv.s: Likewise.
- * gas/arm/attr-march-all.d: Update for Integer divide extension.
- * gas/arm/attr-march-armv7-a+idiv.d: New test.
-
-2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * gas/arm/archv6s-m-bad.d: New test.
- * gas/arm/archv6s-m-bad.l: Likewise.
- * gas/arm/archv6s-m.d: Likewise.
- * gas/arm/archv6s-m.s: Likewise.
- * gas/arm/attr-march-armv6-m+os.d: Likewise.
- * gas/arm/attr-march-armv6s-m.d: Likewise.
-
-2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * gas/arm/attr-march-all.d: Update for Security Extensions..
- * gas/arm/attr-march-armv6k+sec.d: New test.
- * gas/arm/attr-march-armv6z.d: Update for Security Extensions.
- * gas/arm/attr-march-armv6zk.d: Likewise.
- * gas/arm/attr-march-armv6zkt2.d: Likewise.
- * gas/arm/attr-march-armv6zt2.d: Likewise.
- * gas/arm/attr-march-armv7-a+sec.d: New test.
- * gas/arm/attr-mcpu.d: Update for Security Extensions.
- * gas/arm/thumb32.d: Likewise.
- * gas/arm/thumb32.s: Likewise.
-
-2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * gas/arm/arch7a-mp.d: Add.
- * gas/arm/arch7ar-mp.s: Likewise.
- * gas/arm/arch7r-mp.d: Likewise.
- * gas/arm/armv2-mp-bad.d: Likewise.
- * gas/arm/armv2-mp-bad.l: Likewise.
- * gas/arm/attr-march-all.d: Update for MP extension.
- * gas/arm/attr-march-armv7-a+mp.d: Add.
- * gas/arm/attr-march-armv7-r+mp.d: Likewise.
-
-2010-09-23 Alan Modra <amodra@gmail.com>
-
- * gas/all/gas.exp: Update "forward" and "redef3" xfails.
- * gas/m68k/all.exp: Don't xfail pcrel on uclinux.
- * gas/sh/arch/arch.exp: Don't pass dashes to send_log.
-
-2010-09-23 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/jal.d: Remove duplicate pattern.
-
-2010-09-22 Robin Getz <robin.getz@analog.com>
-
- * gas/bfin/expected_move_errors.l: Update error output.
-
-2010-09-22 Robin Getz <robin.getz@analog.com>
-
- * gas/bfin/pseudo.d, gas/bfin/pseudo.s: New test.
- * gas/bfin/bfin.exp: Add new "pseudo" test.
-
-2010-09-22 Mike Frysinger <vapier@gentoo.org>
-
- * gas/bfin/parallel2.d, gas/bfin/parallel3.d, gas/bfin/shift.d,
- gas/bfin/vector.2, gas/bfin/vector2.d: Change SHIFT to LSHIFT.
-
-2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * gas/arm/attr-cpu-directive.d: Update test for change in canonical
- CPU name.
- * gas/arm/attr-mcpu.d: Likewise.
-
-2010-09-20 Richard Henderson <rth@redhat.com>
-
- * gas/elf/elf.exp: Disable symtab test for alpha.
-
-2010-09-17 Tejas Belagod <tejas.belagod@arm.com>
-
- * gas/arm/thumb2_ldmstm.d: Change single-register stmia to use 16-bit
- str encoding instead of str.w. Likewise for ldmia.
- * gas/arm/thumb2_ldmstm.s: Change stmia comment. Add tests for T1
- ldmia-to-ldr.
-
-2010-09-17 Tejas Belagod <tejas.belagod@arm.com>
-
- * gas/arm/msr-reg.s: New file.
- * gas/arm/msr-reg.d: Likewise.
- * gas/arm/msr-imm.s: Likewise.
- * gas/arm/msr-imm.d: Likewise.
- * gas/arm/msr-imm-bad.d: Likewise.
- * gas/arm/msr-imm-bad.l: Likewise.
- * gas/arm/msr-reg-bad.d: Likewise.
- * gas/arm/msr-imm-bad.d: Likewise.
- * gas/arm/msr-reg-thumb.d: Likewise.
- * gas/arm/arch7.s: Add tests for xpsr.
- * gas/arm/arch7.d: Likewise.
-
-2010-09-17 Tejas Belagod <tejas.belagod@arm.com>
-
- * gas/arm/copro.s: Add test for APSR_nzcv as a MRC operand.
- * gas/arm/copro.d: Change pc in MRC to disassemble as APSR_nzcv. Also
- add disassembly for test added in copro.s
-
-2010-09-17 Andrew Burgess <aburgess@broadcom.com>
-
- PR gas/12011
- * gas/elf/bad-section-flag.d, * gas/elf/bad-section-flag.err,
- * gas/elf/bad-section-flag.s: New test.
- * gas/elf/elf.exp: Run it.
-
-2010-09-16 Alan Modra <amodra@gmail.com>
-
- * gas/all/redef3.d: Don't run on arc.
- * gas/i386/i386.exp: Don't run intel-got32 on linuxaout. Move
- x86_64 mingw exclusions to equivalent elf only block of tests.
-
-2010-09-15 Kai Tietz <kai.tietz@onevision.com>
-
- * gas/pe/pe.exp: Add new test.
- * gas/pe/seh-x64-err-1.l: New.
- * gas/pe/seh-x64-err-1.s: New.
-
- * gas/pe/pe.exp: Add peseh-x64-4,5,6 tests.
- * gas/pe/peseh-x64-4.s: New.
- * gas/pe/peseh-x64-4.d: New.
- * gas/pe/peseh-x64-5.d: New.
- * gas/pe/peseh-x64-6.d: New.
-
-2010-09-14 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/mips32r2-sync.d: New test for MIPS32r2 "sync"
- instruction variants.
- * gas/mips/octeon@mips32r2-sync.d: Likewise, Octeon version.
- * gas/mips/mips32r2-sync.s: Source for the new test.
- * gas/mips/mips.exp: Run the new test.
-
-2010-09-13 Kai Tietz <kai.tietz@onevision.com>
-
- * gas/pe/pe.exp: Add x64 SEH tests.
- * gas/pe/peseh-x64.s: New.
- * gas/pe/peseh-x64.d: New.
- * gas/pe/peseh-x64-2.s: New.
- * gas/pe/peseh-x64-2.d: New.
- * gas/pe/peseh-x64-3.s: New.
- * gas/pe/peseh-x64-3.d: New.
-
-2010-09-09 Nick Clifton <nickc@redhat.com>
-
- PR gas/11973
- * gas/mn10300/pr11973.s: New file: Test case.
- * gas/mn10300/pr11973.d: New file: Expected output.
- * gas/mn10300/basic.exp: Run the new test.
-
-2010-09-09 Tejas Belagod <tejas.belagod@arm.com>
-
- * gas/arm/addsw-bad.s: New file.
- * gas/arm/addsw-bad.l: New file.
- * gas/arm/addsw-bad.d: New file.
-
-2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/11974
- * gas/i386/immed64.s: Add more movabs tests.
- * gas/i386/immed64.d: Updated.
-
-2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
-
- * gas/elf/dwarf2-1.d: Update DW_OP_reg5 expected output.
- * gas/elf/dwarf2-2.d: Likewise.
- * gas/i386/dw2-compress-1.d: Likewise.
-
-2010-09-03 Kai Tietz <kai.tietz@onevision.com>
-
- * gas/cfi/cfi-i386.d: Use objdump -Wf instead of readelf.
- * gas/cfi/cfi-i386.s: Remove .type directives.
- * gas/cfi/reloc-pe-i386.d: Adjust test for i386.
-
-2010-09-02 Richard Henderson <rth@redhat.com>
-
- * gas/cfi/cfi-common-1.d: Use objdump instead of readelf to dump.
- * gas/cfi/cfi-common-2.d, gas/cfi/cfi-common-3.d,
- gas/cfi/cfi-common-4.d, gas/cfi/cfi-common-6.d,
- gas/cfi/cfi-common-7.d, gas/cfi/cfi-x86_64.d: Likewise.
- * gas/cfi/cfi-x86_64.s: Remove .type directives.
- * gas/cfi/cfi.exp: Run for pecoff objects too.
-
- * gas/cfi/reloc-pe-i386.d, gas/cfi/reloc-pe-i386.s: New test.
-
-2010-08-31 H.J. Lu <hongjiu.lu@intel.com>
-
- PR binutils/11960
- * gas/i386/opcode-intel.d: Updated.
- * gas/i386/x86-64-opcode.d: Likewise.
-
- * gas/i386/x86-64-opcode.s: Add a "pushw imm16" test.
-
-2010-08-25 Jie Zhang <jie@codesourcery.com>
-
- * gas/arm/ldst-pc.d: New test.
- * gas/arm/ldst-pc.s: New test.
- * gas/arm/sp-pc-validations-bad.s: `str r0,[pc,#4]' is valid.
- * gas/arm/sp-pc-validations-bad.l: Adjust accordingly.
-
-2010-08-17 Roland McGrath <roland@redhat.com>
-
- * gas/elf/groupauto.s: New file.
- * gas/elf/groupautoa.d: New file.
- * gas/elf/groupautob.d: New file.
- * gas/elf/elf.exp (run_elf_list_test): Use them.
-
-2010-08-06 Quentin Neill <quentin.neill@amd.com>
-
- * gas/i386/arch-10-1.l: Add nopl instruction.
- * gas/i386/arch-10-2.l: Likewise.
- * gas/i386/arch-10-3.l: Likewise.
- * gas/i386/arch-10-4.l: Likewise.
- * gas/i386/arch-10.s: Likewise.
- * gas/i386/arch-10.d: Add nopl instruction, and +nopl extension
- flag to as flags.
- * gas/i386/nops-5-i686.d: Change alignment code generated for
- -mtune=i686.
- * gas/i386/nops-5.d: Change alignment code generated for
- .arch i686.
- * gas/i386/x86-64-nops-5-k8.d: Likewise.
- * gas/i386/x86-64-nops-5.d: Likewise.
-
-2010-08-05 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/i386.exp: Run arch-4.
-
- * gas/i386/arch-4.d: New.
- * gas/i386/arch-4.s: Likewise.
-
- * gas/i386/intel.d: Replace ud2a/ud2b with ud2/ud1.
- * gas/i386/opcode-intel.d: Likewise.
- * gas/i386/opcode-suffix.d: Likewise.
- * gas/i386/opcode.d: Likewise.
-
-2010-08-03 Alan Modra <amodra@gmail.com>
-
- * gas/all/octa.s, * gas/all/octa.d: New test.
- * gas/all/gas.exp: Run octa.
- * gas/elf/data-1.s, * gas/elf/data-1.d: Delete.
- * gas/elf/elf.exp: Don't run data-1.
-
-2010-08-02 H.J. Lu <hongjiu.lu@intel.com>
-
- * elf/elf.exp: Run data-1 only for i*86, x86_64 and ia64.
-
-2010-08-02 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/11867
- * gas/elf/data-1.d: New.
- * gas/elf/data-1.s: Likewise.
-
- * elf/elf.exp: Run data-1.
-
-2010-08-02 Tristan Gingold <gingold@adacore.com>
-
- * lib/gas-defs.exp (get_standard_section_names): New function.
- (run_dump_tests): Document the new behavior for objdump,
- document to new section-subst option. Automatically perform
- substitutions for objdump.
- (objdump_finish): Add REF_SUBST argument.
- (run_list_test): Adjust call of regexp_diff.
- (run_list_test_stdin): Ditto.
- * gas/all/gas.exp (test_cond): Adjust call of regexp_diff.
- * gas/symver/symver.exp (run_error_test): Ditto.
- * gas/mt/relocs.exp (regexp_test): Ditto.
- * gas/mep/complex-relocs.exp (regexp_test): Ditto.
- * gas/m68k/all.exp: Ditto.
- * gas/elf/elf.exp (run_elf_list_test): Ditto.
- * gas/rx/rx-asm-good.d: Set section-subst to no.
-
-2010-08-02 Alan Modra <amodra@gmail.com>
-
- * gas/i386/i386.exp (dw2-compress-1): Only run on ELF targets.
- (dw2-compress-2, x86-64-dw2-compress-2): Remove unnecessary linux
- target test.
-
-2010-08-02 Alan Modra <amodra@gmail.com>
-
- * gas/ppc/power4.d: Update for ppc_fix_adjustable change.
-
-2010-07-28 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/i386.exp: Xfail dw2-compress-2 and
- x86-64-dw2-compress-2.
-
-2010-07-24 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/jal-svr4pic-noreorder.d: New test case.
- * gas/mips/mips1@jal-svr4pic-noreorder.d: New test
- subarchitecture.
- * gas/mips/r3000@jal-svr4pic-noreorder.d: Likewise.
- * gas/mips/jal-svr4pic-noreorder.s: Source for the new test
- case.
- * gas/mips/mips.exp: Run the new test case.
-
-2010-07-24 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/jal-svr4pic.d: Rename to...
- * gas/mips/mips1@jal-svr4pic.d: ... this.
- * gas/mips/r3000@jal-svr4pic.d: New test subarchitecture.
- * gas/mips/jal-svr4pic.d: New default subarchitecture patterns.
- * gas/mips/mips.exp: Run jal-svr4pic with run_dump_test_arches
- rather than run_dump_test.
-
-2010-07-24 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/jal-svr4pic.d: Reformat. Use --show-raw-insn with
- `objdump'.
- * gas/mips/jal-svr4pic.s: Reformat. Fix up trailing zeroes.
-
-2010-07-24 Maciej W. Rozycki <macro@codesourcery.com>
-
- * lib/gas-defs.exp (run_dump_test): Handle the "dump" option.
-
-2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
- Ina Pandit <ina.pandit@kpitcummins.com>
-
- * gas/v850/split-lo16.d: Update the "ld" instructions with a space
- for second operand.
- * gas/v850/v850e1.d: Likewise.
-
-2010-07-22 Alan Modra <amodra@gmail.com>
-
- * gas/arm/mapdir.s: Don't specify attr/type for .fini_array.
- * gas/elf/dwarf2-3.s: Don't specify attr for .init_array.
- * gas/elf/dwarf2-3.d: Don't run on h8300.
-
-2010-07-19 Andreas Schwab <schwab@redhat.com>
-
- * gas/i386/x86-64-unwind.d: Ignore "Key to Flags" contents.
- * gas/ia64/alias-ilp32.d: Likewise.
- * gas/ia64/alias.d: Likewise.
- * gas/ia64/group-1.d: Likewise.
- * gas/ia64/group-2.d: Likewise.
- * gas/ia64/secname-ilp32.d: Likewise.
- * gas/ia64/secname.d: Likewise.
- * gas/ia64/unwind-ilp32.d: Likewise.
- * gas/ia64/unwind.d: Likewise.
- * gas/mmix/byte-1.d: Likewise.
- * gas/mmix/loc-1.d: Likewise.
- * gas/mmix/loc-2.d: Likewise.
- * gas/mmix/loc-3.d: Likewise.
- * gas/mmix/loc-4.d: Likewise.
- * gas/mmix/loc-5.d: Likewise.
-
-2010-07-16 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/i386.exp: Run dw2-compress-2 only for 32bit.
-
-2010-07-14 Rhonda Wittels <rhonda@codesourcery.com>
-
- * gas/elf/pseudo.s: New.
- * gas/elf/pseudo.l: New.
- * gas/elf/pseudo.d: New.
- * gas/elf/elf.exp: Run the new test.
-
-2010-07-14 H.J. Lu <hongjiu.lu@intel.com>
-
- * config/default.exp (ADDR2LINE): New.
- (ADDR2LINEFLAGS): Likewise.
-
- * gas/i386/i386.exp: Run dw2-compress-2 and x86-64-dw2-compress-2.
-
- * gas/i386/dw2-compress-2.d: New.
- * gas/i386/dw2-compress-2.s: Likewise.
- * gas/i386/x86-64-dw2-compress-2.d: Likewise.
- * gas/i386/x86-64-dw2-compress-2.s: Likewise.
-
- * lib/gas-defs.exp (run_dump_test): Support addr2line as dump
- program.
- (slurp_options): Allow numbers in options.
-
-2010-07-14 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/elf/dwarf2-3.s: Replace .short and .long directives in
- .debug_info section with .2byte and .4byte respectively.
-
-2010-07-11 Kai Tietz <kai.tietz@onevision.com>
-
- * gas/pe/aligncomm-b.d: Regenerated content dump.
- * gas/pe/aligncomm-d.d: Regenerated content dump.
- * gas/i386/i386.exp: Disable for mingw 64-bit the intel-got64 test.
-
-2010-07-08 Tejas Belagod <tejas.belagod@arm.com>
-
- * gas/arm/barrier.s: New file.
- * gas/arm/barrier.d: New file.
- * gas/arm/barrier-thumb.s: New file.
- * gas/arm/barrier-thumb.d: New file.
- * gas/arm/barrier-bad.s: New file.
- * gas/arm/barrier-bad.d: New file.
- * gas/arm/barrier-bad.l: New file.
- * gas/arm/barrier-bad-thumb.s: New file.
- * gas/arm/barrier-bad-thumb.d: New file.
- * gas/arm/barrier-bad-thumb.l: New file.
-
-2010-07-08 Daniel Gutson <dgutson@codesourcery.com>
-
- * gas/arm/reloc-bad.d: New.
- * gas/arm/reloc-bad.s: New.
- * gas/arm/reloc-bad.l: New.
-
-2010-07-06 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/elf-rel27.d: New test for HI16/LO16 relocation
- pairing.
- * gas/mips/elf-rel27.s: Source for the new test.
- * gas/mips/mips.exp: Create "mips16" architecture. Adjust
- conditions involving negated properties throughout to require
- "mips1" as appropriate. Run the new test.
- (mips_arch_destroy): New procedure.
-
-2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/mips.exp (run_dump_test_arch): Check for the presence
- of an architecture-specific test first and use it if found,
- before falling back to the generic one.
-
-2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/mips4-fp.d, gas/mips/mips4-fp.s: Remove checks for
- branch-likely instructions and place them...
- * gas/mips/mips4-branch-likely.d, gas/mips/mips4-branch-likely.s:
- ... in this new test.
- * gas/mips/mips4-fp.l: Update accordingly.
- * gas/mips/mips4-branch-likely.l: New stderr output for the new
- test.
- * gas/mips/mips.exp (mips4-branch-likely): Run a dump test and
- a list test with mips4-branch-likely similarly to mips4-fp.
-
-2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/beq.d, gas/mips/beq.s: Remove checks for
- branch-likely instructions.
- * gas/mips/bge.d, gas/mips/bge.s: Likewise.
- * gas/mips/bgeu.d, gas/mips/bgeu.s: Likewise.
- * gas/mips/blt.d, gas/mips/blt.s: Likewise.
- * gas/mips/bltu.d, gas/mips/bltu.s: Likewise.
- * gas/mips/branch-likely.d, gas/mips/branch-likely.s: New test,
- collecting checks for branch-likely instructions removed from
- the above.
- * gas/mips/mips.exp: Run the new test and update the
- constraints for the updated tests to include MIPS I.
-
-2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/mips4-fp.d: Reformat.
-
-2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/beq.d: Reformat.
- * gas/mips/bge.d, gas/mips/bgeu.d: Likewise.
- * gas/mips/blt.d, gas/mips/bltu.d: Likewise.
-
-2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
-
- * gas/mips/beq.d: Remove leftover symbols/relocs from the
- change on 2009-02-06.
-
-2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
-
- AVX Programming Reference (June, 2010)
- * gas/i386/rdrnd.s: Replace rdrnd with rdrand.
- * gas/i386/rdrnd-intel.d: Likewise.
- * gas/i386/rdrnd.d: Likewise.
- * gas/i386/x86-64-rdrnd-intel.d: Likewise.
- * gas/i386/x86-64-rdrnd.d: Likewise.
- * gas/i386/x86-64-rdrnd.s: Likewise.
-
-2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/10531
- PR gas/11789
- * gas/i386/dw2-compress-1.d: Remove bogus line debug info.
-
- * gas/elf/dwarf2-1.d: New.
- * gas/elf/dwarf2-1.s: Likewise.
- * gas/elf/dwarf2-2.d: Likewise.
- * gas/elf/dwarf2-2.s: Likewise.
- * gas/elf/dwarf2-3.d: Likewise.
- * gas/elf/dwarf2-3.s: Likewise.
- * gas/i386/debug1.d: Likewise.
- * gas/i386/debug1.s: Likewise.
-
- * gas/elf/elf.exp: Run dwarf2-1, dwarf2-2 and dwarf2-3.
-
- * gas/i386/i386.exp: Run debug1 for both 32bit and 64bit.
-
-2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/dw2-compress-1.d: New.
- * gas/i386/dw2-compress-1.s: Likewise.
-
- * gas/i386/i386.exp: Run dw2-compress-1 for Linux.
-
-2010-07-03 Jan Beulich <jbeulich@novell.com>
-
- PR gas/11732
- * gas/i386/i386.exp: Run new tests.
- * gas/i386/intel-got{32,64}.{s,d}: New.
-
-2010-07-01 H.J. Lu <hongjiu.lu@intel.com>
-
- AVX Programming Reference (June, 2010)
- * gas/i386/arch-10.s: Add xsaveopt.
- * gas/i386/x86-64-arch-2.s: Likwise.
-
- * gas/i386/arch-10.d: Updated.
- * gas/i386/arch-10-1.l: Likewise.
- * gas/i386/arch-10-2.l: Likewise.
- * gas/i386/arch-10-3.l: Likewise.
- * gas/i386/arch-10-4.l: Likewise.
- * gas/i386/x86-64-arch-2.d: Likewise.
-
- * gas/i386/f16c-intel.d: New.
- * gas/i386/f16c.d: Likewise.
- * gas/i386/f16c.s: Likewise.
- * gas/i386/fsgs-intel.d: Likewise.
- * gas/i386/fsgs.d: Likewise.
- * gas/i386/fsgs.s: Likewise.
- * gas/i386/rdrnd-intel.d: Likewise.
- * gas/i386/rdrnd.d: Likewise.
- * gas/i386/rdrnd.s: Likewise.
- * gas/i386/x86-64-f16c-intel.d: Likewise.
- * gas/i386/x86-64-f16c.d: Likewise.
- * gas/i386/x86-64-f16c.s: Likewise.
- * gas/i386/x86-64-fsgs-intel.d: Likewise.
- * gas/i386/x86-64-fsgs.d: Likewise.
- * gas/i386/x86-64-fsgs.s: Likewise.
- * gas/i386/x86-64-rdrnd-intel.d: Likewise.
- * gas/i386/x86-64-rdrnd.d: Likewise.
- * gas/i386/x86-64-rdrnd.s: Likewise.
-
- * gas/i386/i386.exp: Run f16c, f16c-intel, fsgs, fsgs-intel,
- rdrnd, rdrnd-intel, x86-64-f16c, x86-64-f16c-intel, x86-64-fsgs,
- x86-64-fsgs-intel, x86-64-rdrnd, x86-64-rdrnd-intel.
-
- * gas/i386/x86-64-xsave.s: Add tests for xsaveopt64.
-
- * gas/i386/x86-64-xsave-intel.d: Updated.
- * gas/i386/x86-64-xsave.d: Likewise.
-
-2010-07-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * gas/arm/thumb2_bad_reg.s: Update mov register tests.
- * gas/arm/thumb2_bad_reg.l: Likewise.
-
-2010-06-29 Alan Modra <amodra@gmail.com>
-
- * gas/maxq10/maxq10.exp: Delete file.
- * gas/maxq10/bits.d, * gas/maxq10/bits.s, * gas/maxq10/call.d,
- * gas/maxq10/call.s, * gas/maxq10/data.s, * gas/maxq10/data2.d,
- * gas/maxq10/data2.s, * gas/maxq10/data3.d, * gas/maxq10/data3.s,
- * gas/maxq10/err.s, * gas/maxq10/jump.d, * gas/maxq10/jump.s,
- * gas/maxq10/logical.d, * gas/maxq10/logical.s, * gas/maxq10/math.d,
- * gas/maxq10/math.s, * gas/maxq10/pmtest.d, * gas/maxq10/pmtest.s,
- * gas/maxq10/range.d, * gas/maxq10/range.s: Likewise.
- * gas/maxq20/maxq20.exp: Delete file.
- * gas/maxq20/bits.d, * gas/maxq20/bits.s, * gas/maxq20/call.d,
- * gas/maxq20/call.s, * gas/maxq20/data1.d, * gas/maxq20/data1.s,
- * gas/maxq20/data2.d, * gas/maxq20/data2.s, * gas/maxq20/data3.d,
- * gas/maxq20/data3.s, * gas/maxq20/jump.d, * gas/maxq20/jump.s,
- * gas/maxq20/jzimm.d, * gas/maxq20/jzimm.s, * gas/maxq20/logical.d,
- * gas/maxq20/logical.s, * gas/maxq20/math.d, * gas/maxq20/math.s,
- * gas/maxq20/pfx2.s, * gas/maxq20/pmtest.d, * gas/maxq20/pmtest.s,
- * gas/maxq20/pxf0.s, * gas/maxq20/range.d,
- * gas/maxq20/range.s: Likewise.
- * gas/all/gas.exp: Remove references to maxq.
-
-2010-06-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * gas/arm/neon-ldst-align-bad.l: Update for Neon alignment syntax fix.
- * gas/arm/neon-ldst-align-bad.s: Likewise.
- * gas/arm/neon-ldst-es.d: Likewise.
- * gas/arm/neon-ldst-es.s: Likewise.
-
-2010-06-22 Jan Beulich <jbeulich@novell.com>
-
- * gas/i386/jump.d: Adjust.
- * gas/i386/jump.s: Add check for branch to 2+$.
-
-2010-06-18 Joseph Myers <joseph@codesourcery.com>
-
- * gas/tic6x/resource-func-unit-1.d,
- gas/tic6x/resource-func-unit-1.l,
- gas/tic6x/resource-func-unit-1.s,
- gas/tic6x/resource-func-unit-2.d,
- gas/tic6x/resource-func-unit-2.l,
- gas/tic6x/resource-func-unit-2.s: New.
-
-2010-06-16 Vincent Rivière <vincent.riviere@freesbee.fr>
-
- PR gas/11673
- * gas/m68k/p11673.s: New test.
- * gas/m68k/all.exp: Run the new test.
-
-2010-06-16 Nick Clifton <nickc@redhat.com>
-
- PR binutils/11676
- * gas/m68k/pr11676.s: New test.
- * gas/m68k/pr11676.d: Expected disassembly.
- * gas/m68k/all.exp: Run the new test.
-
-2010-06-15 Joseph Myers <joseph@codesourcery.com>
-
- * gas/elf/elf.exp: Set target_machine for tic6x-*-*.
- * gas/elf/section2.e-tic6x, gas/tic6x/attr-arch-directive-1.d,
- gas/tic6x/attr-arch-directive-1.s,
- gas/tic6x/attr-arch-directive-2.d,
- gas/tic6x/attr-arch-directive-2.s,
- gas/tic6x/attr-arch-directive-3.d,
- gas/tic6x/attr-arch-directive-3.s,
- gas/tic6x/attr-arch-directive-4.d,
- gas/tic6x/attr-arch-directive-4.s,
- gas/tic6x/attr-arch-directive-5.d,
- gas/tic6x/attr-arch-directive-5.s,
- gas/tic6x/attr-arch-opts-c62x.d, gas/tic6x/attr-arch-opts-c64x+.d,
- gas/tic6x/attr-arch-opts-c64x.d, gas/tic6x/attr-arch-opts-c674x.d,
- gas/tic6x/attr-arch-opts-c67x+.d, gas/tic6x/attr-arch-opts-c67x.d,
- gas/tic6x/attr-arch-opts-none-1.d,
- gas/tic6x/attr-arch-opts-none-2.d,
- gas/tic6x/attr-arch-opts-override-1.d,
- gas/tic6x/attr-arch-opts-override-2.d, gas/tic6x/empty.s: New.
-
-2010-06-14 Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- * gas/ppc/e500.s: Add eieio, mbar and lwsync
- * gas/ppc/e500.d: Likewise.
-
-2010-06-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * gas/arm/vldm-arm.d: New test.
- * gas/arm/vldm-thumb-bad.d: Likewise.
- * gas/arm/vldm-thumb-bad.l: Likewise.
- * gas/arm/vldm.s: Likewise.
- * gas/arm/vldmw-arm-bad.d: Likewise.
- * gas/arm/vldmw-bad.l: Likewise.
- * gad/arm-vldmw-bad.s: Likewise.
- * gas/arm/vldmw-thumb-bad.d: Likewise.
-
-2010-06-07 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
- * gas/arm/thumb-eabi.d: Add case for divided syntax encoding of movs.
- * gas/arm/thumb.d: Likewise.
- * gas/arm/thumb.s: Likewise.
- * gas/arm/thumb2_it.d: Update for change in lsls/movs disassembly.
- * gas/arm/thumb2_it_auto.d: Liekwise.
- * gas/arm/thumb32.d: Likewise.
-
-2010-05-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * gas/arm/thumb2_it_auto.d: Update for change in movs encoding.
- gas/arm/thumb2_it.d: Likewise.
- gas/arm/thumb32.d: Likewise.
-
-2010-05-27 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * gas/arm/thumb2_ldmstm.d: Add new testcases.
- * gas/arm/thumb2_ldmstm.s: Likeiwse.
- * gas/arm/thumb2_ldmstm_bad.d: Add testcases to check for
- UNPREDICTABLE ldm/stm.
- * gas/arm/thumb2_ldmstm_bad.l: Likewise.
- * gas/arm/thumb2_ldmstm_bad.s: Likewise.
-
-2010-05-26 Catherine Moore <clm@codesoucery.com>
- Maxim Kuvyrkov <maxim@codesourcery.com>
-
- * gas/mips/set-arch.d: Expect ehb.
-
-2010-05-26 Catherine Moore <clm@codesoucery.com>
-
- * gas/mips/mips-no-jalx.l: Delete.
- * gas/mips/mips-no-jalx.s: Delete.
- * gas/mips/mips-jalx-2.d: New.
- * gas/mips/mips-jalx-2.s: New.
- * gas/mips/mips.exp (mips-jalx-2): Run new test.
- (mips-no-jalx): Remove deleted test.
-
-2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
- Joseph Myers <joseph@codesourcery.com>
- Andrew Stubbs <ams@codesourcery.com>
-
- * gas/sh/basic.exp: Run new tests. Handle uClinux like Linux.
- * gas/sh/fdpic.d: New file.
- * gas/sh/fdpic.s: New file.
- * gas/sh/reg-prefix.d: Force big-endian.
- * gas/sh/sh2a-pic.d: New file.
- * gas/sh/sh2a-pic.s: New file.
- * lib/gas-defs.exp (is_elf_format): Include sh*-*-uclinux*.
-
-2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/11600
- * gas/elf/elf.exp: Run section8.
-
- * gas/elf/section8.d: New.
- * gas/elf/section8.s: Likewise.
-
-2010-05-13 Nathan Sidwell <nathan@codesourcery.com>
-
- * gas/arm/armv1-bad.l: Adjust expected error text.
- * gas/arm/arch7em-bad.l: Likewise.
- * gas/arm/arch7m-bad.l: Likewise.
- * gas/arm/thumb-w-bad.l: Likewise.
- * gas/arm/arm7-bad.d: New.
- * gas/arm/arm7-bad.l: New.
- * gas/arm/arm7-bad.s: New.
-
-2010-05-13 Alan Modra <amodra@gmail.com>
-
- * gas/all/gas.exp: Don't run byte test on powerpc.
-
- * gas/ppc/a2.d: Correct wclr encoding.
-
-2010-05-11 Andrew Stubbs <ams@codesourcery.com>
-
- * gas/arm/attr-cpu-directive.d: Add Tag_DIV_use.
- * gas/arm/attr-default.d: Likewise.
- * gas/arm/attr-march-armv1.d: Likewise.
- * gas/arm/attr-march-armv2.d: Likewise.
- * gas/arm/attr-march-armv2a.d: Likewise.
- * gas/arm/attr-march-armv2s.d: Likewise.
- * gas/arm/attr-march-armv3.d: Likewise.
- * gas/arm/attr-march-armv3m.d: Likewise.
- * gas/arm/attr-march-armv4.d: Likewise.
- * gas/arm/attr-march-armv4t.d: Likewise.
- * gas/arm/attr-march-armv4txm.d: Likewise.
- * gas/arm/attr-march-armv4xm.d: Likewise.
- * gas/arm/attr-march-armv5.d: Likewise.
- * gas/arm/attr-march-armv5t.d: Likewise.
- * gas/arm/attr-march-armv5te.d: Likewise.
- * gas/arm/attr-march-armv5tej.d: Likewise.
- * gas/arm/attr-march-armv5texp.d: Likewise.
- * gas/arm/attr-march-armv5txm.d: Likewise.
- * gas/arm/attr-march-armv6-m.d: Likewise.
- * gas/arm/attr-march-armv6.d: Likewise.
- * gas/arm/attr-march-armv6j.d: Likewise.
- * gas/arm/attr-march-armv6k.d: Likewise.
- * gas/arm/attr-march-armv6kt2.d: Likewise.
- * gas/arm/attr-march-armv6t2.d: Likewise.
- * gas/arm/attr-march-armv6z.d: Likewise.
- * gas/arm/attr-march-armv6zk.d: Likewise.
- * gas/arm/attr-march-armv6zkt2.d: Likewise.
- * gas/arm/attr-march-armv6zt2.d: Likewise.
- * gas/arm/attr-march-armv7-a.d: Likewise.
- * gas/arm/attr-march-armv7.d: Likewise.
- * gas/arm/attr-march-armv7a.d: Likewise.
- * gas/arm/attr-march-iwmmxt.d: Likewise.
- * gas/arm/attr-march-iwmmxt2.d: Likewise.
- * gas/arm/attr-march-marvell-f.d: Likewise.
- * gas/arm/attr-march-xscale.d: Likewise.
- * gas/arm/attr-mcpu.d: Likewise.
- * gas/arm/attr-mfpu-arm1020e.d: Likewise.
- * gas/arm/attr-mfpu-arm1020t.d: Likewise.
- * gas/arm/attr-mfpu-arm1136jf-s.d: Likewise.
- * gas/arm/attr-mfpu-arm1136jfs.d: Likewise.
- * gas/arm/attr-mfpu-arm7500fe.d: Likewise.
- * gas/arm/attr-mfpu-fpa.d: Likewise.
- * gas/arm/attr-mfpu-fpa10.d: Likewise.
- * gas/arm/attr-mfpu-fpa11.d: Likewise.
- * gas/arm/attr-mfpu-fpe.d: Likewise.
- * gas/arm/attr-mfpu-fpe2.d: Likewise.
- * gas/arm/attr-mfpu-fpe3.d: Likewise.
- * gas/arm/attr-mfpu-maverick.d: Likewise.
- * gas/arm/attr-mfpu-neon-fp16.d: Likewise.
- * gas/arm/attr-mfpu-neon.d: Likewise.
- * gas/arm/attr-mfpu-softfpa.d: Likewise.
- * gas/arm/attr-mfpu-softvfp+vfp.d: Likewise.
- * gas/arm/attr-mfpu-softvfp.d: Likewise.
- * gas/arm/attr-mfpu-vfp.d: Likewise.
- * gas/arm/attr-mfpu-vfp10-r0.d: Likewise.
- * gas/arm/attr-mfpu-vfp10.d: Likewise.
- * gas/arm/attr-mfpu-vfp3.d: Likewise.
- * gas/arm/attr-mfpu-vfp9.d: Likewise.
- * gas/arm/attr-mfpu-vfpv2.d: Likewise.
- * gas/arm/attr-mfpu-vfpv3-d16.d: Likewise.
- * gas/arm/attr-mfpu-vfpv3.d: Likewise.
- * gas/arm/attr-mfpu-vfpv4-d16.d: Likewise.
- * gas/arm/attr-mfpu-vfpv4.d: Likewise.
- * gas/arm/attr-mfpu-vfpxd.d: Likewise.
- * gas/arm/attr-order.d: Likewise.
- * gas/arm/attr-override-cpu-directive.d: Likewise.
- * gas/arm/attr-override-mcpu.d: Likewise.
- * gas/arm/eabi_attr_1.d: Likewise.
-
-2010-05-11 Jie Zhang <jie@codesourcery.com>
-
- * gas/arm/attr-mfpu-vfpxd.d: New test.
-
-2010-05-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * gas/arm/thumb32.d: Fix expected disassembly of ldmia
- instruction.
-
-2010-05-05 Nathan Sidwell <nathan@codesourcery.com>
-
- * gas/all/byte.s: New.
- * gas/all/byte.l: New.
- * gas/all/byte.d: New.
- * gas/all/gas.exp: Add it.
-
-2010-04-29 Nathan Sidwell <nathan@codesourcery.com>
-
- * gas/arm/weakdef-1.s: New.
- * gas/arm/weakdef-1.d: New.
- * gas/arm/weakdef-2.s: New.
- * gas/arm/weakdef-2.d: New.
- * gas/arm/weakdef-2.l: New.
-
-2010-04-27 Joseph Myers <joseph@codesourcery.com>
-
- * gas/tic6x/align-1-be.d, gas/tic6x/align-1.d,
- gas/tic6x/align-1.s, gas/tic6x/align-2.d, gas/tic6x/align-2.s:
- New.
-
-2010-04-24 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/11535
- * gas/i386/intelok.s: Add tests for "call|jmp [xtrn]".
- * gas/i386/intelok.d: Updated.
-
-2010-04-21 Joseph Myers <joseph@codesourcery.com>
-
- * gas/tic6x/insns-c674x.s, gas/tic6x/insns-c674x.d: Also test
- "b .S2 b3".
-
-2010-04-21 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/11509
- * gas/i386/equ.s: Add tests for ".equ symbol, reg + NUM".
- * gas/i386/equ.d: Updated.
-
-2010-04-20 Nick Clifton <nickc@redhat.com>
-
- PR gas/11507
- * gas/macros/altmacro.s: New test.
- * gas/macros/altmacro.d: Expected output.
-
-2010-04-16 Nick Clifton <nickc@redhat.com>
-
- PR gas/11395
- * gas/hppa/basic/add2.s: Add test of simple 32-bit instruction.
- * gas/hppa/basic/basic.exp (do_add2): Add grep for expected
- disassembly.
-
-2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * gas/arm/attr-mcpu.d: Update for new attribute tag names.
- * gas/arm/attr-mfpu-arm1020e.d: Likewise.
- * gas/arm/attr-mfpu-arm1020t.d: Likewise.
- * gas/arm/attr-mfpu-arm1136jf-s.d: Likewise.
- * gas/arm/attr-mfpu-arm1136jfs.d: Likewise.
- * gas/arm/attr-mfpu-neon-fp16.d: Likewise.
- * gas/arm/attr-mfpu-neon.d: Likewise.
- * gas/arm/attr-mfpu-softvfp+vfp.d: Likewise.
- * gas/arm/attr-mfpu-vfp.d: Likewise.
- * gas/arm/attr-mfpu-vfp10-r0.d: Likewise.
- * gas/arm/attr-mfpu-vfp10.d: Likewise.
- * gas/arm/attr-mfpu-vfp3.d: Likewise.
- * gas/arm/attr-mfpu-vfp9.d: Likewise.
- * gas/arm/attr-mfpu-vfpv2.d: Likewise.
- * gas/arm/attr-mfpu-vfpv3-d16.d: Likewise.
- * gas/arm/attr-mfpu-vfpv3.d: Likewise.
- * gas/arm/attr-mfpu-vfpv4-d16.d: Likewise.
- * gas/arm/attr-mfpu-vfpv4.d: Likewise.
- * gas/arm/attr-mfpu-vfpxd.d: Likewise.
- * gas/arm/attr-names.d: Add test to make sure all attribute names
- are recognised.
- * gas/arm/attr-names.s: Likewise.
-
-2010-04-07 Jie Zhang <jie@codesourcery.com>
-
- * gas/arm/mapmisc.s: Test multiple mapping symbols have
- the same value 0.
-
-2010-04-06 Peter Bergner <bergner@vnet.ibm.com>
-
- * gas/ppc/476.d ("dccci", "dci", "iccci"): Add tests.
- * gas/ppc/476.s: Likewise.
- * gas/ppc/a2.d ("dccci", "dci", "iccci", "ici"): Add tests.
- * gas/ppc/a2.s: Likewise.
-
-2010-03-25 Joseph Myers <joseph@codesourcery.com>
-
- * gas/tic6x: New directory and testcases.
-
-2010-03-23 Joseph Myers <joseph@codesourcery.com>
-
- * gas/macros/dot.s: Remove space in .byte operands.
-
-2010-03-22 Sebastian Pop <sebastian.pop@amd.com>
- Quentin Neill <quentin.neill@amd.com>
-
- * testsuite/gas/i386/x86-64-lwp.s: Remove use of 16bit LWP insns.
- * testsuite/gas/i386/lwp.s: Same.
- * testsuite/gas/i386/x86-64-lwp.d: Updated.
- * testsuite/gas/i386/lwp.d: Updated.
-
-2010-03-19 Jie Zhang <jie@codesourcery.com>
-
- * gas/arm/mapmisc.s: Add the test case for two mapping
- symbols having the same value.
- * gas/arm/mapmisc.d: Likewise.
-
-2010-03-18 Wei Guozhi <carrot@google.com>
-
- PR gas/11323
- * gas/arm/got_prel.s: New test case.
- * gas/arm/got_prel.d: Expected disassembly.
-
-2010-03-17 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/i386.exp: Run list-1, list-2 and list-3 only for
- ELF tagets.
-
-2010-03-08 H.J. Lu <hongjiu.lu@intel.com>
-
- PR gas/9966
- PR gas/11356
- * gas/i386/list-1.l: New.
- * gas/i386/list-1.s: Likewise.
- * gas/i386/list-2.l: Likewise.
- * gas/i386/list-2.s: Likewise.
- * gas/i386/list-3.l: Likewise.
- * gas/i386/list-3.s: Likewise.
-
- * gas/i386/i386.exp: Run list-1, list-2 and list-3.
-
- * lib/gas-defs.exp (gas_run_stdin): New.
- (run_list_test_stdin): Likewise.
-
-2010-02-26 Doug Evans <dje@sebabeach.org>
-
- * gas/mep/allinsn.be.d: Renamed from allinsn.d. Pass -EB.
- * gas/mep/allinsn.exp: branch1 is now bi-endian.
- * gas/mep/branch1.be.d: Renamed from branch1.d. Pass -EB.
- * gas/mep/branch1.le.d: New file.
- * gas/mep/dj1.be.d: Renamed from dj1.d. Pass -EB.
- * gas/mep/dj2.be.d: Renamed from dj2.d. Pass -EB.
-
-2010-02-26 Jie Zhang <jie@codesourcery.com>
-
- * gas/arm/thumb32.s, gas/arm/thumb32.d: Add a new test
- for strexd.
- * gas/arm/thumb32.l: Adjust.
-
-2010-02-26 Jie Zhang <jie@codesourcery.com>
-
- * gas/arm/neon-ldst-align-bad.d: New test.
- * gas/arm/neon-ldst-align-bad.l: New test.
- * gas/arm/neon-ldst-align-bad.s: New test.
-
-2010-02-25 Wu Zhangjin <wuzhangjin@gmail.com>
-
- * gas/mips/loongson-2f-2.s: New test of -mfix-loongson2f-nop.
- * gas/mips/loongson-2f-2.d: Likewise.
- * gas/mips/loongson-2f-3.s: New test of -mfix-loongson2f-jump.
- * gas/mips/loongson-2f-3.d: Likewise.
- * gas/mips/mips.exp: Run the new tests.
-
-2010-02-24 Nick Clifton <nickc@redhat.com>
-
- PR binutils/6773
- * gas/arm/arch7em.d: Replace expected disassembly of
- <prefix>addsubx with <prefix>asx. Also replace <prefix>subaddx
- with <prefix>sax.
- * gas/arm/archv6.d: Likewise.
- * gas/arm/thumb32.d: Likewise.
-
-2010-02-23 Daniel Gutson <dgutson@codesourcery.com>
-
- * gas/arm/depr-swp.d: New test case.
- * gas/arm/depr-swp.s: New file.
- * gas/arm/depr-swp.l: New file.
-
-2010-02-23 Nick Clifton <nickc@redhat.com>
-
- * gas/arm/thumb2_bcond.d: Allow for varying number of nops at the
- end of the section depending upon the target of the arm assembler
- being tested.
-
-2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
-
- * gas/arm/attr-order.d: Fix test for new names for attribute
- values.
-
-2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
-
- * gas/arm/sp-pc-validations-bad.d: New testcase.
- * gas/arm/sp-pc-validations-bad.l: New file.
- * gas/arm/sp-pc-validations-bad.s: New file.
- * gas/arm/sp-pc-validations-bad-t.d: New testcase.
- * gas/arm/sp-pc-validations-bad-t.l: New file.
- * gas/arm/sp-pc-validations-bad-t.s: New file.
- * gas/arm/sp-pc-usage-t.d: Removed invalid insns.
- * gas/arm/sp-pc-usage-t.s: Likewise.
- * gas/arm/unpredictable.d: Likewise.
- * gas/arm/unpredictable.s: Likewise.
- * gas/arm/thumb2_bcond.d: Added test.
- * gas/arm/thumb2_bcond.s: Likewise.
-
-2010-02-12 Tristan Gingold <gingold@adacore.com>
-
- * gas/ia64/slotcount.s, gas/ia64/slotcount.s: New test.
- * gas/ia64/ia64.exp: Add slotcount test (vms only).
-
-2010-02-10 Quentin Neill <quentin.neill@amd.com>
- Sebastian Pop <sebastian.pop@amd.com>
-
- * gas/i386/x86-64-xop.d: Add vpermil2p[sd] tests.
- * gas/i386/x86-64-xop.s: Likewise.
- * gas/i386/xop.d: Likewise.
- * gas/i386/xop.s: Likewise.
-
-2010-02-08 Christophe Lyon <christophe.lyon@st.com>
-
- * gas/arm/branch-reloc.s, gas/arm/branch-reloc.d,
- gas/arm/branch-reloc.l: New tests and expected results with all
- variants of call: ARM/Thumb, local/global, inter/intra-section,
- using BL/BLX.
-
-2010-02-08 Christophe Lyon <christophe.lyon@st.com>
-
- * gas/arm/arm-it-auto.d: Update expected results.
- * gas/arm/bl-local-v4t.d: Likewise.
- * gas/arm/blx-local.d: Likewise.
- * gas/arm/thumb-w-good.d: Likewise.
- * gas/arm/wince.d: Likewise.
-
-2010-02-08 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
-
- * gas/ppc/titan.d, * gas/ppc/titan.s: New test.
- * gas/ppc/ppc.exp: Run it.
-
-2010-02-03 Quentin Neill <quentin.neill@amd.com>
-
- * gas/i386/i386.exp: Rename amdfam15 test cases to bdver1.
- * gas/i386/x86-64-nops-1-amdfam15.d: Renamed test case to
- gas/i386/x86-64-nops-1-bdver1.d.
- * gas/i386/nops-1-amdfam15.d: Renamed test case to
- gas/i386/nops-1-bdver1.d.
-
-2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
-
- * gas/arm/dis-data.d: Update test name. Do not expect
- .word output.
- * gas/arm/dis-data2.d, gas/arm/dis-data2.s,
- gas/arm/dis-data3.d, gas/arm/dis-data3.s: New tests.
-
-2010-01-29 Nick Clifton <nickc@redhat.com>
-
- PR 11136
- * gas/arm/neon-omit.s: Add instruction that causes crash.
- * gas/arm/neon-omit.d: Add expected disassembly.
-
-2010-01-28 Dave Korn <dave.korn.cygwin@gmail.com>
-
- * gas/pe/section-align-1.d: Don't test section flags.
- * gas/pe/section-align-2.d: Likewise.
-
-2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/fma-scalar-intel.d: New.
- * gas/i386/fma-scalar.d: Likewise.
- * gas/i386/fma-scalar.s: Likewise.
- * gas/i386/x86-64-fma-scalar-intel.d: Likewise.
- * gas/i386/x86-64-fma-scalar.d: Likewise.
- * gas/i386/x86-64-fma-scalar.s: Likewise.
-
- * gas/i386/i386.exp: Run fma-scalar, fma-scalar-intel,
- x86-64-fma-scalar and x86-64-fma-scalar-intel.
-
-2010-01-28 Nick Clifton <nickc@redhat.com>
-
- PR 11225
- * gas/pe/aligncomm-c.d: Dump all sections.
-
-2010-01-27 Dave Korn <dave.korn.cygwin@gmail.com>
-
- * gas/pe/section-align-1.s: New test source file.
- * gas/pe/section-align-1.d: Likewise control script.
- * gas/pe/section-align-2.s: Likewise ...
- * gas/pe/section-align-2.d: ... and likewise.
- * gas/pe/pe.exp: Invoke new testcases.
-
-2010-01-27 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/avx-scalar-intel.d: New.
- * gas/i386/avx-scalar.d: Likewise.
- * gas/i386/avx-scalar.s: Likewise.
- * gas/i386/x86-64-avx-scalar-intel.d: Likewise.
- * gas/i386/x86-64-avx-scalar.d: Likewise.
- * gas/i386/x86-64-avx-scalar.s: Likewise.
-
- * gas/i386/i386.exp: Run avx-scalar, avx-scalar-intel,
- x86-64-avx-scalar and x86-64-avx-scalar-intel.
-
-2010-01-23 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/avx.s: Add more tests.
- * gas/i386/x86-64-avx.s: Likewise.
-
- * gas/i386/avx-intel.d: Updated.
- * gas/i386/avx.d: Likewise.
- * gas/i386/x86-64-avx-intel.d: Likewise.
- * gas/i386/x86-64-avx.d: Likewise.
-
-2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
-
- * gas/ppc/xcoff-ref-1.s, gas/ppc/xcoff-ref-1.l: New test.
- * gas/ppc/aix.exp: Run it.
-
-2010-01-21 H.J. Lu <hongjiu.lu@intel.com>
-
- * gas/i386/x86-64-xsave.s: Add tests for xsave64 and xrstor64.
-
- * gas/i386/x86-64-xsave-intel.d: Updated.
- * gas/i386/x86-64-xsave.d: Likewise.
-
-2010-01-20 Nick Clifton <nickc@redhat.com>
-
- PR 11109
- * gas/arm/vfp-neon-syntax.d: Update expected disassembly.
- * gas/arm/vfp-neon-syntax_t2.d: Likewise.
-
-2010-01-15 Sebastian Pop <sebastian.pop@amd.com>
-
- * gas/i386/x86-64-xop.d: Add missing patterns.
- * gas/i386/x86-64-xop.s: Same.
- * gas/i386/xop.d: Same.
- * gas/i386/xop.s: Same.
-
-2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
-
- * gas/arm/thumb-nop.s: Add .syntax unified.
-
-2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
-
- * gas/arm/thumb-nop.d, gas/arm/thumb-nop.s: New test.
- * gas/arm/relax_branch_align.d: Expect a default NOP instruction.
- * gas/arm/vfp1_t2.d, gas/arm/vfp1xD_t2.d: Specify a CPU with
- Thumb-2.
-
-2010-01-13 Nick Clifton <nickc@redhat.com>
-
- * gas/elf/section0.d: Skip this test for the h8300.
- * gas/elf/section1.d: Likewise.
- * gas/elf/section6.d: Likewise.
- * gas/elf/elf.exp: Skip section2 and section5 tests when the
- target is the h8300.
-
-2010-01-06 Quentin Neill <quentin.neill@amd.com>
-
- * gas/i386/i386.exp: Add new amdfam15 test cases.
- * gas/i386/nops-1-amdfam15.d: New.
- * gas/i386/x86-64-nops-1-amdfam15.d: New.
-
-2010-01-06 Daniel Gutson <dgutson@codesourcery.com>
-
- * gas/arm/dis-data.d: New test case.
- * gas/arm/dis-data.s: New file.
-
-2010-01-04 Daniel Gutson <dgutson@codesourcery.com>
-
- * gas/arm/neon-logic.d: New test case.
- * gas/arm/neon-logic.s: New file.
-
-2010-01-04 Daniel Gutson <dgutson@codesourcery.com>
-
- * gas/arm/neon-addressing-bad.d: New test case.
- * gas/arm/neon-addressing-bad.s: New file.
- * gas/arm/neon-addressing-bad.l: New file.
-
-2010-01-03 Daniel Gutson <dgutson@codesourcery.com>
-
- * gas/arm/neon-suffix-bad.d: New test case.
- * gas/arm/neon-suffix-bad.s: New file.
- * gas/arm/neon-suffix-bad.l: New file.
-
-For older changes see ChangeLog-2009
+For older changes see ChangeLog-2010
\f
Local Variables:
mode: change-log
--- /dev/null
+2010-12-31 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ * gas/all/gas.exp (fwdexp): Run on hppa*64*-*-*. Skip on 32-bit
+ hppa*-*-hpux*.
+ (octa): Likewise.
+
+ * gas/cfi/cfi.exp: Skip cfi-common-6 on hppa64*-*.
+
+2010-12-31 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * gas/mips/e32-rel2.d: Accept any file format.
+ * gas/mips/e32el-rel2.d: Likewise.
+ * gas/mips/elf-rel.d: Likewise.
+ * gas/mips/elf-rel2.d: Likewise.
+ * gas/mips/elf-rel3.d: Likewise.
+ * gas/mips/elfel-rel.d: Likewise.
+ * gas/mips/elfel-rel2.d: Likewise.
+ * gas/mips/elfel-rel3.d: Likewise.
+ * gas/mips/ldstla-32-mips3-shared.d: Likewise.
+ * gas/mips/ldstla-32-mips3.d: Likewise.
+ * gas/mips/ldstla-32-shared.d: Likewise.
+ * gas/mips/ldstla-32.d: Likewise.
+ * gas/mips/ldstla-n64-shared.d: Likewise.
+ * gas/mips/ldstla-n64.d: Likewise.
+ * gas/mips/noat-1.d: Likewise.
+ * gas/mips/set-arch.d: Likewise.
+ * gas/mips/tls-o32.d: Likewise.
+
+2010-12-30 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/ilp32/lns/ilp32.exp: New.
+ * gas/i386/ilp32/lns/lns-common-1.d: Likewise.
+ * gas/i386/ilp32/lns/lns-duplicate.d: Likewise.
+
+ * gas/i386/ilp32/cfi/cfi-common-1.d: New.
+ * gas/i386/ilp32/cfi/cfi-common-2.d: Likewise.
+ * gas/i386/ilp32/cfi/cfi-common-3.d: Likewise.
+ * gas/i386/ilp32/cfi/cfi-common-4.d: Likewise.
+ * gas/i386/ilp32/cfi/cfi-common-5.d: Likewise.
+ * gas/i386/ilp32/cfi/cfi-common-6.d: Likewise.
+ * gas/i386/ilp32/cfi/cfi-common-7.d: Likewise.
+ * gas/i386/ilp32/cfi/cfi-x86_64.d: Likewise.
+ * gas/i386/ilp32/cfi/ilp32.exp: Likewise.
+ * gas/i386/ilp32/elf/ehopt0.d: Likewise.
+ * gas/i386/ilp32/elf/equ-reloc.d: Likewise.
+ * gas/i386/ilp32/elf/file.d: Likewise.
+ * gas/i386/ilp32/elf/group0a.d: Likewise.
+ * gas/i386/ilp32/elf/group0b.d: Likewise.
+ * gas/i386/ilp32/elf/group1a.d: Likewise.
+ * gas/i386/ilp32/elf/group1b.d: Likewise.
+ * gas/i386/ilp32/elf/ifunc-1.d: Likewise.
+ * gas/i386/ilp32/elf/ilp32.exp: Likewise.
+ * gas/i386/ilp32/elf/redef.d: Likewise.
+ * gas/i386/ilp32/elf/section0.d: Likewise.
+ * gas/i386/ilp32/elf/section1.d: Likewise.
+ * gas/i386/ilp32/elf/section3.d: Likewise.
+ * gas/i386/ilp32/elf/section4.d: Likewise.
+ * gas/i386/ilp32/elf/section6.d: Likewise.
+ * gas/i386/ilp32/elf/section7.d: Likewise.
+ * gas/i386/ilp32/elf/struct.d: Likewise.
+ * gas/i386/ilp32/elf/symtab.d: Likewise.
+ * gas/i386/ilp32/elf/symver.d: Likewise.
+
+ * gas/i386/ilp32/ilp32.exp: New.
+ * gas/i386/ilp32/immed64.d: Likewise.
+ * gas/i386/ilp32/mixed-mode-reloc64.d: Likewise.
+ * gas/i386/ilp32/reloc64.d: Likewise.
+ * gas/i386/ilp32/rex.d: Likewise.
+ * gas/i386/ilp32/rexw.d: Likewise.
+ * gas/i386/ilp32/svme64.d: Likewise.
+ * gas/i386/ilp32/x86-64-addr32.d: Likewise.
+ * gas/i386/ilp32/x86-64-addr32-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-aes.d: Likewise.
+ * gas/i386/ilp32/x86-64-aes-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-amdfam10.d: Likewise.
+ * gas/i386/ilp32/x86-64-arch-1.d: Likewise.
+ * gas/i386/ilp32/x86-64-arch-2.d: Likewise.
+ * gas/i386/ilp32/x86-64-avx.d: Likewise.
+ * gas/i386/ilp32/x86-64-avx-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-avx-swap.d: Likewise.
+ * gas/i386/ilp32/x86-64-avx-swap-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-branch.d: Likewise.
+ * gas/i386/ilp32/x86-64-cbw.d: Likewise.
+ * gas/i386/ilp32/x86-64-cbw-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-clmul.d: Likewise.
+ * gas/i386/ilp32/x86-64-clmul-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-crc32.d: Likewise.
+ * gas/i386/ilp32/x86-64-crc32-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-crx.d: Likewise.
+ * gas/i386/ilp32/x86-64-crx-suffix.d: Likewise.
+ * gas/i386/ilp32/x86-64.d: Likewise.
+ * gas/i386/ilp32/x86-64-disp.d: Likewise.
+ * gas/i386/ilp32/x86-64-disp-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-drx.d: Likewise.
+ * gas/i386/ilp32/x86-64-drx-suffix.d: Likewise.
+ * gas/i386/ilp32/x86-64-ept.d: Likewise.
+ * gas/i386/ilp32/x86-64-ept-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-fma4.d: Likewise.
+ * gas/i386/ilp32/x86-64-fma.d: Likewise.
+ * gas/i386/ilp32/x86-64-fma-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-gidt.d: Likewise.
+ * gas/i386/ilp32/x86-64-ifunc.d: Likewise.
+ * gas/i386/ilp32/x86-64-intel64.d: Likewise.
+ * gas/i386/ilp32/x86-64-io.d: Likewise.
+ * gas/i386/ilp32/x86-64-io-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-io-suffix.d: Likewise.
+ * gas/i386/ilp32/x86-64-localpic.d: Likewise.
+ * gas/i386/ilp32/x86-64-mem.d: Likewise.
+ * gas/i386/ilp32/x86-64-mem-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-movbe.d: Likewise.
+ * gas/i386/ilp32/x86-64-movbe-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-1-core2.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-1.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-1-k8.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-1-nocona.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-1-pentium.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-2.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-3.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-4-core2.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-4.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-4-k8.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-5.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops-5-k8.d: Likewise.
+ * gas/i386/ilp32/x86-64-nops.d: Likewise.
+ * gas/i386/ilp32/x86-64-opcode.d: Likewise.
+ * gas/i386/ilp32/x86-64-opcode-inval.d: Likewise.
+ * gas/i386/ilp32/x86-64-opcode-inval-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-opts.d: Likewise.
+ * gas/i386/ilp32/x86-64-opts-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-pcrel.d: Likewise.
+ * gas/i386/ilp32/x86-64-reg.d: Likewise.
+ * gas/i386/ilp32/x86-64-reg-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-rep.d: Likewise.
+ * gas/i386/ilp32/x86-64-rep-suffix.d: Likewise.
+ * gas/i386/ilp32/x86-64-rip.d: Likewise.
+ * gas/i386/ilp32/x86-64-rip-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-sib.d: Likewise.
+ * gas/i386/ilp32/x86-64-sib-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-simd.d: Likewise.
+ * gas/i386/ilp32/x86-64-simd-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-simd-suffix.d: Likewise.
+ * gas/i386/ilp32/x86-64-sse2avx.d: Likewise.
+ * gas/i386/ilp32/x86-64-sse2avx-opts.d: Likewise.
+ * gas/i386/ilp32/x86-64-sse2avx-opts-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-sse3.d: Likewise.
+ * gas/i386/ilp32/x86-64-sse4_1.d: Likewise.
+ * gas/i386/ilp32/x86-64-sse4_1-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-sse4_2.d: Likewise.
+ * gas/i386/ilp32/x86-64-sse4_2-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-sse-check.d: Likewise.
+ * gas/i386/ilp32/x86-64-sse-check-none.d: Likewise.
+ * gas/i386/ilp32/x86-64-sse-check-warn.d: Likewise.
+ * gas/i386/ilp32/x86-64-sse-noavx.d: Likewise.
+ * gas/i386/ilp32/x86-64-ssse3.d: Likewise.
+ * gas/i386/ilp32/x86-64-stack.d: Likewise.
+ * gas/i386/ilp32/x86-64-stack-intel.d: Likewise.
+ * gas/i386/ilp32/x86-64-stack-suffix.d: Likewise.
+ * gas/i386/ilp32/x86-64-unwind.d: Likewise.
+ * gas/i386/ilp32/x86-64-vmx.d: Likewise.
+ * gas/i386/ilp32/x86-64-xsave.d: Likewise.
+ * gas/i386/ilp32/x86-64-xsave-intel.d: Likewise.
+
+2010-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ PR gas/11395
+ * gas/hppa/basic/add2.s: Add test for a simple doubleword carry
+ instruction.
+ * gas/hppa/basic/sub2.s: Add tests for simple word and doubleword
+ borrow instructions.
+ * gas/hppa/basic/basic.exp: Update regexps for above.
+
+2010-12-18 Mingjie Xing <mingjie.xing@gmail.com>
+
+ * gas/mips/loongson-3a-2.s, gas/mips/loongson-3a-2.d,
+ gas/mips/loongson-3a-3.s, gas/mips/loongson-3a-3.d: New tests.
+ * gas/mips/mips.exp: Run them.
+
+2010-12-12 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/elf/elf.exp: Run section9.
+
+ * gas/elf/section9.d: New.
+ * gas/elf/section9.s: Likewise.
+
+2010-12-11 Mingming Sun <mingm.sun@gmail.com>
+
+ * gas/mips/loongson-3a.s, gas/mips/loongson-3a.d: New test.
+ * gas/mips/mips.exp: Run it.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/elf_ase_mips16.d: Update test for new MIPS16 ASE flag
+ semantics.
+ * gas/mips/elf_ase_mips16-2.d: New test.
+ * gas/mips/nop.s: Source for the new test.
+ * gas/mips/mips.exp: Run the new test.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/jal-svr4pic.d: Also use wildcard address matching in
+ relocations.
+ * gas/mips/mips1@jal-svr4pic.d: Likewise.
+ * gas/mips/jal-svr4pic-noreorder.d: Likewise.
+ * gas/mips/mips1@jal-svr4pic-noreorder.d: Likewise.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/ldstla-32.d: Update according to a 16-bit constant
+ offset optimization.
+ * gas/mips/ldstla-32-mips3.d: Likewise.
+ * gas/mips/ldstla-32-shared.d: Likewise.
+ * gas/mips/ldstla-32-mips3-shared.d: Likewise.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/at-2.l: Adjust according to message capitalization
+ fixes.
+ * gas/mips/illegal.l: Likewise.
+ * gas/mips/jalr.l: Likewise.
+ * gas/mips/octeon-ill.l: Likewise.
+ * gas/mips/tls-ill.l: Likewise.
+
+2010-12-09 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/ldstla-32.d: Use wildcard address matching.
+ * gas/mips/ldstla-32-mips3.d: Likewise.
+ * gas/mips/ldstla-32-shared.d: Likewise.
+ * gas/mips/ldstla-32-mips3-shared.d: Likewise.
+
+2010-12-02 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gas/i386/ifunc-2.s, gas/i386/ifunc-2.l: New test.
+ * gas/i386/ifunc-3.s, gas/i386/ifunc-3.d: Likeise.
+ * gas/i386/i386.exp: Run them.
+
+2010-11-20 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * lib/gas-defs.exp (regexp_diff): Delete.
+ (run_dump_test): Remove final "" argument in call to regexp_diff.
+ (run_list_test): Likewise.
+ (run_list_test_stdin): Likewise.
+ * gas/all/gas.exp (test_cond): Likewise.
+ * gas/elf/elf.exp (run_elf_list_test): Likewise.
+ * gas/m68k/all.exp: Likewise.
+ * gas/mep/complex-relocs.exp (regexp_test): Likewise.
+ * gas/mt/relocs.exp (regexp_test): Likewise.
+ * gas/symver/symver.exp (run_error_test): Likewise.
+
+2010-11-20 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * lib/gas-defs.exp (load_common_lib): New function. Load
+ binutils-common.exp.
+ (is_elf_format, is_aout_format, is_pecoff_format): Delete.
+
+2010-11-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/elf/dwarf2-3.d: Also expect .zdebug in section name.
+ * gas/i386/debug1.d: Likewise.
+ * gas/lns/lns-common-1.d: Likewise.
+ * gas/lns/lns-duplicate.d: Likewise.
+
+2010-11-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ PR gas/12198
+ * gas/arm/pr12198-1.d: New test.
+ * gas/arm/pr12918-1.s: Likewise.
+ * gas/arm/pr12198-2.d: Likewise.
+ * gas/arm/pr12918-2.s: Likewise.
+
+2010-11-13 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * gas/mips/elf-rel28.s, gas/mips/elf-rel28-n32.d,
+ gas/mips/elf-rel28-n64.d: New test.
+ * gas/mips/mips.exp: Run it.
+
+2010-11-10 Richard Sandiford <richard.sandiford@linaro.org>
+
+ * gas/arm/plt-1.s, gas/arm/plt-1.d: New test.
+
+2010-11-08 Thomas Schwinge <thomas@schwinge.name>
+
+ * lib/gas-defs.exp (is_elf_format): Consider for *-*-gnu*, too.
+ * gas/elf/elf.exp: Likewise.
+ * gas/symver/symver.exp: Likewise.
+
+2010-11-03 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/12186
+ * gas/i386/gotpc.s: Add more _GLOBAL_OFFSET_TABLE_ test.
+ * gas/i386/gotpc.d: Updated.
+
+2010-11-02 Joseph Myers <joseph@codesourcery.com>
+
+ * gas/tic6x/attr-array-directive-1.d,
+ gas/tic6x/attr-array-directive-1.s,
+ gas/tic6x/attr-array-directive-2.d,
+ gas/tic6x/attr-array-directive-2.s,
+ gas/tic6x/attr-array-directive-3.d,
+ gas/tic6x/attr-array-directive-3.s,
+ gas/tic6x/attr-array-directive-4.d,
+ gas/tic6x/attr-array-directive-4.s,
+ gas/tic6x/attr-conformance-directive-1.d,
+ gas/tic6x/attr-conformance-directive-1.s,
+ gas/tic6x/attr-conformance-directive-2.d,
+ gas/tic6x/attr-conformance-directive-2.s,
+ gas/tic6x/attr-pic-directive-1.d,
+ gas/tic6x/attr-pic-directive-1.s,
+ gas/tic6x/attr-pic-directive-2.d,
+ gas/tic6x/attr-pic-directive-2.s,
+ gas/tic6x/attr-pic-opts-mno-pic.d, gas/tic6x/attr-pic-opts-mpic.d,
+ gas/tic6x/attr-pid-directive-1.d,
+ gas/tic6x/attr-pid-directive-1.s,
+ gas/tic6x/attr-pid-directive-2.d,
+ gas/tic6x/attr-pid-directive-2.s,
+ gas/tic6x/attr-pid-opts-mpid-far.d,
+ gas/tic6x/attr-pid-opts-mpid-near.d,
+ gas/tic6x/attr-pid-opts-mpid-no.d,
+ gas/tic6x/attr-stack-directive-1.d,
+ gas/tic6x/attr-stack-directive-1.s,
+ gas/tic6x/attr-stack-directive-2.d,
+ gas/tic6x/attr-stack-directive-2.s,
+ gas/tic6x/attr-wchar-directive-1.d,
+ gas/tic6x/attr-wchar-directive-1.s,
+ gas/tic6x/attr-wchar-directive-2.d,
+ gas/tic6x/attr-wchar-directive-2.s: New tests.
+
+2010-10-29 Joseph Myers <joseph@codesourcery.com>
+
+ * gas/tic6x/attr-compatibility-directive-1.d,
+ gas/tic6x/attr-compatibility-directive-1.s,
+ gas/tic6x/attr-compatibility-directive-2.d,
+ gas/tic6x/attr-compatibility-directive-2.s: New tests.
+
+2010-10-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf/dwarf2-1.s: Replace .zdebug_abbrev section with
+ .debug_abbrev section.
+ * elf/dwarf2-2.3: Likewise.
+
+ * elf/dwarf2-1.d: Pass --compress-debug-sections to assembler.
+ Updated.
+ * elf/dwarf2-2.d: Likewise.
+
+ * gas/i386/i386.exp: Remove xfail on dw2-compress-2 and
+ x86-64-dw2-compress-2.
+
+2010-10-29 Bernd Schmidt <bernds@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
+
+ * gas/tic6x/attr-dsbt-directive-1.d,
+ gas/tic6x/attr-dsbt-directive-1.s,
+ gas/tic6x/attr-dsbt-directive-2.d,
+ gas/tic6x/attr-dsbt-directive-2.s,
+ gas/tic6x/attr-dsbt-opts-mdsbt.d,
+ gas/tic6x/attr-dsbt-opts-mno-dsbt.d: New tests.
+
+2010-10-28 Thomas Schwinge <thomas@schwinge.name>
+
+ * gas/iq2000/load-hazards.exp: Sort all filename globs.
+ * gas/iq2000/yield.exp: Likewise.
+ * gas/mt/errors.exp: Likewise.
+
+2010-10-28 Alan Modra <amodra@gmail.com>
+
+ * gas/elf/elf.exp (groupautob): Don't run on xtensa.
+ * gas/elf/groupautoa.d: Change test name.
+ * gas/elf/groupautob.d: Change test name.
+
+2010-10-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
+
+ * gas/all/gas.exp: Don't run byte test on s390.
+
+2010-10-27 Alan Modra <amodra@gmail.com>
+
+ * gas/i386/x86-64-relax-1.s: Use .balign. not .align.
+ * gas/i386/x86-64-relax-1.d: Remove label match, match pe output.
+
+ * gas/i386/relax-1.s: Use .p2align, not .align.
+ * gas/i386/relax-2.s: Likewise.
+ * gas/i386/relax-1.d: Remove label match.
+ * gas/i386/relax-2.d: Likewise. Correct test name.
+
+2010-10-26 Dave Korn <dave.korn.cygwin@gmail.com>
+
+ * gas/i386/relax-1.d: Generalize regexes a bit.
+ * gas/i386/relax-2.d: Likewise.
+
+2010-10-25 Chao-ying Fu <fu@mips.com>
+
+ * gas/mips/mips32-dsp.d, gas/mips/mips32-dsp.s: Add madd, maddu, msub,
+ msubu, mult, multu.
+
+2010-10-25 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/12049
+ * gas/i386/i386.exp: Run relax-1 and relax-2 for all 32bit
+ targets. Run x86-64-relax-1.
+
+ * gas/i386/x86-64-relax-1.d: New.
+ * gas/i386/x86-64-relax-1.s: Likewise.
+
+2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
+
+ * gas/mips/mips.exp: Simplify enabling of MIPS16 testing.
+
+2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
+
+ * gas/mips/at-1.d: Handle ECOFF relocations.
+ * gas/mips/eret-1.d: Handle ECOFF.
+ * gas/mips/eret-2.d: Likewise.
+ * gas/mips/eret-3.d: Likewise.
+ * gas/mips/mips.exp: Only run "aent" for ELF.
+
+2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
+
+ * gas/mips/ld.s: Adjust to let SD, L.D, S.D, LDC1 and SDC1
+ macros to be tested, according to the "tsd", "tl_d", "ts_d",
+ "tldc1" and "tsdc1" symbols.
+ * gas/mips/sd.d: New test.
+ * gas/mips/ecoff@sd.d: Likewise, ECOFF version.
+ * gas/mips/mips1@ecoff@sd.d: Likewise, MIPS I/ECOFF version.
+ * gas/mips/r3000@ecoff@sd.d: Likewise, R3000/ECOFF version.
+ * gas/mips/r3900@ecoff@sd.d: Likewise, R3900/ECOFF version.
+ * gas/mips/mips2@ecoff@sd.d: Likewise, MIPS II/ECOFF version.
+ * gas/mips/mips32@ecoff@sd.d: Likewise, MIPS32/ECOFF version.
+ * gas/mips/mips32r2@ecoff@sd.d: Likewise, MIPS32r2/ECOFF
+ version.
+ * gas/mips/sd-forward.d: New test.
+ * gas/mips/ecoff@sd-forward.d: Likewise, ECOFF version.
+ * gas/mips/mips1@ecoff@sd-forward.d: Likewise, MIPS I/ECOFF
+ version.
+ * gas/mips/r3000@ecoff@sd-forward.d: Likewise, R3000/ECOFF
+ version.
+ * gas/mips/r3900@ecoff@sd-forward.d: Likewise, R3900/ECOFF
+ version.
+ * gas/mips/mips2@ecoff@sd-forward.d: Likewise, MIPS II/ECOFF
+ version.
+ * gas/mips/mips32@ecoff@sd-forward.d: Likewise, MIPS32/ECOFF
+ version.
+ * gas/mips/mips32r2@ecoff@sd-forward.d: Likewise, MIPS32r2/ECOFF
+ version.
+ * gas/mips/l_d.d: New test.
+ * gas/mips/mips1@l_d.d: Likewise, MIPS I version.
+ * gas/mips/r3000@l_d.d: Likewise, R3000 version.
+ * gas/mips/r3900@l_d.d: Likewise, R3900 version.
+ * gas/mips/l_d-forward.d: New test.
+ * gas/mips/mips1@l_d-forward.d: Likewise, MIPS I version.
+ * gas/mips/r3000@l_d-forward.d: Likewise, R3000 version.
+ * gas/mips/r3900@l_d-forward.d: Likewise, R3900 version.
+ * gas/mips/s_d.d: New test.
+ * gas/mips/mips1@s_d.d: Likewise, MIPS I version.
+ * gas/mips/r3000@s_d.d: Likewise, R3000 version.
+ * gas/mips/r3900@s_d.d: Likewise, R3900 version.
+ * gas/mips/s_d-forward.d: New test.
+ * gas/mips/mips1@s_d-forward.d: Likewise, MIPS I version.
+ * gas/mips/r3000@s_d-forward.d: Likewise, R3000 version.
+ * gas/mips/r3900@s_d-forward.d: Likewise, R3900 version.
+ * gas/mips/ldc1.d: New test.
+ * gas/mips/ldc1-forward.d: Likewise.
+ * gas/mips/sdc1.d: Likewise.
+ * gas/mips/sdc1-forward.d: Likewise.
+ * gas/mips/sd-n32.d: Likewise.
+ * gas/mips/sd-n64.d: Likewise.
+ * gas/mips/sd-f-n32.d: Likewise.
+ * gas/mips/sd-f-n64.d: Likewise.
+ * gas/mips/l_d-n32.d: Likewise.
+ * gas/mips/l_d-n64.d: Likewise.
+ * gas/mips/l_d-f-n32.d: Likewise.
+ * gas/mips/l_d-f-n64.d: Likewise.
+ * gas/mips/s_d-n32.d: Likewise.
+ * gas/mips/s_d-n64.d: Likewise.
+ * gas/mips/s_d-f-n32.d: Likewise.
+ * gas/mips/s_d-f-n64.d: Likewise.
+ * gas/mips/ldc1-n32.d: Likewise.
+ * gas/mips/ldc1-n64.d: Likewise.
+ * gas/mips/ldc1-f-n32.d: Likewise.
+ * gas/mips/ldc1-f-n64.d: Likewise.
+ * gas/mips/sdc1-n32.d: Likewise.
+ * gas/mips/sdc1-n64.d: Likewise.
+ * gas/mips/sdc1-f-n32.d: Likewise.
+ * gas/mips/sdc1-f-n64.d: Likewise.
+ * gas/mips/mips.exp: Run the new tests.
+
+2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
+
+ * gas/mips/ld.s: Adjust to let data objects be only
+ defined/declared (as appropriate) at the end of assembly, based
+ on the presence or not of the "forward" symbol.
+ * gas/mips/ld-forward.d: New test.
+ * gas/mips/mips1@ld-forward.d: Likewise. MIPS I version.
+ * gas/mips/r3000@ld-forward.d: Likewise, R3000 version.
+ * gas/mips/ecoff@ld-forward.d: Likewise, ECOFF version.
+ * gas/mips/r3900@ecoff@ld-forward.d: Likewise, R3900/ECOFF
+ version.
+ * gas/mips/mips2@ecoff@ld-forward.d: Likewise, MIPS II/ECOFF
+ version.
+ * gas/mips/mips32@ecoff@ld-forward.d: Likewise, MIPS32/ECOFF
+ version.
+ * gas/mips/mips32r2@ecoff@ld-forward.d: Likewise, MIPS32r2/ECOFF
+ version.
+ * gas/mips/ld-n32-forward.d: New test.
+ * gas/mips/ld-n64-forward.d: Likewise.
+ * gas/mips/mips.exp: Run the new tests.
+
+2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
+
+ * gas/mips/ld-n32.d: New test.
+ * gas/mips/ld-n64.d: Likewise.
+ * gas/mips/mips.exp: Run the new tests.
+
+2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
+
+ * gas/mips/ld.d: Rename to...
+ * gas/mips/mips1@ld.d: ... this.
+ * gas/mips/ld-ilocks.d: Rename to...
+ * gas/mips/ld.d: ... this.
+ * gas/mips/r3000@ld.d: New test, R3000 version.
+ * gas/mips/ecoff@ld.d: Likewise, ECOFF version.
+ * gas/mips/r3900@ecoff@ld.d: Likewise, R3900/ECOFF version.
+ * gas/mips/mips2@ecoff@ld.d: Likewise, MIPS II/ECOFF version.
+ * gas/mips/mips32@ecoff@ld.d: Likewise, MIPS32/ECOFF version.
+ * gas/mips/mips32r2@ecoff@ld.d: Likewise, MIPS32r2/ECOFF version.
+ * gas/mips/mips.exp: Remove "ld-ilocks" and run "ld" over all
+ architectures matching "mips1".
+
+2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
+ Richard Sandiford <rdsandiford@googlemail.com>
+
+ * gas/mips/mips.exp (run_dump_test_arch): Check for the presence
+ of a file-format-specific test too.
+ (run_dump_test_arches): Pull elf, ecoff and aout variables for
+ use by the above.
+
+2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
+
+ * gas/mips/ld.s: Remove "l.d", "s.d" and "sd" instructions.
+ * gas/mips/ld.d: Adjust accordingly.
+ * gas/mips/ld-ilocks.d: Likewise
+
+2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
+
+ * gas/mips/ld.s: Remove ".set mips1".
+ * gas/mips/ld.d: Remove "-march=r4000" and "-mmips:4000" from
+ gas/objdump options.
+ * gas/mips/ld-ilocks.d: Add "-32" to gas options.
+ * gas/mips/mips.exp: Run the two cases with run_dump_test_arches.
+
+2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
+
+ * gas/mips/ld.s: Remove MIPS III bits.
+ * gas/mips/ld.d: Adjust accordingly.
+ * gas/mips/ld-ilocks.d: Likewise.
+ * gas/mips/ld-ilocks-addr32.d: Remove file.
+ * gas/mips/mips.exp: Adjust accordingly.
+
+2010-10-24 Maciej W. Rozycki <macro@linux-mips.org>
+
+ * gas/mips/ld.d: Spell out reloc names.
+ * gas/mips/ld-ilocks.d: Likewise.
+ * gas/mips/ld-ilocks-addr32.d: Likewise.
+
+2010-10-23 Mark Mitchell <mark@codesourcery.com>
+
+ * gas/elf/elf.exp: Add group0c test.
+ * gas/elf/group0c.d: New.
+ * gas/elf/group0a.d: Expect ".group" for the name of group
+ sections.
+ * gas/elf/group0b.d: Likewise.
+ * gas/elf/group1a.d: Likewise.
+ * gas/elf/group1b.d: Likewise.
+ * gas/elf/groupautoa.d: Likewise.
+ * gas/elf/groupautob.d: Likewise.
+ * gas/elf/section4.d: Likewise.
+ * gas/ia64/group-1.d: Likewise. Adjust hard-coded constants.
+
+2010-10-22 Nick Clifton <nickc@redhat.com>
+
+ * gas/all/fwdexp.d: Also look for f8ffffff.
+ * gas/arm/msr-reg-thumb.d: Skip for non-ELF based targets.
+ * gas/arm/vldr.d: Likewise.
+ * gas/arm/thumb2_ldmstm.d: Allow for extra NOPs at the end of the disassembly.
+ * gas/cfi/cfi.exp (cfi-arm-1): Only run for ELF based ARM targets.
+
+2010-10-21 Joseph Myers <joseph@codesourcery.com>
+
+ * gas/tic6x/attr-arch-directive-1.d,
+ gas/tic6x/attr-arch-directive-2.d,
+ gas/tic6x/attr-arch-directive-3.d,
+ gas/tic6x/attr-arch-directive-4.d,
+ gas/tic6x/attr-arch-directive-4.s,
+ gas/tic6x/attr-arch-directive-5.d,
+ gas/tic6x/attr-arch-directive-5.s,
+ gas/tic6x/attr-arch-opts-c62x.d, gas/tic6x/attr-arch-opts-c64x+.d,
+ gas/tic6x/attr-arch-opts-c64x.d, gas/tic6x/attr-arch-opts-c674x.d,
+ gas/tic6x/attr-arch-opts-c67x+.d, gas/tic6x/attr-arch-opts-c67x.d,
+ gas/tic6x/attr-arch-opts-none-1.d,
+ gas/tic6x/attr-arch-opts-none-2.d,
+ gas/tic6x/attr-arch-opts-override-1.d,
+ gas/tic6x/attr-arch-opts-override-2.d: Update for attribute
+ renaming and renumbering.
+
+2010-10-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/12049
+ * gas/i386/i386.exp: Run relax-1 and relax-2.
+
+ * gas/i386/relax-1.d: New.
+ * gas/i386/relax-1.s: Likewise.
+ * gas/i386/relax-2.d: Likewise.
+ * gas/i386/relax-2.s: Likewise.
+
+2010-10-18 Kai Tietz <kaI.tietz@onevision.com>
+
+ * gas/i386/disp32.d: Adjust initial symbol check.
+ * gas/i386/x86-64-disp32.d: Likewise.
+
+2010-10-18 Maciej W. Rozycki <macro@linux-mips.org>
+
+ * gas/mips/ld.d: Spell out section offsets and addends
+ explicitly. Clean up some regexps.
+ * gas/mips/ld-ilocks.d: Likewise. Add missing "$" prefixes to
+ the names of FP registers.
+ * gas/mips/ld-ilocks-addr32.d: Likewise.
+ * gas/mips/ld.s: Align sections to 4k, adjust padding.
+
+2010-10-18 Maciej W. Rozycki <macro@linux-mips.org>
+
+ * gas/mips/ld.d: Use wildcard address matching.
+ * gas/mips/ld-ilocks.d: Likewise.
+ * gas/mips/ld-ilocks-addr32.d: Likewise.
+
+2010-10-18 Maciej W. Rozycki <macro@linux-mips.org>
+
+ * gas/mips/mips.exp (run_dump_test_arch): Get the name of the
+ architecture to check against for an architecture-specific test
+ from the properties instead of the name passed.
+
+2010-10-18 Maciej W. Rozycki <macro@linux-mips.org>
+
+ * gas/mips/lineno.s: Convert to o32.
+ * gas/mips/lineno.d: Adjust patterns accordingly. Force the o32
+ ABI.
+
+2010-10-16 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/i386.exp: Run x86-64-nops-1-g64.
+
+ * gas/i386/x86-64-nops-1.d: Remove -mtune=generic64.
+
+ * gas/i386/x86-64-nops-1-g64.d: New.
+
+2010-10-15 David Gibson <david.gibson@analog.com>
+
+ * gas/bfin/loop_label.s, gas/bfin/loop_label.d,
+ gas/bfin/loop_label2.s, gas/bfin/loop_label2.d,
+ gas/bfin/loop_temps.s, gas/bfin/loop_temps.d: New tests.
+ * gas/bfin/bfin.exp: Add loop_label, loop_label2, and loop_temps.
+
+2010-10-15 Robin Getz <robin.getz@analog.com>
+
+ * gas/bfin/16bit_illegals.s, gas/bfin/16bit_illegals.d,
+ gas/bfin/parallel_illegal.s, gas/bfin/parallel_illegal.d: New tests.
+ * gas/bfin/bfin.exp: Add 16bit_illegals and parallel_illegal.
+
+2010-10-15 Mike Frysinger <vapier@gentoo.org>
+
+ * gas/bfin/video.s: Add BYTEOP2M insns.
+ * gas/bfin/video.d, gas/bfin/video2.s, gas/bfin/video2.d: Likewise.
+
+2010-10-15 Mike Frysinger <vapier@gentoo.org>
+
+ * gas/bfin/video.d: Change addresses to regexps.
+ * gas/bfin/video2.d: Likewise.
+
+2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/i386.exp: Run inval-reg.
+
+ * gas/i386/inval-reg.l: New.
+ * gas/i386/inval-reg.s: Likewise.
+
+2010-10-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/disp32.d: New.
+ * gas/i386/disp32.s: Likewise.
+ * gas/i386/x86-64-disp32.d: Likewise.
+ * gas/i386/x86-64-disp32.s: Likewise.
+
+ * gas/i386/i386.exp: Run disp32 and x86-64-disp32.
+
+2010-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
+
+ * gas/s390/zarch-z196.d: Adjust the load/store on condition
+ instructions.
+ * gas/s390/zarch-z196.s: Likewise.
+
+2010-10-07 Bernd Schmidt <bernds@codesourcery.com>
+
+ * gas/tic6x/insns-c674x-sploop.d: Add two more sploop/spkernel tests.
+ * gas/tic6x/insns-c674x-sploop.s: Likewise.
+
+2010-10-04 David Daney <ddaney@caviumnetworks.com>
+
+ * gas/mips/mips.exp (octeon-pref): Run the new test.
+ * gas/mips/octeon-pref.s: New test.
+ * gas/mips/octeon-pref.d: New expected results for the new test.
+
+2010-09-29 Alan Modra <amodra@gmail.com>
+
+ * gas/all/fwdexp.d, * gas/all/fwdexp.s: New test.
+ * gas/all/gas.exp: Run it.
+
+2010-09-29 Alan Modra <amodra@gmail.com>
+
+ * lib/gas-defs.exp (is_elf_format): Merge with binutils and ld versions.
+ (is_aout_format): Copy from ld testsuite.
+ (is_pecoff_format): Merge with ld version.
+
+2010-09-27 Bernd Schmidt <bernds@codesourcery.com>
+
+ * gas/tic6x/got-reloc.s: New test.
+ * gas/tic6x/got-reloc.d: New test.
+
+2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
+
+ * gas/s390/s390.exp: Run the zarch-z196 test.
+ * gas/s390/zarch-z196.d: Add new instructions.
+ * gas/s390/zarch-z196.s: Likewise.
+ * gas/s390/zarch-z9-109.d: Likewise.
+ * gas/s390/zarch-z9-109.s: Likewise.
+
+2010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
+
+ * gas/s390/esa-g5.d: Adjust serveral instructions.
+ * gas/s390/esa-reloc.d: Likewise.
+ * gas/s390/esa-z990.d: Likewise.
+ * gas/s390/zarch-reloc.d: Likewise.
+ * gas/s390/zarch-z10.d: Likewise.
+ * gas/s390/zarch-z9-ec.d: Likewise.
+ * gas/s390/zarch-z900.d: Likewise.
+
+2010-09-27 Tejas Belagod <tejas.belagod@arm.com>
+
+ * gas/arm/vldr.s: New test for pc-relative VLDR disassembly comment.
+ * gas/arm/vldr.d: Likewise.
+ * gas/arm/vstr-bad.s: New test for PC-relative VSTR.
+ * gas/arm/vstr-thumb-bad.l: Likewise.
+ * gas/arm/vstr-thumb-bad.d: Likewise.
+ * gas/arm/vstr-arm-bad.l: Likewise.
+ * gas/arm/vstr-arm-bad.d: Likewise.
+
+2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * gas/arm/armv7-a+virt.d: New test.
+ * gas/arm/armv7-a+virt.s: Likewise.
+ * gas/arm/attr-march-all.d: Update for Virtualization Extensions.
+ * gas/arm/attr-march-armv7-a+sec+virt.d: New test.
+ * gas/arm/attr-march-armv7-a+virt.d: Likewise.
+
+2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * gas/arm/armv7-a+idiv.d: New test.
+ * gas/arm/armv7-a+idiv.s: Likewise.
+ * gas/arm/attr-march-all.d: Update for Integer divide extension.
+ * gas/arm/attr-march-armv7-a+idiv.d: New test.
+
+2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * gas/arm/archv6s-m-bad.d: New test.
+ * gas/arm/archv6s-m-bad.l: Likewise.
+ * gas/arm/archv6s-m.d: Likewise.
+ * gas/arm/archv6s-m.s: Likewise.
+ * gas/arm/attr-march-armv6-m+os.d: Likewise.
+ * gas/arm/attr-march-armv6s-m.d: Likewise.
+
+2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * gas/arm/attr-march-all.d: Update for Security Extensions..
+ * gas/arm/attr-march-armv6k+sec.d: New test.
+ * gas/arm/attr-march-armv6z.d: Update for Security Extensions.
+ * gas/arm/attr-march-armv6zk.d: Likewise.
+ * gas/arm/attr-march-armv6zkt2.d: Likewise.
+ * gas/arm/attr-march-armv6zt2.d: Likewise.
+ * gas/arm/attr-march-armv7-a+sec.d: New test.
+ * gas/arm/attr-mcpu.d: Update for Security Extensions.
+ * gas/arm/thumb32.d: Likewise.
+ * gas/arm/thumb32.s: Likewise.
+
+2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * gas/arm/arch7a-mp.d: Add.
+ * gas/arm/arch7ar-mp.s: Likewise.
+ * gas/arm/arch7r-mp.d: Likewise.
+ * gas/arm/armv2-mp-bad.d: Likewise.
+ * gas/arm/armv2-mp-bad.l: Likewise.
+ * gas/arm/attr-march-all.d: Update for MP extension.
+ * gas/arm/attr-march-armv7-a+mp.d: Add.
+ * gas/arm/attr-march-armv7-r+mp.d: Likewise.
+
+2010-09-23 Alan Modra <amodra@gmail.com>
+
+ * gas/all/gas.exp: Update "forward" and "redef3" xfails.
+ * gas/m68k/all.exp: Don't xfail pcrel on uclinux.
+ * gas/sh/arch/arch.exp: Don't pass dashes to send_log.
+
+2010-09-23 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/jal.d: Remove duplicate pattern.
+
+2010-09-22 Robin Getz <robin.getz@analog.com>
+
+ * gas/bfin/expected_move_errors.l: Update error output.
+
+2010-09-22 Robin Getz <robin.getz@analog.com>
+
+ * gas/bfin/pseudo.d, gas/bfin/pseudo.s: New test.
+ * gas/bfin/bfin.exp: Add new "pseudo" test.
+
+2010-09-22 Mike Frysinger <vapier@gentoo.org>
+
+ * gas/bfin/parallel2.d, gas/bfin/parallel3.d, gas/bfin/shift.d,
+ gas/bfin/vector.2, gas/bfin/vector2.d: Change SHIFT to LSHIFT.
+
+2010-09-20 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * gas/arm/attr-cpu-directive.d: Update test for change in canonical
+ CPU name.
+ * gas/arm/attr-mcpu.d: Likewise.
+
+2010-09-20 Richard Henderson <rth@redhat.com>
+
+ * gas/elf/elf.exp: Disable symtab test for alpha.
+
+2010-09-17 Tejas Belagod <tejas.belagod@arm.com>
+
+ * gas/arm/thumb2_ldmstm.d: Change single-register stmia to use 16-bit
+ str encoding instead of str.w. Likewise for ldmia.
+ * gas/arm/thumb2_ldmstm.s: Change stmia comment. Add tests for T1
+ ldmia-to-ldr.
+
+2010-09-17 Tejas Belagod <tejas.belagod@arm.com>
+
+ * gas/arm/msr-reg.s: New file.
+ * gas/arm/msr-reg.d: Likewise.
+ * gas/arm/msr-imm.s: Likewise.
+ * gas/arm/msr-imm.d: Likewise.
+ * gas/arm/msr-imm-bad.d: Likewise.
+ * gas/arm/msr-imm-bad.l: Likewise.
+ * gas/arm/msr-reg-bad.d: Likewise.
+ * gas/arm/msr-imm-bad.d: Likewise.
+ * gas/arm/msr-reg-thumb.d: Likewise.
+ * gas/arm/arch7.s: Add tests for xpsr.
+ * gas/arm/arch7.d: Likewise.
+
+2010-09-17 Tejas Belagod <tejas.belagod@arm.com>
+
+ * gas/arm/copro.s: Add test for APSR_nzcv as a MRC operand.
+ * gas/arm/copro.d: Change pc in MRC to disassemble as APSR_nzcv. Also
+ add disassembly for test added in copro.s
+
+2010-09-17 Andrew Burgess <aburgess@broadcom.com>
+
+ PR gas/12011
+ * gas/elf/bad-section-flag.d, * gas/elf/bad-section-flag.err,
+ * gas/elf/bad-section-flag.s: New test.
+ * gas/elf/elf.exp: Run it.
+
+2010-09-16 Alan Modra <amodra@gmail.com>
+
+ * gas/all/redef3.d: Don't run on arc.
+ * gas/i386/i386.exp: Don't run intel-got32 on linuxaout. Move
+ x86_64 mingw exclusions to equivalent elf only block of tests.
+
+2010-09-15 Kai Tietz <kai.tietz@onevision.com>
+
+ * gas/pe/pe.exp: Add new test.
+ * gas/pe/seh-x64-err-1.l: New.
+ * gas/pe/seh-x64-err-1.s: New.
+
+ * gas/pe/pe.exp: Add peseh-x64-4,5,6 tests.
+ * gas/pe/peseh-x64-4.s: New.
+ * gas/pe/peseh-x64-4.d: New.
+ * gas/pe/peseh-x64-5.d: New.
+ * gas/pe/peseh-x64-6.d: New.
+
+2010-09-14 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/mips32r2-sync.d: New test for MIPS32r2 "sync"
+ instruction variants.
+ * gas/mips/octeon@mips32r2-sync.d: Likewise, Octeon version.
+ * gas/mips/mips32r2-sync.s: Source for the new test.
+ * gas/mips/mips.exp: Run the new test.
+
+2010-09-13 Kai Tietz <kai.tietz@onevision.com>
+
+ * gas/pe/pe.exp: Add x64 SEH tests.
+ * gas/pe/peseh-x64.s: New.
+ * gas/pe/peseh-x64.d: New.
+ * gas/pe/peseh-x64-2.s: New.
+ * gas/pe/peseh-x64-2.d: New.
+ * gas/pe/peseh-x64-3.s: New.
+ * gas/pe/peseh-x64-3.d: New.
+
+2010-09-09 Nick Clifton <nickc@redhat.com>
+
+ PR gas/11973
+ * gas/mn10300/pr11973.s: New file: Test case.
+ * gas/mn10300/pr11973.d: New file: Expected output.
+ * gas/mn10300/basic.exp: Run the new test.
+
+2010-09-09 Tejas Belagod <tejas.belagod@arm.com>
+
+ * gas/arm/addsw-bad.s: New file.
+ * gas/arm/addsw-bad.l: New file.
+ * gas/arm/addsw-bad.d: New file.
+
+2010-09-03 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/11974
+ * gas/i386/immed64.s: Add more movabs tests.
+ * gas/i386/immed64.d: Updated.
+
+2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gas/elf/dwarf2-1.d: Update DW_OP_reg5 expected output.
+ * gas/elf/dwarf2-2.d: Likewise.
+ * gas/i386/dw2-compress-1.d: Likewise.
+
+2010-09-03 Kai Tietz <kai.tietz@onevision.com>
+
+ * gas/cfi/cfi-i386.d: Use objdump -Wf instead of readelf.
+ * gas/cfi/cfi-i386.s: Remove .type directives.
+ * gas/cfi/reloc-pe-i386.d: Adjust test for i386.
+
+2010-09-02 Richard Henderson <rth@redhat.com>
+
+ * gas/cfi/cfi-common-1.d: Use objdump instead of readelf to dump.
+ * gas/cfi/cfi-common-2.d, gas/cfi/cfi-common-3.d,
+ gas/cfi/cfi-common-4.d, gas/cfi/cfi-common-6.d,
+ gas/cfi/cfi-common-7.d, gas/cfi/cfi-x86_64.d: Likewise.
+ * gas/cfi/cfi-x86_64.s: Remove .type directives.
+ * gas/cfi/cfi.exp: Run for pecoff objects too.
+
+ * gas/cfi/reloc-pe-i386.d, gas/cfi/reloc-pe-i386.s: New test.
+
+2010-08-31 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/11960
+ * gas/i386/opcode-intel.d: Updated.
+ * gas/i386/x86-64-opcode.d: Likewise.
+
+ * gas/i386/x86-64-opcode.s: Add a "pushw imm16" test.
+
+2010-08-25 Jie Zhang <jie@codesourcery.com>
+
+ * gas/arm/ldst-pc.d: New test.
+ * gas/arm/ldst-pc.s: New test.
+ * gas/arm/sp-pc-validations-bad.s: `str r0,[pc,#4]' is valid.
+ * gas/arm/sp-pc-validations-bad.l: Adjust accordingly.
+
+2010-08-17 Roland McGrath <roland@redhat.com>
+
+ * gas/elf/groupauto.s: New file.
+ * gas/elf/groupautoa.d: New file.
+ * gas/elf/groupautob.d: New file.
+ * gas/elf/elf.exp (run_elf_list_test): Use them.
+
+2010-08-06 Quentin Neill <quentin.neill@amd.com>
+
+ * gas/i386/arch-10-1.l: Add nopl instruction.
+ * gas/i386/arch-10-2.l: Likewise.
+ * gas/i386/arch-10-3.l: Likewise.
+ * gas/i386/arch-10-4.l: Likewise.
+ * gas/i386/arch-10.s: Likewise.
+ * gas/i386/arch-10.d: Add nopl instruction, and +nopl extension
+ flag to as flags.
+ * gas/i386/nops-5-i686.d: Change alignment code generated for
+ -mtune=i686.
+ * gas/i386/nops-5.d: Change alignment code generated for
+ .arch i686.
+ * gas/i386/x86-64-nops-5-k8.d: Likewise.
+ * gas/i386/x86-64-nops-5.d: Likewise.
+
+2010-08-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/i386.exp: Run arch-4.
+
+ * gas/i386/arch-4.d: New.
+ * gas/i386/arch-4.s: Likewise.
+
+ * gas/i386/intel.d: Replace ud2a/ud2b with ud2/ud1.
+ * gas/i386/opcode-intel.d: Likewise.
+ * gas/i386/opcode-suffix.d: Likewise.
+ * gas/i386/opcode.d: Likewise.
+
+2010-08-03 Alan Modra <amodra@gmail.com>
+
+ * gas/all/octa.s, * gas/all/octa.d: New test.
+ * gas/all/gas.exp: Run octa.
+ * gas/elf/data-1.s, * gas/elf/data-1.d: Delete.
+ * gas/elf/elf.exp: Don't run data-1.
+
+2010-08-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf/elf.exp: Run data-1 only for i*86, x86_64 and ia64.
+
+2010-08-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/11867
+ * gas/elf/data-1.d: New.
+ * gas/elf/data-1.s: Likewise.
+
+ * elf/elf.exp: Run data-1.
+
+2010-08-02 Tristan Gingold <gingold@adacore.com>
+
+ * lib/gas-defs.exp (get_standard_section_names): New function.
+ (run_dump_tests): Document the new behavior for objdump,
+ document to new section-subst option. Automatically perform
+ substitutions for objdump.
+ (objdump_finish): Add REF_SUBST argument.
+ (run_list_test): Adjust call of regexp_diff.
+ (run_list_test_stdin): Ditto.
+ * gas/all/gas.exp (test_cond): Adjust call of regexp_diff.
+ * gas/symver/symver.exp (run_error_test): Ditto.
+ * gas/mt/relocs.exp (regexp_test): Ditto.
+ * gas/mep/complex-relocs.exp (regexp_test): Ditto.
+ * gas/m68k/all.exp: Ditto.
+ * gas/elf/elf.exp (run_elf_list_test): Ditto.
+ * gas/rx/rx-asm-good.d: Set section-subst to no.
+
+2010-08-02 Alan Modra <amodra@gmail.com>
+
+ * gas/i386/i386.exp (dw2-compress-1): Only run on ELF targets.
+ (dw2-compress-2, x86-64-dw2-compress-2): Remove unnecessary linux
+ target test.
+
+2010-08-02 Alan Modra <amodra@gmail.com>
+
+ * gas/ppc/power4.d: Update for ppc_fix_adjustable change.
+
+2010-07-28 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/i386.exp: Xfail dw2-compress-2 and
+ x86-64-dw2-compress-2.
+
+2010-07-24 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/jal-svr4pic-noreorder.d: New test case.
+ * gas/mips/mips1@jal-svr4pic-noreorder.d: New test
+ subarchitecture.
+ * gas/mips/r3000@jal-svr4pic-noreorder.d: Likewise.
+ * gas/mips/jal-svr4pic-noreorder.s: Source for the new test
+ case.
+ * gas/mips/mips.exp: Run the new test case.
+
+2010-07-24 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/jal-svr4pic.d: Rename to...
+ * gas/mips/mips1@jal-svr4pic.d: ... this.
+ * gas/mips/r3000@jal-svr4pic.d: New test subarchitecture.
+ * gas/mips/jal-svr4pic.d: New default subarchitecture patterns.
+ * gas/mips/mips.exp: Run jal-svr4pic with run_dump_test_arches
+ rather than run_dump_test.
+
+2010-07-24 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/jal-svr4pic.d: Reformat. Use --show-raw-insn with
+ `objdump'.
+ * gas/mips/jal-svr4pic.s: Reformat. Fix up trailing zeroes.
+
+2010-07-24 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * lib/gas-defs.exp (run_dump_test): Handle the "dump" option.
+
+2010-07-23 Naveen.H.S <naveen.S@kpitcummins.com>
+ Ina Pandit <ina.pandit@kpitcummins.com>
+
+ * gas/v850/split-lo16.d: Update the "ld" instructions with a space
+ for second operand.
+ * gas/v850/v850e1.d: Likewise.
+
+2010-07-22 Alan Modra <amodra@gmail.com>
+
+ * gas/arm/mapdir.s: Don't specify attr/type for .fini_array.
+ * gas/elf/dwarf2-3.s: Don't specify attr for .init_array.
+ * gas/elf/dwarf2-3.d: Don't run on h8300.
+
+2010-07-19 Andreas Schwab <schwab@redhat.com>
+
+ * gas/i386/x86-64-unwind.d: Ignore "Key to Flags" contents.
+ * gas/ia64/alias-ilp32.d: Likewise.
+ * gas/ia64/alias.d: Likewise.
+ * gas/ia64/group-1.d: Likewise.
+ * gas/ia64/group-2.d: Likewise.
+ * gas/ia64/secname-ilp32.d: Likewise.
+ * gas/ia64/secname.d: Likewise.
+ * gas/ia64/unwind-ilp32.d: Likewise.
+ * gas/ia64/unwind.d: Likewise.
+ * gas/mmix/byte-1.d: Likewise.
+ * gas/mmix/loc-1.d: Likewise.
+ * gas/mmix/loc-2.d: Likewise.
+ * gas/mmix/loc-3.d: Likewise.
+ * gas/mmix/loc-4.d: Likewise.
+ * gas/mmix/loc-5.d: Likewise.
+
+2010-07-16 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/i386.exp: Run dw2-compress-2 only for 32bit.
+
+2010-07-14 Rhonda Wittels <rhonda@codesourcery.com>
+
+ * gas/elf/pseudo.s: New.
+ * gas/elf/pseudo.l: New.
+ * gas/elf/pseudo.d: New.
+ * gas/elf/elf.exp: Run the new test.
+
+2010-07-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/default.exp (ADDR2LINE): New.
+ (ADDR2LINEFLAGS): Likewise.
+
+ * gas/i386/i386.exp: Run dw2-compress-2 and x86-64-dw2-compress-2.
+
+ * gas/i386/dw2-compress-2.d: New.
+ * gas/i386/dw2-compress-2.s: Likewise.
+ * gas/i386/x86-64-dw2-compress-2.d: Likewise.
+ * gas/i386/x86-64-dw2-compress-2.s: Likewise.
+
+ * lib/gas-defs.exp (run_dump_test): Support addr2line as dump
+ program.
+ (slurp_options): Allow numbers in options.
+
+2010-07-14 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/elf/dwarf2-3.s: Replace .short and .long directives in
+ .debug_info section with .2byte and .4byte respectively.
+
+2010-07-11 Kai Tietz <kai.tietz@onevision.com>
+
+ * gas/pe/aligncomm-b.d: Regenerated content dump.
+ * gas/pe/aligncomm-d.d: Regenerated content dump.
+ * gas/i386/i386.exp: Disable for mingw 64-bit the intel-got64 test.
+
+2010-07-08 Tejas Belagod <tejas.belagod@arm.com>
+
+ * gas/arm/barrier.s: New file.
+ * gas/arm/barrier.d: New file.
+ * gas/arm/barrier-thumb.s: New file.
+ * gas/arm/barrier-thumb.d: New file.
+ * gas/arm/barrier-bad.s: New file.
+ * gas/arm/barrier-bad.d: New file.
+ * gas/arm/barrier-bad.l: New file.
+ * gas/arm/barrier-bad-thumb.s: New file.
+ * gas/arm/barrier-bad-thumb.d: New file.
+ * gas/arm/barrier-bad-thumb.l: New file.
+
+2010-07-08 Daniel Gutson <dgutson@codesourcery.com>
+
+ * gas/arm/reloc-bad.d: New.
+ * gas/arm/reloc-bad.s: New.
+ * gas/arm/reloc-bad.l: New.
+
+2010-07-06 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/elf-rel27.d: New test for HI16/LO16 relocation
+ pairing.
+ * gas/mips/elf-rel27.s: Source for the new test.
+ * gas/mips/mips.exp: Create "mips16" architecture. Adjust
+ conditions involving negated properties throughout to require
+ "mips1" as appropriate. Run the new test.
+ (mips_arch_destroy): New procedure.
+
+2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/mips.exp (run_dump_test_arch): Check for the presence
+ of an architecture-specific test first and use it if found,
+ before falling back to the generic one.
+
+2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/mips4-fp.d, gas/mips/mips4-fp.s: Remove checks for
+ branch-likely instructions and place them...
+ * gas/mips/mips4-branch-likely.d, gas/mips/mips4-branch-likely.s:
+ ... in this new test.
+ * gas/mips/mips4-fp.l: Update accordingly.
+ * gas/mips/mips4-branch-likely.l: New stderr output for the new
+ test.
+ * gas/mips/mips.exp (mips4-branch-likely): Run a dump test and
+ a list test with mips4-branch-likely similarly to mips4-fp.
+
+2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/beq.d, gas/mips/beq.s: Remove checks for
+ branch-likely instructions.
+ * gas/mips/bge.d, gas/mips/bge.s: Likewise.
+ * gas/mips/bgeu.d, gas/mips/bgeu.s: Likewise.
+ * gas/mips/blt.d, gas/mips/blt.s: Likewise.
+ * gas/mips/bltu.d, gas/mips/bltu.s: Likewise.
+ * gas/mips/branch-likely.d, gas/mips/branch-likely.s: New test,
+ collecting checks for branch-likely instructions removed from
+ the above.
+ * gas/mips/mips.exp: Run the new test and update the
+ constraints for the updated tests to include MIPS I.
+
+2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/mips4-fp.d: Reformat.
+
+2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/beq.d: Reformat.
+ * gas/mips/bge.d, gas/mips/bgeu.d: Likewise.
+ * gas/mips/blt.d, gas/mips/bltu.d: Likewise.
+
+2010-07-05 Maciej W. Rozycki <macro@codesourcery.com>
+
+ * gas/mips/beq.d: Remove leftover symbols/relocs from the
+ change on 2009-02-06.
+
+2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ AVX Programming Reference (June, 2010)
+ * gas/i386/rdrnd.s: Replace rdrnd with rdrand.
+ * gas/i386/rdrnd-intel.d: Likewise.
+ * gas/i386/rdrnd.d: Likewise.
+ * gas/i386/x86-64-rdrnd-intel.d: Likewise.
+ * gas/i386/x86-64-rdrnd.d: Likewise.
+ * gas/i386/x86-64-rdrnd.s: Likewise.
+
+2010-07-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/10531
+ PR gas/11789
+ * gas/i386/dw2-compress-1.d: Remove bogus line debug info.
+
+ * gas/elf/dwarf2-1.d: New.
+ * gas/elf/dwarf2-1.s: Likewise.
+ * gas/elf/dwarf2-2.d: Likewise.
+ * gas/elf/dwarf2-2.s: Likewise.
+ * gas/elf/dwarf2-3.d: Likewise.
+ * gas/elf/dwarf2-3.s: Likewise.
+ * gas/i386/debug1.d: Likewise.
+ * gas/i386/debug1.s: Likewise.
+
+ * gas/elf/elf.exp: Run dwarf2-1, dwarf2-2 and dwarf2-3.
+
+ * gas/i386/i386.exp: Run debug1 for both 32bit and 64bit.
+
+2010-07-04 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/dw2-compress-1.d: New.
+ * gas/i386/dw2-compress-1.s: Likewise.
+
+ * gas/i386/i386.exp: Run dw2-compress-1 for Linux.
+
+2010-07-03 Jan Beulich <jbeulich@novell.com>
+
+ PR gas/11732
+ * gas/i386/i386.exp: Run new tests.
+ * gas/i386/intel-got{32,64}.{s,d}: New.
+
+2010-07-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ AVX Programming Reference (June, 2010)
+ * gas/i386/arch-10.s: Add xsaveopt.
+ * gas/i386/x86-64-arch-2.s: Likwise.
+
+ * gas/i386/arch-10.d: Updated.
+ * gas/i386/arch-10-1.l: Likewise.
+ * gas/i386/arch-10-2.l: Likewise.
+ * gas/i386/arch-10-3.l: Likewise.
+ * gas/i386/arch-10-4.l: Likewise.
+ * gas/i386/x86-64-arch-2.d: Likewise.
+
+ * gas/i386/f16c-intel.d: New.
+ * gas/i386/f16c.d: Likewise.
+ * gas/i386/f16c.s: Likewise.
+ * gas/i386/fsgs-intel.d: Likewise.
+ * gas/i386/fsgs.d: Likewise.
+ * gas/i386/fsgs.s: Likewise.
+ * gas/i386/rdrnd-intel.d: Likewise.
+ * gas/i386/rdrnd.d: Likewise.
+ * gas/i386/rdrnd.s: Likewise.
+ * gas/i386/x86-64-f16c-intel.d: Likewise.
+ * gas/i386/x86-64-f16c.d: Likewise.
+ * gas/i386/x86-64-f16c.s: Likewise.
+ * gas/i386/x86-64-fsgs-intel.d: Likewise.
+ * gas/i386/x86-64-fsgs.d: Likewise.
+ * gas/i386/x86-64-fsgs.s: Likewise.
+ * gas/i386/x86-64-rdrnd-intel.d: Likewise.
+ * gas/i386/x86-64-rdrnd.d: Likewise.
+ * gas/i386/x86-64-rdrnd.s: Likewise.
+
+ * gas/i386/i386.exp: Run f16c, f16c-intel, fsgs, fsgs-intel,
+ rdrnd, rdrnd-intel, x86-64-f16c, x86-64-f16c-intel, x86-64-fsgs,
+ x86-64-fsgs-intel, x86-64-rdrnd, x86-64-rdrnd-intel.
+
+ * gas/i386/x86-64-xsave.s: Add tests for xsaveopt64.
+
+ * gas/i386/x86-64-xsave-intel.d: Updated.
+ * gas/i386/x86-64-xsave.d: Likewise.
+
+2010-07-01 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * gas/arm/thumb2_bad_reg.s: Update mov register tests.
+ * gas/arm/thumb2_bad_reg.l: Likewise.
+
+2010-06-29 Alan Modra <amodra@gmail.com>
+
+ * gas/maxq10/maxq10.exp: Delete file.
+ * gas/maxq10/bits.d, * gas/maxq10/bits.s, * gas/maxq10/call.d,
+ * gas/maxq10/call.s, * gas/maxq10/data.s, * gas/maxq10/data2.d,
+ * gas/maxq10/data2.s, * gas/maxq10/data3.d, * gas/maxq10/data3.s,
+ * gas/maxq10/err.s, * gas/maxq10/jump.d, * gas/maxq10/jump.s,
+ * gas/maxq10/logical.d, * gas/maxq10/logical.s, * gas/maxq10/math.d,
+ * gas/maxq10/math.s, * gas/maxq10/pmtest.d, * gas/maxq10/pmtest.s,
+ * gas/maxq10/range.d, * gas/maxq10/range.s: Likewise.
+ * gas/maxq20/maxq20.exp: Delete file.
+ * gas/maxq20/bits.d, * gas/maxq20/bits.s, * gas/maxq20/call.d,
+ * gas/maxq20/call.s, * gas/maxq20/data1.d, * gas/maxq20/data1.s,
+ * gas/maxq20/data2.d, * gas/maxq20/data2.s, * gas/maxq20/data3.d,
+ * gas/maxq20/data3.s, * gas/maxq20/jump.d, * gas/maxq20/jump.s,
+ * gas/maxq20/jzimm.d, * gas/maxq20/jzimm.s, * gas/maxq20/logical.d,
+ * gas/maxq20/logical.s, * gas/maxq20/math.d, * gas/maxq20/math.s,
+ * gas/maxq20/pfx2.s, * gas/maxq20/pmtest.d, * gas/maxq20/pmtest.s,
+ * gas/maxq20/pxf0.s, * gas/maxq20/range.d,
+ * gas/maxq20/range.s: Likewise.
+ * gas/all/gas.exp: Remove references to maxq.
+
+2010-06-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * gas/arm/neon-ldst-align-bad.l: Update for Neon alignment syntax fix.
+ * gas/arm/neon-ldst-align-bad.s: Likewise.
+ * gas/arm/neon-ldst-es.d: Likewise.
+ * gas/arm/neon-ldst-es.s: Likewise.
+
+2010-06-22 Jan Beulich <jbeulich@novell.com>
+
+ * gas/i386/jump.d: Adjust.
+ * gas/i386/jump.s: Add check for branch to 2+$.
+
+2010-06-18 Joseph Myers <joseph@codesourcery.com>
+
+ * gas/tic6x/resource-func-unit-1.d,
+ gas/tic6x/resource-func-unit-1.l,
+ gas/tic6x/resource-func-unit-1.s,
+ gas/tic6x/resource-func-unit-2.d,
+ gas/tic6x/resource-func-unit-2.l,
+ gas/tic6x/resource-func-unit-2.s: New.
+
+2010-06-16 Vincent Rivière <vincent.riviere@freesbee.fr>
+
+ PR gas/11673
+ * gas/m68k/p11673.s: New test.
+ * gas/m68k/all.exp: Run the new test.
+
+2010-06-16 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/11676
+ * gas/m68k/pr11676.s: New test.
+ * gas/m68k/pr11676.d: Expected disassembly.
+ * gas/m68k/all.exp: Run the new test.
+
+2010-06-15 Joseph Myers <joseph@codesourcery.com>
+
+ * gas/elf/elf.exp: Set target_machine for tic6x-*-*.
+ * gas/elf/section2.e-tic6x, gas/tic6x/attr-arch-directive-1.d,
+ gas/tic6x/attr-arch-directive-1.s,
+ gas/tic6x/attr-arch-directive-2.d,
+ gas/tic6x/attr-arch-directive-2.s,
+ gas/tic6x/attr-arch-directive-3.d,
+ gas/tic6x/attr-arch-directive-3.s,
+ gas/tic6x/attr-arch-directive-4.d,
+ gas/tic6x/attr-arch-directive-4.s,
+ gas/tic6x/attr-arch-directive-5.d,
+ gas/tic6x/attr-arch-directive-5.s,
+ gas/tic6x/attr-arch-opts-c62x.d, gas/tic6x/attr-arch-opts-c64x+.d,
+ gas/tic6x/attr-arch-opts-c64x.d, gas/tic6x/attr-arch-opts-c674x.d,
+ gas/tic6x/attr-arch-opts-c67x+.d, gas/tic6x/attr-arch-opts-c67x.d,
+ gas/tic6x/attr-arch-opts-none-1.d,
+ gas/tic6x/attr-arch-opts-none-2.d,
+ gas/tic6x/attr-arch-opts-override-1.d,
+ gas/tic6x/attr-arch-opts-override-2.d, gas/tic6x/empty.s: New.
+
+2010-06-14 Sebastian Andrzej Siewior <bigeasy@linutronix.de>
+
+ * gas/ppc/e500.s: Add eieio, mbar and lwsync
+ * gas/ppc/e500.d: Likewise.
+
+2010-06-09 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * gas/arm/vldm-arm.d: New test.
+ * gas/arm/vldm-thumb-bad.d: Likewise.
+ * gas/arm/vldm-thumb-bad.l: Likewise.
+ * gas/arm/vldm.s: Likewise.
+ * gas/arm/vldmw-arm-bad.d: Likewise.
+ * gas/arm/vldmw-bad.l: Likewise.
+ * gad/arm-vldmw-bad.s: Likewise.
+ * gas/arm/vldmw-thumb-bad.d: Likewise.
+
+2010-06-07 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+ * gas/arm/thumb-eabi.d: Add case for divided syntax encoding of movs.
+ * gas/arm/thumb.d: Likewise.
+ * gas/arm/thumb.s: Likewise.
+ * gas/arm/thumb2_it.d: Update for change in lsls/movs disassembly.
+ * gas/arm/thumb2_it_auto.d: Liekwise.
+ * gas/arm/thumb32.d: Likewise.
+
+2010-05-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * gas/arm/thumb2_it_auto.d: Update for change in movs encoding.
+ gas/arm/thumb2_it.d: Likewise.
+ gas/arm/thumb32.d: Likewise.
+
+2010-05-27 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * gas/arm/thumb2_ldmstm.d: Add new testcases.
+ * gas/arm/thumb2_ldmstm.s: Likeiwse.
+ * gas/arm/thumb2_ldmstm_bad.d: Add testcases to check for
+ UNPREDICTABLE ldm/stm.
+ * gas/arm/thumb2_ldmstm_bad.l: Likewise.
+ * gas/arm/thumb2_ldmstm_bad.s: Likewise.
+
+2010-05-26 Catherine Moore <clm@codesoucery.com>
+ Maxim Kuvyrkov <maxim@codesourcery.com>
+
+ * gas/mips/set-arch.d: Expect ehb.
+
+2010-05-26 Catherine Moore <clm@codesoucery.com>
+
+ * gas/mips/mips-no-jalx.l: Delete.
+ * gas/mips/mips-no-jalx.s: Delete.
+ * gas/mips/mips-jalx-2.d: New.
+ * gas/mips/mips-jalx-2.s: New.
+ * gas/mips/mips.exp (mips-jalx-2): Run new test.
+ (mips-no-jalx): Remove deleted test.
+
+2010-05-25 Daniel Jacobowitz <dan@codesourcery.com>
+ Joseph Myers <joseph@codesourcery.com>
+ Andrew Stubbs <ams@codesourcery.com>
+
+ * gas/sh/basic.exp: Run new tests. Handle uClinux like Linux.
+ * gas/sh/fdpic.d: New file.
+ * gas/sh/fdpic.s: New file.
+ * gas/sh/reg-prefix.d: Force big-endian.
+ * gas/sh/sh2a-pic.d: New file.
+ * gas/sh/sh2a-pic.s: New file.
+ * lib/gas-defs.exp (is_elf_format): Include sh*-*-uclinux*.
+
+2010-05-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/11600
+ * gas/elf/elf.exp: Run section8.
+
+ * gas/elf/section8.d: New.
+ * gas/elf/section8.s: Likewise.
+
+2010-05-13 Nathan Sidwell <nathan@codesourcery.com>
+
+ * gas/arm/armv1-bad.l: Adjust expected error text.
+ * gas/arm/arch7em-bad.l: Likewise.
+ * gas/arm/arch7m-bad.l: Likewise.
+ * gas/arm/thumb-w-bad.l: Likewise.
+ * gas/arm/arm7-bad.d: New.
+ * gas/arm/arm7-bad.l: New.
+ * gas/arm/arm7-bad.s: New.
+
+2010-05-13 Alan Modra <amodra@gmail.com>
+
+ * gas/all/gas.exp: Don't run byte test on powerpc.
+
+ * gas/ppc/a2.d: Correct wclr encoding.
+
+2010-05-11 Andrew Stubbs <ams@codesourcery.com>
+
+ * gas/arm/attr-cpu-directive.d: Add Tag_DIV_use.
+ * gas/arm/attr-default.d: Likewise.
+ * gas/arm/attr-march-armv1.d: Likewise.
+ * gas/arm/attr-march-armv2.d: Likewise.
+ * gas/arm/attr-march-armv2a.d: Likewise.
+ * gas/arm/attr-march-armv2s.d: Likewise.
+ * gas/arm/attr-march-armv3.d: Likewise.
+ * gas/arm/attr-march-armv3m.d: Likewise.
+ * gas/arm/attr-march-armv4.d: Likewise.
+ * gas/arm/attr-march-armv4t.d: Likewise.
+ * gas/arm/attr-march-armv4txm.d: Likewise.
+ * gas/arm/attr-march-armv4xm.d: Likewise.
+ * gas/arm/attr-march-armv5.d: Likewise.
+ * gas/arm/attr-march-armv5t.d: Likewise.
+ * gas/arm/attr-march-armv5te.d: Likewise.
+ * gas/arm/attr-march-armv5tej.d: Likewise.
+ * gas/arm/attr-march-armv5texp.d: Likewise.
+ * gas/arm/attr-march-armv5txm.d: Likewise.
+ * gas/arm/attr-march-armv6-m.d: Likewise.
+ * gas/arm/attr-march-armv6.d: Likewise.
+ * gas/arm/attr-march-armv6j.d: Likewise.
+ * gas/arm/attr-march-armv6k.d: Likewise.
+ * gas/arm/attr-march-armv6kt2.d: Likewise.
+ * gas/arm/attr-march-armv6t2.d: Likewise.
+ * gas/arm/attr-march-armv6z.d: Likewise.
+ * gas/arm/attr-march-armv6zk.d: Likewise.
+ * gas/arm/attr-march-armv6zkt2.d: Likewise.
+ * gas/arm/attr-march-armv6zt2.d: Likewise.
+ * gas/arm/attr-march-armv7-a.d: Likewise.
+ * gas/arm/attr-march-armv7.d: Likewise.
+ * gas/arm/attr-march-armv7a.d: Likewise.
+ * gas/arm/attr-march-iwmmxt.d: Likewise.
+ * gas/arm/attr-march-iwmmxt2.d: Likewise.
+ * gas/arm/attr-march-marvell-f.d: Likewise.
+ * gas/arm/attr-march-xscale.d: Likewise.
+ * gas/arm/attr-mcpu.d: Likewise.
+ * gas/arm/attr-mfpu-arm1020e.d: Likewise.
+ * gas/arm/attr-mfpu-arm1020t.d: Likewise.
+ * gas/arm/attr-mfpu-arm1136jf-s.d: Likewise.
+ * gas/arm/attr-mfpu-arm1136jfs.d: Likewise.
+ * gas/arm/attr-mfpu-arm7500fe.d: Likewise.
+ * gas/arm/attr-mfpu-fpa.d: Likewise.
+ * gas/arm/attr-mfpu-fpa10.d: Likewise.
+ * gas/arm/attr-mfpu-fpa11.d: Likewise.
+ * gas/arm/attr-mfpu-fpe.d: Likewise.
+ * gas/arm/attr-mfpu-fpe2.d: Likewise.
+ * gas/arm/attr-mfpu-fpe3.d: Likewise.
+ * gas/arm/attr-mfpu-maverick.d: Likewise.
+ * gas/arm/attr-mfpu-neon-fp16.d: Likewise.
+ * gas/arm/attr-mfpu-neon.d: Likewise.
+ * gas/arm/attr-mfpu-softfpa.d: Likewise.
+ * gas/arm/attr-mfpu-softvfp+vfp.d: Likewise.
+ * gas/arm/attr-mfpu-softvfp.d: Likewise.
+ * gas/arm/attr-mfpu-vfp.d: Likewise.
+ * gas/arm/attr-mfpu-vfp10-r0.d: Likewise.
+ * gas/arm/attr-mfpu-vfp10.d: Likewise.
+ * gas/arm/attr-mfpu-vfp3.d: Likewise.
+ * gas/arm/attr-mfpu-vfp9.d: Likewise.
+ * gas/arm/attr-mfpu-vfpv2.d: Likewise.
+ * gas/arm/attr-mfpu-vfpv3-d16.d: Likewise.
+ * gas/arm/attr-mfpu-vfpv3.d: Likewise.
+ * gas/arm/attr-mfpu-vfpv4-d16.d: Likewise.
+ * gas/arm/attr-mfpu-vfpv4.d: Likewise.
+ * gas/arm/attr-mfpu-vfpxd.d: Likewise.
+ * gas/arm/attr-order.d: Likewise.
+ * gas/arm/attr-override-cpu-directive.d: Likewise.
+ * gas/arm/attr-override-mcpu.d: Likewise.
+ * gas/arm/eabi_attr_1.d: Likewise.
+
+2010-05-11 Jie Zhang <jie@codesourcery.com>
+
+ * gas/arm/attr-mfpu-vfpxd.d: New test.
+
+2010-05-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * gas/arm/thumb32.d: Fix expected disassembly of ldmia
+ instruction.
+
+2010-05-05 Nathan Sidwell <nathan@codesourcery.com>
+
+ * gas/all/byte.s: New.
+ * gas/all/byte.l: New.
+ * gas/all/byte.d: New.
+ * gas/all/gas.exp: Add it.
+
+2010-04-29 Nathan Sidwell <nathan@codesourcery.com>
+
+ * gas/arm/weakdef-1.s: New.
+ * gas/arm/weakdef-1.d: New.
+ * gas/arm/weakdef-2.s: New.
+ * gas/arm/weakdef-2.d: New.
+ * gas/arm/weakdef-2.l: New.
+
+2010-04-27 Joseph Myers <joseph@codesourcery.com>
+
+ * gas/tic6x/align-1-be.d, gas/tic6x/align-1.d,
+ gas/tic6x/align-1.s, gas/tic6x/align-2.d, gas/tic6x/align-2.s:
+ New.
+
+2010-04-24 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/11535
+ * gas/i386/intelok.s: Add tests for "call|jmp [xtrn]".
+ * gas/i386/intelok.d: Updated.
+
+2010-04-21 Joseph Myers <joseph@codesourcery.com>
+
+ * gas/tic6x/insns-c674x.s, gas/tic6x/insns-c674x.d: Also test
+ "b .S2 b3".
+
+2010-04-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/11509
+ * gas/i386/equ.s: Add tests for ".equ symbol, reg + NUM".
+ * gas/i386/equ.d: Updated.
+
+2010-04-20 Nick Clifton <nickc@redhat.com>
+
+ PR gas/11507
+ * gas/macros/altmacro.s: New test.
+ * gas/macros/altmacro.d: Expected output.
+
+2010-04-16 Nick Clifton <nickc@redhat.com>
+
+ PR gas/11395
+ * gas/hppa/basic/add2.s: Add test of simple 32-bit instruction.
+ * gas/hppa/basic/basic.exp (do_add2): Add grep for expected
+ disassembly.
+
+2010-04-15 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * gas/arm/attr-mcpu.d: Update for new attribute tag names.
+ * gas/arm/attr-mfpu-arm1020e.d: Likewise.
+ * gas/arm/attr-mfpu-arm1020t.d: Likewise.
+ * gas/arm/attr-mfpu-arm1136jf-s.d: Likewise.
+ * gas/arm/attr-mfpu-arm1136jfs.d: Likewise.
+ * gas/arm/attr-mfpu-neon-fp16.d: Likewise.
+ * gas/arm/attr-mfpu-neon.d: Likewise.
+ * gas/arm/attr-mfpu-softvfp+vfp.d: Likewise.
+ * gas/arm/attr-mfpu-vfp.d: Likewise.
+ * gas/arm/attr-mfpu-vfp10-r0.d: Likewise.
+ * gas/arm/attr-mfpu-vfp10.d: Likewise.
+ * gas/arm/attr-mfpu-vfp3.d: Likewise.
+ * gas/arm/attr-mfpu-vfp9.d: Likewise.
+ * gas/arm/attr-mfpu-vfpv2.d: Likewise.
+ * gas/arm/attr-mfpu-vfpv3-d16.d: Likewise.
+ * gas/arm/attr-mfpu-vfpv3.d: Likewise.
+ * gas/arm/attr-mfpu-vfpv4-d16.d: Likewise.
+ * gas/arm/attr-mfpu-vfpv4.d: Likewise.
+ * gas/arm/attr-mfpu-vfpxd.d: Likewise.
+ * gas/arm/attr-names.d: Add test to make sure all attribute names
+ are recognised.
+ * gas/arm/attr-names.s: Likewise.
+
+2010-04-07 Jie Zhang <jie@codesourcery.com>
+
+ * gas/arm/mapmisc.s: Test multiple mapping symbols have
+ the same value 0.
+
+2010-04-06 Peter Bergner <bergner@vnet.ibm.com>
+
+ * gas/ppc/476.d ("dccci", "dci", "iccci"): Add tests.
+ * gas/ppc/476.s: Likewise.
+ * gas/ppc/a2.d ("dccci", "dci", "iccci", "ici"): Add tests.
+ * gas/ppc/a2.s: Likewise.
+
+2010-03-25 Joseph Myers <joseph@codesourcery.com>
+
+ * gas/tic6x: New directory and testcases.
+
+2010-03-23 Joseph Myers <joseph@codesourcery.com>
+
+ * gas/macros/dot.s: Remove space in .byte operands.
+
+2010-03-22 Sebastian Pop <sebastian.pop@amd.com>
+ Quentin Neill <quentin.neill@amd.com>
+
+ * testsuite/gas/i386/x86-64-lwp.s: Remove use of 16bit LWP insns.
+ * testsuite/gas/i386/lwp.s: Same.
+ * testsuite/gas/i386/x86-64-lwp.d: Updated.
+ * testsuite/gas/i386/lwp.d: Updated.
+
+2010-03-19 Jie Zhang <jie@codesourcery.com>
+
+ * gas/arm/mapmisc.s: Add the test case for two mapping
+ symbols having the same value.
+ * gas/arm/mapmisc.d: Likewise.
+
+2010-03-18 Wei Guozhi <carrot@google.com>
+
+ PR gas/11323
+ * gas/arm/got_prel.s: New test case.
+ * gas/arm/got_prel.d: Expected disassembly.
+
+2010-03-17 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/i386.exp: Run list-1, list-2 and list-3 only for
+ ELF tagets.
+
+2010-03-08 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/9966
+ PR gas/11356
+ * gas/i386/list-1.l: New.
+ * gas/i386/list-1.s: Likewise.
+ * gas/i386/list-2.l: Likewise.
+ * gas/i386/list-2.s: Likewise.
+ * gas/i386/list-3.l: Likewise.
+ * gas/i386/list-3.s: Likewise.
+
+ * gas/i386/i386.exp: Run list-1, list-2 and list-3.
+
+ * lib/gas-defs.exp (gas_run_stdin): New.
+ (run_list_test_stdin): Likewise.
+
+2010-02-26 Doug Evans <dje@sebabeach.org>
+
+ * gas/mep/allinsn.be.d: Renamed from allinsn.d. Pass -EB.
+ * gas/mep/allinsn.exp: branch1 is now bi-endian.
+ * gas/mep/branch1.be.d: Renamed from branch1.d. Pass -EB.
+ * gas/mep/branch1.le.d: New file.
+ * gas/mep/dj1.be.d: Renamed from dj1.d. Pass -EB.
+ * gas/mep/dj2.be.d: Renamed from dj2.d. Pass -EB.
+
+2010-02-26 Jie Zhang <jie@codesourcery.com>
+
+ * gas/arm/thumb32.s, gas/arm/thumb32.d: Add a new test
+ for strexd.
+ * gas/arm/thumb32.l: Adjust.
+
+2010-02-26 Jie Zhang <jie@codesourcery.com>
+
+ * gas/arm/neon-ldst-align-bad.d: New test.
+ * gas/arm/neon-ldst-align-bad.l: New test.
+ * gas/arm/neon-ldst-align-bad.s: New test.
+
+2010-02-25 Wu Zhangjin <wuzhangjin@gmail.com>
+
+ * gas/mips/loongson-2f-2.s: New test of -mfix-loongson2f-nop.
+ * gas/mips/loongson-2f-2.d: Likewise.
+ * gas/mips/loongson-2f-3.s: New test of -mfix-loongson2f-jump.
+ * gas/mips/loongson-2f-3.d: Likewise.
+ * gas/mips/mips.exp: Run the new tests.
+
+2010-02-24 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/6773
+ * gas/arm/arch7em.d: Replace expected disassembly of
+ <prefix>addsubx with <prefix>asx. Also replace <prefix>subaddx
+ with <prefix>sax.
+ * gas/arm/archv6.d: Likewise.
+ * gas/arm/thumb32.d: Likewise.
+
+2010-02-23 Daniel Gutson <dgutson@codesourcery.com>
+
+ * gas/arm/depr-swp.d: New test case.
+ * gas/arm/depr-swp.s: New file.
+ * gas/arm/depr-swp.l: New file.
+
+2010-02-23 Nick Clifton <nickc@redhat.com>
+
+ * gas/arm/thumb2_bcond.d: Allow for varying number of nops at the
+ end of the section depending upon the target of the arm assembler
+ being tested.
+
+2010-02-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
+
+ * gas/arm/attr-order.d: Fix test for new names for attribute
+ values.
+
+2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
+
+ * gas/arm/sp-pc-validations-bad.d: New testcase.
+ * gas/arm/sp-pc-validations-bad.l: New file.
+ * gas/arm/sp-pc-validations-bad.s: New file.
+ * gas/arm/sp-pc-validations-bad-t.d: New testcase.
+ * gas/arm/sp-pc-validations-bad-t.l: New file.
+ * gas/arm/sp-pc-validations-bad-t.s: New file.
+ * gas/arm/sp-pc-usage-t.d: Removed invalid insns.
+ * gas/arm/sp-pc-usage-t.s: Likewise.
+ * gas/arm/unpredictable.d: Likewise.
+ * gas/arm/unpredictable.s: Likewise.
+ * gas/arm/thumb2_bcond.d: Added test.
+ * gas/arm/thumb2_bcond.s: Likewise.
+
+2010-02-12 Tristan Gingold <gingold@adacore.com>
+
+ * gas/ia64/slotcount.s, gas/ia64/slotcount.s: New test.
+ * gas/ia64/ia64.exp: Add slotcount test (vms only).
+
+2010-02-10 Quentin Neill <quentin.neill@amd.com>
+ Sebastian Pop <sebastian.pop@amd.com>
+
+ * gas/i386/x86-64-xop.d: Add vpermil2p[sd] tests.
+ * gas/i386/x86-64-xop.s: Likewise.
+ * gas/i386/xop.d: Likewise.
+ * gas/i386/xop.s: Likewise.
+
+2010-02-08 Christophe Lyon <christophe.lyon@st.com>
+
+ * gas/arm/branch-reloc.s, gas/arm/branch-reloc.d,
+ gas/arm/branch-reloc.l: New tests and expected results with all
+ variants of call: ARM/Thumb, local/global, inter/intra-section,
+ using BL/BLX.
+
+2010-02-08 Christophe Lyon <christophe.lyon@st.com>
+
+ * gas/arm/arm-it-auto.d: Update expected results.
+ * gas/arm/bl-local-v4t.d: Likewise.
+ * gas/arm/blx-local.d: Likewise.
+ * gas/arm/thumb-w-good.d: Likewise.
+ * gas/arm/wince.d: Likewise.
+
+2010-02-08 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
+
+ * gas/ppc/titan.d, * gas/ppc/titan.s: New test.
+ * gas/ppc/ppc.exp: Run it.
+
+2010-02-03 Quentin Neill <quentin.neill@amd.com>
+
+ * gas/i386/i386.exp: Rename amdfam15 test cases to bdver1.
+ * gas/i386/x86-64-nops-1-amdfam15.d: Renamed test case to
+ gas/i386/x86-64-nops-1-bdver1.d.
+ * gas/i386/nops-1-amdfam15.d: Renamed test case to
+ gas/i386/nops-1-bdver1.d.
+
+2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gas/arm/dis-data.d: Update test name. Do not expect
+ .word output.
+ * gas/arm/dis-data2.d, gas/arm/dis-data2.s,
+ gas/arm/dis-data3.d, gas/arm/dis-data3.s: New tests.
+
+2010-01-29 Nick Clifton <nickc@redhat.com>
+
+ PR 11136
+ * gas/arm/neon-omit.s: Add instruction that causes crash.
+ * gas/arm/neon-omit.d: Add expected disassembly.
+
+2010-01-28 Dave Korn <dave.korn.cygwin@gmail.com>
+
+ * gas/pe/section-align-1.d: Don't test section flags.
+ * gas/pe/section-align-2.d: Likewise.
+
+2010-01-28 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/fma-scalar-intel.d: New.
+ * gas/i386/fma-scalar.d: Likewise.
+ * gas/i386/fma-scalar.s: Likewise.
+ * gas/i386/x86-64-fma-scalar-intel.d: Likewise.
+ * gas/i386/x86-64-fma-scalar.d: Likewise.
+ * gas/i386/x86-64-fma-scalar.s: Likewise.
+
+ * gas/i386/i386.exp: Run fma-scalar, fma-scalar-intel,
+ x86-64-fma-scalar and x86-64-fma-scalar-intel.
+
+2010-01-28 Nick Clifton <nickc@redhat.com>
+
+ PR 11225
+ * gas/pe/aligncomm-c.d: Dump all sections.
+
+2010-01-27 Dave Korn <dave.korn.cygwin@gmail.com>
+
+ * gas/pe/section-align-1.s: New test source file.
+ * gas/pe/section-align-1.d: Likewise control script.
+ * gas/pe/section-align-2.s: Likewise ...
+ * gas/pe/section-align-2.d: ... and likewise.
+ * gas/pe/pe.exp: Invoke new testcases.
+
+2010-01-27 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/avx-scalar-intel.d: New.
+ * gas/i386/avx-scalar.d: Likewise.
+ * gas/i386/avx-scalar.s: Likewise.
+ * gas/i386/x86-64-avx-scalar-intel.d: Likewise.
+ * gas/i386/x86-64-avx-scalar.d: Likewise.
+ * gas/i386/x86-64-avx-scalar.s: Likewise.
+
+ * gas/i386/i386.exp: Run avx-scalar, avx-scalar-intel,
+ x86-64-avx-scalar and x86-64-avx-scalar-intel.
+
+2010-01-23 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/avx.s: Add more tests.
+ * gas/i386/x86-64-avx.s: Likewise.
+
+ * gas/i386/avx-intel.d: Updated.
+ * gas/i386/avx.d: Likewise.
+ * gas/i386/x86-64-avx-intel.d: Likewise.
+ * gas/i386/x86-64-avx.d: Likewise.
+
+2010-01-23 Richard Sandiford <r.sandiford@uk.ibm.com>
+
+ * gas/ppc/xcoff-ref-1.s, gas/ppc/xcoff-ref-1.l: New test.
+ * gas/ppc/aix.exp: Run it.
+
+2010-01-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/x86-64-xsave.s: Add tests for xsave64 and xrstor64.
+
+ * gas/i386/x86-64-xsave-intel.d: Updated.
+ * gas/i386/x86-64-xsave.d: Likewise.
+
+2010-01-20 Nick Clifton <nickc@redhat.com>
+
+ PR 11109
+ * gas/arm/vfp-neon-syntax.d: Update expected disassembly.
+ * gas/arm/vfp-neon-syntax_t2.d: Likewise.
+
+2010-01-15 Sebastian Pop <sebastian.pop@amd.com>
+
+ * gas/i386/x86-64-xop.d: Add missing patterns.
+ * gas/i386/x86-64-xop.s: Same.
+ * gas/i386/xop.d: Same.
+ * gas/i386/xop.s: Same.
+
+2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gas/arm/thumb-nop.s: Add .syntax unified.
+
+2010-01-13 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * gas/arm/thumb-nop.d, gas/arm/thumb-nop.s: New test.
+ * gas/arm/relax_branch_align.d: Expect a default NOP instruction.
+ * gas/arm/vfp1_t2.d, gas/arm/vfp1xD_t2.d: Specify a CPU with
+ Thumb-2.
+
+2010-01-13 Nick Clifton <nickc@redhat.com>
+
+ * gas/elf/section0.d: Skip this test for the h8300.
+ * gas/elf/section1.d: Likewise.
+ * gas/elf/section6.d: Likewise.
+ * gas/elf/elf.exp: Skip section2 and section5 tests when the
+ target is the h8300.
+
+2010-01-06 Quentin Neill <quentin.neill@amd.com>
+
+ * gas/i386/i386.exp: Add new amdfam15 test cases.
+ * gas/i386/nops-1-amdfam15.d: New.
+ * gas/i386/x86-64-nops-1-amdfam15.d: New.
+
+2010-01-06 Daniel Gutson <dgutson@codesourcery.com>
+
+ * gas/arm/dis-data.d: New test case.
+ * gas/arm/dis-data.s: New file.
+
+2010-01-04 Daniel Gutson <dgutson@codesourcery.com>
+
+ * gas/arm/neon-logic.d: New test case.
+ * gas/arm/neon-logic.s: New file.
+
+2010-01-04 Daniel Gutson <dgutson@codesourcery.com>
+
+ * gas/arm/neon-addressing-bad.d: New test case.
+ * gas/arm/neon-addressing-bad.s: New file.
+ * gas/arm/neon-addressing-bad.l: New file.
+
+2010-01-03 Daniel Gutson <dgutson@codesourcery.com>
+
+ * gas/arm/neon-suffix-bad.d: New test case.
+ * gas/arm/neon-suffix-bad.s: New file.
+ * gas/arm/neon-suffix-bad.l: New file.
+
+For older changes see ChangeLog-2009
+\f
+Local Variables:
+mode: change-log
+left-margin: 8
+fill-column: 74
+version-control: never
+End: