Add option -mfence-as-lock-add=[no|yes].
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 7c59774f0aa23c17f38580e8a50fdf15a972bda9..a4bfa720c1e857679fc70c343136e8aea1ab894d 100644 (file)
@@ -1,3 +1,53 @@
+2016-01-29  Andrew Senkevich  <andrew.senkevich@intel.com>
+           H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (avoid_fence): New.
+       (output_insn): Encode as lock addl $0x0, (%{r,e}sp) if avoid_fence
+       is true.
+       (OPTION_FENCE_AS_LOCK_ADD): New.
+       (md_longopts): Add -mfence-as-lock-add.
+       (md_parse_option): Handle -mfence-as-lock-add.
+       (md_show_usage): Add -mfence-as-lock-add=[no|yes].
+       * doc/c-i386.texi (-mfence-as-lock-add): Document.
+       * gas/i386/i386.exp: Run new tests.
+       * gas/i386/fence-as-lock-add.s: New.
+       * gas/i386/fence-as-lock-add-yes.d: Likewise.
+       * gas/i386/fence-as-lock-add-no.d: Likewise.
+       * gas/i386/x86-64-fence-as-lock-add-yes.d: Likewise.
+       * gas/i386/x86-64-fence-as-lock-add-no.d: Likewise.
+
+2016-01-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * configure.ac (compressed_debug_sections): Remove trailing `]'.
+       * configure: Regenerated.
+
+2016-01-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (OPTION_OMIT_LOCK_PREFIX): Renamed to ...
+       (OPTION_MOMIT_LOCK_PREFIX): This.
+       (md_longopts): Updated.
+       (md_parse_option): Likewise.
+
+2016-01-25  Catherine Moore  <clm@codesourcery.com>
+
+       * config/mips/tc-mips.c (md_begin): Avoid gp-relative addressing
+       if abicalls are in effect.
+       * testsuite/gas/mips/sdata-gp.s: New test.
+       * testsuite/gas/mips/sdata-gp.d: New expected output
+       * testsuite/gas/mips/mips.exp: Run new test.
+
+2016-01-25  Renlin Li  <renlin.li@arm.com>
+
+       * testsuite/gas/arm/thumb2_it_search.d: New.
+       * testsuite/gas/arm/thumb2_it_search.s: New.
+
+2016-01-21  Nick Clifton  <nickc@redhat.com>
+
+       PR gas/19454
+       * testsuite/gas/arm/mapshort-elf.d: Fix expected output to cope
+       with arm-netbsdelf target.
+       * testsuite/gas/arm/blx-bl-convert.d: Skip for netbsdelf.
+
 2016-01-20  Nick Clifton  <nickc@redhat.com>
 
        PR 19456
This page took 0.02468 seconds and 4 git commands to generate.