]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gas/ChangeLog
Remove leading/trailing white spaces in ChangeLog
[thirdparty/binutils-gdb.git] / gas / ChangeLog
index 77965773c522aec8e2f383ea85977e57a52d7049..27d1ce01b2a203cdba1a6d73a4656bbaf13fcaf7 100644 (file)
@@ -1,3 +1,158 @@
+2015-07-22  Alan Modra  <amodra@gmail.com>
+
+       PR gas/18687
+       * input-scrub.c (input_scrub_next_buffer): Rearrange and simplify
+       loop.  Don't drop lines at end of file lacking a newline, add a
+       newline instead.  Ensure partial_size is zero whenever
+       partial_where is NULL.  Adjust buffer size for extra char.
+       (input_scrub_push, input_scrub_begin): Adjust buffer size here too.
+
+2015-07-20  Matthew Wahab  <matthew.wahab@arm.com>
+
+       * NEWS: Mention corrected spelling of armv6kz.
+       * config/tc-arm.c (arm_cpus): Replace ARM_ARCH_V6ZK with
+       ARM_ARCH_V6KZ.
+       (arm_archs): Likewise. Also add "armv6kz" and "armv6kzt2".
+       * doc/c-arm.texi: Replace "armv6zk" with "armv6kz".
+
+2015-07-16  Jiong Wang  <jiong.wang@arm.com>
+
+       * config/tc-aarch64.c (reloc_table): New relocation modifiers.
+       (md_apply_fix): Support BFD_RELOC_AARCH64_TLSLD_ADR_PREL21.
+       (aarch64_force_relocation): Ditto.
+
+2015-07-16  Matthew Wahab  <matthew.wahab@arm.com>
+
+       * config/tc-arm.c (arm_fpus): Add crypto-neon-fp-armv8.1.
+       * doc/c-arm.texi (-mfpu=): Likewise.  Correct the entry for
+       neon-fp-armv8.1.
+
+2015-07-16  James Greenhalgh  <james.greenhalgh@arm.com>
+
+       * config/tc-arm.c (md_assemble): Rephrase the "selected processor does
+       not support ARM mode" error messages.
+
+2015-07-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (flag_compress_debug): Replace
+       COMPRESS_DEBUG_GNU_ZLIB with COMPRESS_DEBUG_GABI_ZLIB.
+
+2015-07-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * as.c (parse_args): Make --compress-debug-sections and
+       --compress-debug-sections=zlib the same as
+       --compress-debug-sections=zlib-gabi.
+       * doc/as.texinfo: Change --compress-debug-sections and
+       --compress-debug-sections=zlib to zlib-gabi.
+
+2015-07-09  Catherine Moore  <clm@codesourcery.com>
+
+       * config/tc-mips.c (check_fpabi):  Handle
+       VAL_GNU_MIPS_ABI_FP_NAN2008.
+
+2015-07-08  Ciro Santilli  <ciro.santilli@gmail.com>
+
+       * doc/as.texinfo: Clarify case requirements for pseudo ops.
+
+2015-07-08  Pitchumani Sivanupandi <pitchumani.s@atmel.com>
+
+       * config/tc-avr.c (tc_gen_reloc): Change 32 bit relocation to
+       32 bit PC relative and update offset if the fixup is pc-relative.
+       * config/tc-avr.h (DIFF_EXPR_OK): Define to enable PC relative diff
+       relocs.
+
+2015-07-03  Alan Modra  <amodra@gmail.com>
+
+       * config/tc-ppc.c (md_show_usage): Add -m821, -m850, -m860.
+       * doc/c-ppc.texi (PowerPC-Opts): Likewise.
+
+2015-07-01  Sandra Loosemore  <sandra@codesourcery.com>
+           Cesar Philippidis  <cesar@codesourcery.com>
+
+       * config/tc-nios2.c (nios2_min_align): New.
+       (nop): Replace with....
+       (nop_r1, nop_r2, nop_r2_cdx, nop32, nop16): New.
+       (nios2_align): Handle alignment on 2-byte boundaries when CDX
+       instructions may be present.
+       (s_nios2_align): Adjust reference to nop.
+       (CDXBRANCH, IS_CDXBRANCH): New.
+       (CDX_UBRANCH_SUBTYPE, CDX_CBRANCH_SUBTYPE): New.
+       (nios2_relax_subtype_size): Handle 2-byte CDX branches.
+       (nios2_relax_frag): Likewise.
+       (md_convert_frag): Handle R2 encodings.
+       (nios2_check_overflow): Check that low-order bits are zero
+       before applying rightshift from howto.
+       (nios2_check_overflow): Correct negative overflow calculation.
+       (nios2_diagnose_overflow): Handle signed_immed12_overflow.  Issue
+       generic overflow messages for miscellaneous instruction formats.
+       (md_apply_fix): Recognize new R2 relocations.  For pc_relative
+       relocations, store fixup in *valP.
+       (nios2_reglist_mask, nios2_reglist_dir): New.
+       (nios2_parse_reglist): New.
+       (nios2_parse_base_register): New.
+       (nios2_assemble_expression): Handle constant expressions designated
+       by BFD_RELOC_NONE.
+       (nios2_assemble_reg3): New.
+       (nios2_assemble_arg_c): Handle R2 instruction formats.
+       (nios2_assemble_arg_d): Likewise.
+       (nios2_assemble_arg_s): Likewise.
+       (nios2_assemble_arg_t): Likewise.
+       (nios2_assemble_arg_D): New.
+       (nios2_assemble_arg_S): New.
+       (nios2_assemble_arg_T): New.
+       (nios2_assemble_arg_i): Handle R2 instruction formats.
+       (nios2_assemble_arg_I): New.
+       (nios2_assemble_arg_u): Handle R2 instruction formats.
+       (nios2_assemble_arg_U): New.
+       (nios2_assemble_arg_V): New.
+       (nios2_assemble_arg_W): New.
+       (nios2_assemble_arg_X): New.
+       (nios2_assemble_arg_Y): New.
+       (nios2_assemble_arg_o): Handle R2 instruction formats.
+       (nios2_assemble_arg_O): New.
+       (nios2_assemble_arg_P): New.
+       (nios2_assemble_arg_j): Handle R2 instruction formats.
+       (nios2_assemble_arg_k): New.
+       (nios2_assemble_arg_l): Handle R2 instruction formats.
+       (nios2_assemble_arg_m): Likewise.
+       (nios2_assemble_arg_M): New.
+       (nios2_assemble_arg_N): New.
+       (nios2_assemble_arg_e): New.
+       (nios2_assemble_arg_f): New.
+       (nios2_assemble_arg_g): New.
+       (nios2_assemble_arg_h): New.
+       (nios2_assemble_arg_R): New.
+       (nios2_assemble_arg_B): New.
+       (nios2_assemble_args): Handle new argument letters.
+       (nios2_consume_arg): Likewise.
+       (nios2_translate_pseudo_insn): Avoid dereferencing null pointer
+       in error message.
+       (nios2_ps_insn_info_structs): Add nop.n.
+       (output_ubranch): Handle CDX branches.
+       (output_cbranch): Likewise.
+       (output_call): Handle R2 encodings.
+       (output_movia): Likewise.
+       (md_begin): Initialize nios2_min_align.
+       (md_assemble): Align to nios2_min_align.  Adjust nios2_min_align
+       if a 16-bit instruction is seen.
+       (nios2_cons_align): Use appropriate nop pattern.
+
+2015-07-01  Sandra Loosemore  <sandra@codesourcery.com>
+           Cesar Philippidis  <cesar@codesourcery.com>
+
+       * config/tc-nios2.c: Adjust includes.
+       (OPTION_MARCH): Define.
+       (md_longopts): Add -march option.
+       (nios2_architecture): New.
+       (nios2_use_arch): New.
+       (md_parse_option): Handle OPTION_MARCH.
+       (md_show_usage): Document -march.
+       (md_begin): Set arch in BFD.
+       (nios2_elf_final_processing): New.
+       * config/tc-nios2.h (elf_tc_final_processing): Define.
+       (nios2_elf_final_processing): New.
+       * doc/c-nios2.texi (-march): Add documentation.
+
 2015-06-30  Amit Pawar  <Amit.Pawar@amd.com>
 
        * config/tc-i386.c (cpu_arch): Add .mwaitx.
        (aarch64_force_relocation): Ditto.
 
 2015-05-28  Catherine Moore  <clm@codesourcery.com>
-            Bernd Schmidt <bernds@codesourcery.com>
-            Paul Brook <paul@codesourcery.com>
+           Bernd Schmidt <bernds@codesourcery.com>
+           Paul Brook <paul@codesourcery.com>
 
        gas/
        * config/tc-alpha.c (all_cfi_sections): Declare.