summaryrefslogtreecommitdiffstats
path: root/binutils-2.25/gas/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'binutils-2.25/gas/ChangeLog')
-rw-r--r--binutils-2.25/gas/ChangeLog250
1 files changed, 173 insertions, 77 deletions
diff --git a/binutils-2.25/gas/ChangeLog b/binutils-2.25/gas/ChangeLog
index 684098d5..3b1d0347 100644
--- a/binutils-2.25/gas/ChangeLog
+++ b/binutils-2.25/gas/ChangeLog
@@ -1,50 +1,3 @@
-2014-11-18 Igor Zamyatin <igor.zamyatin@intel.com>
-
- * config/tc-i386-intel.c (i386_operator): Remove last argument
- from lex_got call.
- * config/tc-i386.c (reloc): Remove bnd_prefix from parameters'
- list. Return always BFD_RELOC_32_PCREL.
- * (output_branch): Remove condition for BFD_RELOC_X86_64_PC32_BND.
- * (output_jump): Update call to reloc accordingly.
- * (output_interseg_jump): Likewise.
- * (output_disp): Likewise.
- * (output_imm): Likewise.
- * (x86_cons_fix_new): Likewise.
- * (lex_got): Remove bnd_prefix from parameters' list in macro and
- declarations. Don't use BFD_RELOC_X86_64_PLT32_BND.
- * (x86_cons): Update call to lex_got accordingly.
- * (i386_immediate): Likewise.
- * (i386_displacement): Likewise.
- * (md_apply_fix): Don't use BFD_RELOC_X86_64_PLT32_BND nor
- BFD_RELOC_X86_64_PC32_BND.
- * (tc_gen_reloc): Likewise.
-
-2014-11-17 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
-
- * config/tc-aarch64.c (aarch64_cpus): Add "xgene2".
- * doc/c-aarch64.texi: Document it.
-
-2014-11-17 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
-
- * config/tc-aarch64.c (aarch64_cpus): Add "xgene1".
- * doc/c-aarch64.texi: Rename xgene-1 to xgene1.
-
-2014-11-18 Marcus Shawcroft <marcus.shawcroft@arm.com>
-
- Apply trunk patch:
- * config/tc-aarch64.c (aarch64_cpus): Add CRC feature for
- cortex-A53 and cortex-A57.
-
-2014-11-17 Nick Clifton <nickc@redhat.com>
-
- Apply trunk patches:
-
- 2014-11-13 Nick Clifton <nickc@redhat.com>
-
- PR binutils/17512
- * config/obj-coff.c (coff_obj_symbol_new_hook): Set the is_sym
- field.
-
2014-11-17 Ilya Tocar <ilya.tocar@intel.com>
* config/tc-i386.c (cpu_arch): Add .avx512vbmi.
@@ -73,6 +26,30 @@
* doc/c-i386.texi: Re-arrange avx512* and xsave*. Add
clflushopt and se1. Remove duplicated entries.
+2014-11-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * config/tc-aarch64.c (aarch64_cpus): Add CRC feature for
+ cortex-A53 and cortex-A57.
+
+2014-11-13 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gas/17598
+ * config/tc-i386.c (reloc): Support BFD_RELOC_X86_64_GOTPLT64.
+
+2014-11-13 Nick Clifton <nickc@redhat.com>
+
+ PR binutils/17512
+ * config/obj-coff.c (coff_obj_symbol_new_hook): Set the is_sym
+ field.
+
+2014-11-13 Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+ * config/tc-aarch64.c (aarch64_cpus): Remove example-1 and example-2.
+
+2014-11-12 Alan Modra <amodra@gmail.com>
+
+ * config/tc-z80.c (parse_exp_not_indexed, parse_exp): Warning fixes.
+
2014-11-12 Alan Modra <amodra@gmail.com>
PR ld/17482
@@ -83,32 +60,75 @@
* po/uk.po: Updated Ukranian translation.
-2014-11-10 Matthew Fortune <matthew.fortune@imgtec.com>
-
- Apply trunk patch:
- * config/tc-mips.c (mips_elf_final_processing): Add INSN_ISA32R6
- and INSN_ISA64R6 support.
-
2014-11-07 H.J. Lu <hongjiu.lu@intel.com>
- Apply trunk patch:
- 2014-11-07 H.J. Lu <hongjiu.lu@intel.com>
-
PR ld/17482
* config/tc-i386.c (output_insn): Add a dummy REX_OPCODE prefix
- for structions with R_X86_64_GOTTPOFF relocation for x32 if needed.
+ for instructions with R_X86_64_GOTTPOFF relocation for x32 if
+ needed.
+
+2014-11-06 Sandra Loosemore <sandra@codesourcery.com>
+
+ * config/tc-nios2.c (nios2_diagnose_overflow): Adjust call to
+ nios2_find_opcode_hash.
+
+2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * config/tc-mips.c (mips_elf_final_processing): Add INSN_ISA32R6
+ and INSN_ISA64R6 support.
+
+2014-11-04 Alan Modra <amodra@gmail.com>
+
+ * expr.c (expr_symbol_where): Don't use register keyword.
+ * app.c (app_push, app_pop, do_scrub_chars): Likewise.
+ * ecoff.c (add_string, add_ecoff_symbol, add_aux_sym_symint,
+ add_aux_sym_rndx, add_aux_sym_tir, add_procedure, add_file,
+ ecoff_build_lineno, ecoff_setup_ext, allocate_cluster.
+ allocate_scope, allocate_vlinks, allocate_shash,
+ allocate_thash, allocate_tag, allocate_forward, allocate_thead,
+ allocate_lineno_list): Likewise.
+ * frags.c (frag_more, frag_var, frag_variant, frag_wane): Likewise.
+ * input-file.c (input_file_push, input_file_pop): Likewise.
+ * input-scrub.c (input_scrub_push, input_scrub_next_buffer): Likewise.
+ * subsegs.c (subseg_change): Likewise.
+ * symbols.c (colon, symbol_table_insert, symbol_find_or_make)
+ (dollar_label_name, fb_label_name): Likewise.
+ * write.c (relax_align): Likewise.
+ * config/tc-alpha.c (s_alpha_pdesc): Likewise.
+ * config/tc-bfin.c (bfin_s_bss): Likewise.
+ * config/tc-i860.c (md_estimate_size_before_relax): Likewise.
+ * config/tc-m68hc11.c (md_convert_frag): Likewise.
+ * config/tc-m68k.c (m68k_ip, crack_operand): Likewise.
+ (md_convert_frag_1, s_even): Likewise.
+ * config/tc-mips.c (mips_clear_insn_labels): Likewise.
+ * config/tc-mn10200.c (md_begin): Likewise.
+ * config/tc-s390.c (s390_setup_opcodes, md_begin): Likewise.
+ * config/tc-sh.c (sh_elf_cons): Likewise.
+ * config/tc-tic4x.c (tic4x_cons, tic4x_stringer): Likewise.
+ * config/m68k-parse.y (m68k_reg_parse): Likewise. Convert from K&R.
+ (yylex, m68k_ip_op, yyerror): Convert from K&R.
+
+2014-11-04 Alan Modra <amodra@gmail.com>
+
+ * config/tc-d10v.c (find_opcode): Call frag_now_fix_octets rather
+ than equivalent obstack_next_free expression.
+ * config/tc-d30v.c (find_format): Likewise.
2014-11-03 Nick Clifton <nickc@redhat.com>
- Apply trunk patch:
- 2014-11-03 Nick Clifton <nickc@redhat.com>
* config/tc-msp430.c (msp430_srcoperand): Fix range test for
20-bit values.
-2014-10-30 Nick Clifton <nickc@redhat.com>
+2014-10-31 Andrew Pinski <apinski@cavium.com>
+ Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
+
+ * config/tc-mips.c (CPU_IS_OCTEON): Handle CPU_OCTEON3.
+ (mips_cpu_info_table): Octeon3 enables virt ase.
+ * doc/c-mips.texi: Document octeon3 as an acceptable value for
+ -march=.
+
+2014-10-30 Dr Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
- Apply trunk patches
- 2014-10-30 Dr Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
* config/tc-aarch64.h (MAX_MEM_FOR_RS_ALIGN_CODE): Define to 7.
* config/tc-aarch64.c (aarch64_handle_align): Rewrite to handle
large alignments with a constant fragment size of
@@ -118,41 +138,117 @@
* po/uk.po: New Ukranian translation.
-2014-10-28 Matthew Fortune <matthew.fortune@imgtec.com>
+2014-10-23 Sandra Loosemore <sandra@codesourcery.com>
+
+ * config/tc-nios2.c (nios2_insn_infoS): Add constant_bits field.
+ (nios2_arg_infoS, nios2_arg_hash, nios2_arg_lookup): Delete.
+ (nios2_control_register_arg_p): Delete.
+ (nios2_coproc_reg): Delete.
+ (nios2_relax_frag): Remove hard-coded instruction size.
+ (md_convert_frag): Use new insn accessor macros.
+ (nios2_diagnose_overflow): Remove hard-coded instruction size.
+ (md_apply_fix): Likewise.
+ (bad_opcode): New.
+ (nios2_parse_reg): New.
+ (nios2_assemble_expression): Remove prev_reloc parameter. Adjust
+ uses and callers.
+ (nios2_assemble_arg_c): New.
+ (nios2_assemble_arg_d): New.
+ (nios2_assemble_arg_s): New.
+ (nios2_assemble_arg_t): New.
+ (nios2_assemble_arg_i): New.
+ (nios2_assemble_arg_u): New.
+ (nios2_assemble_arg_o): New.
+ (nios2_assemble_arg_j): New.
+ (nios2_assemble_arg_l): New.
+ (nios2_assemble_arg_m): New.
+ (nios2_assemble_args): New.
+ (nios2_assemble_args_dst): Delete.
+ (nios2_assemble_args_tsi): Delete.
+ (nios2_assemble_args_tsu): Delete.
+ (nios2_assemble_args_sto): Delete.
+ (nios2_assemble_args_o): Delete.
+ (nios2_assemble_args_is): Delete.
+ (nios2_assemble_args_m): Delete.
+ (nios2_assemble_args_s): Delete.
+ (nios2_assemble_args_tis): Delete.
+ (nios2_assemble_args_dc): Delete.
+ (nios2_assemble_args_cs): Delete.
+ (nios2_assemble_args_ds): Delete.
+ (nios2_assemble_args_ldst): Delete.
+ (nios2_assemble_args_none): Delete.
+ (nios2_assemble_args_dsj): Delete.
+ (nios2_assemble_args_d): Delete.
+ (nios2_assemble_args_b): Delete.
+ (nios2_arg_info_structs): Delete.
+ (NIOS2_NUM_ARGS): Delete.
+ (nios2_consume_arg): Remove insn parameter. Use new macros.
+ Don't check register arguments here. Remove 'b' case.
+ (nios2_consume_separator): Move check for missing separators to...
+ (nios2_parse_args): ...here. Remove special case for optional
+ arguments.
+ (output_insn): Avoid using hard-coded insn size.
+ (output_ubranch): Likewise.
+ (output_cbranch): Likewise.
+ (output_call): Use new macros.
+ (output_addi): Likewise.
+ (output_ori): Likewise.
+ (output_xori): Likewise.
+ (output_movia): Likewise.
+ (md_begin): Remove nios2_arg_info_structs initialization.
+ (md_assemble): Initialize constant_bits field. Use
+ nios2_parse_args instead of looking up parse function in hash table.
+
+2014-10-22 Matthew Fortune <matthew.fortune@imgtec.com>
- Apply trunk patches
- 2014-10-22 Matthew Fortune <matthew.fortune@imgtec.com>
* doc/as.texinfo: Update the MIPS FP ABI descriptions.
* doc/c-mips.texi: Spell check and correct throughout.
-2014-10-28 Matthew Fortune <matthew.fortune@imgtec.com>
+2014-10-21 Maciej W. Rozycki <macro@codesourcery.com>
- Apply trunk patches
- 2014-10-21 Maciej W. Rozycki <macro@codesourcery.com>
* config/tc-mips.c (s_insn): Set file options.
-2014-10-28 Matthew Fortune <matthew.fortune@imgtec.com>
+2014-10-21 Andrew Pinski <apinski@cavium.com>
- Apply trunk patches
- 2014-10-17 Matthew Fortune <matthew.fortune@imgtec.com>
- * doc/c-mips.texi: Fix bad @value references.
+ * config/tc-aarch64.c (aarch64_cpus):
+ Add thunderx.
+ * doc/c-aarch64.texi: Document that thunderx
+ is a valid processor name.
+
+2014-10-21 Jan Beulich <jbeulich@suse.com>
+
+ * read.c (HANDLE_CONDITIONAL_ASSEMBLY): New parameter "num_read".
+ (read_a_source_file): Adjust HANDLE_CONDITIONAL_ASSEMBLY
+ invocations.
+ (_find_end_of_line): Don't issue "stray '\\'" warning when in
+ false branch of conditional.
+
+2014-10-21 Jan Beulich <jbeulich@suse.com>
+
+ * config/tc-aarch64.c (output_operand_error_record): Move down
+ assertion of idx being non-negative. Use local variables when
+ available.
+
+2014-10-18 Alan Modra <amodra@gmail.com>
-2014-10-28 Alan Modra <amodra@gmail.com>
- Apply trunk patches
- 2014-10-18 Alan Modra <amodra@gmail.com>
PR 17493
* write.c (adjust_reloc_syms): Don't allow symbols in reg_section
to be reduced to reg_section section symbol.
* gas/config/tc-i386.c (i386_finalize_immediate): Reject all
reg_section immediates.
- 2014-10-15 Chen Gang <gang.chen.5i5j@gmail.com>
- * config/tc-tic4x.c (md_assemble): Correct strncat size.
+2014-10-17 Matthew Fortune <matthew.fortune@imgtec.com>
+
+ * doc/c-mips.texi: Fix bad @value references.
2014-10-15 Tristan Gingold <gingold@adacore.com>
* configure: Regenerate.
+2014-10-15 Chen Gang <gang.chen.5i5j@gmail.com>
+
+ * config/tc-tic4x.c (md_assemble): Correct strncat size.
+
2014-10-14 Tristan Gingold <gingold@adacore.com>
* NEWS: Add marker for 2.25.