[AArch64][7/8] GAS support BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12
[deliverable/binutils-gdb.git] / gas / ChangeLog
index e54d8a7ea08966af898412f43644d5b6a98836ed..e483f4f945696d8ba9a976ae21dd21740d929f5e 100644 (file)
@@ -1,3 +1,134 @@
+2015-08-11  Jiong Wang  <jiong.wang@arm.com>
+
+       * config/tc-aarch64.c (reloc_table): New relocation modifiers
+       "dtprel_lo12".
+       (md_apply_fix): Support BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12.
+       (aarch64_force_relocation): Likewise.
+
+2015-08-11  Jiong Wang  <jiong.wang@arm.com>
+
+       * config/tc-aarch64.c (reloc_table): New relocation modifiers.
+       (md_apply_fix): Support BFD_RELOC_AARCH64_TLSLD_ADD_LO12_NC.
+       (aarch64_force_relocation): Likewise.
+
+2015-08-11  Jiong Wang  <jiong.wang@arm.com>
+
+       * config/tc-aarch64.c (reloc_table): New relocation modifiers.
+       (md_apply_fix): Support BFD_RELOC_AARCH64_TLSLD_ADR_PAGE21.
+       (aarch64_force_relocation): Likewise.
+
+2015-08-11  Nick Clifton  <nickc@redhat.com>
+
+       PR gas/18765
+       * config/tc-arm.c (move_or_literal_pool): Use U suffix to remove
+       compile time warnings about constant expressions being shifted
+       into bit 31.
+       (do_iwmmxt_wldstd): Likewise.
+       (do_iwmmxt_wrwrwr_or_imm5): Likewise.
+       (md_assemble): Likewise.
+
+       PR gas/18574
+       * config/tc-msp430.c (msp430_operands): Rewrite if statements to
+       remove redundant checks.
+       (md_apply_fix): Likewise.
+
+       PR gas/18677
+       * config/tc-mmix.c (md_assemble): Fix typo checking operands with
+       a numeric constant value.
+
+       PR gas/18678
+       * config/tc-tic4x.c (tic4x_insn_check): Fix typo.
+
+       PR gas/18679
+       * config/xtensa-relax.c (same_operand_name): Fix typo.
+
+2015-08-08  Hans-Peter Nilsson  <hp@axis.com>
+
+       * tc-arm.c (double_to_single, is_double_a_single): Append ULL to
+       0xFFFFFFFFFFFFF to avoid errors on 32-bit hosts.
+
+2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+       * doc/c-aarch64.texi (.xword): Document directive.
+
+2015-08-03  Nick Clifton  <nickc@redhat.com>
+
+       * doc/as.texinfo (Overview): Add --hash-size to the synopsis and
+       fix typo in its entry: @kindex -> @item.
+
+2015-07-28  Robert Suchanek  <robert.suchanek@imgtec.com>
+
+       * config/tc-mips.c (mips_cpu_info_table): Add m5100 and m5101 entries.
+       * doc/c-mips.texi: Document m5100 and m5101 for -march=.
+
+2015-07-28  Robert Suchanek  <robert.suchanek@imgtec.com>
+
+       * config/tc-mips.c (mips_cpu_info_table): Add interaptiv entry.
+       * doc/c-mips.text: Document -march=interaptiv.
+
+2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * configure: Regenerated.
+
+2015-07-24  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-rl78.c (rl78_abs_sym): New local variable.
+       (md_begin): Initialise the new symbol.
+       (OPIMM): Define the value to be relative to the new symbol and not
+       the absolute section symbol.
+
+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.
        (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.
This page took 0.029046 seconds and 4 git commands to generate.