Add R_386_GOT32X support to gas and ld
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 14b1647bc315c7f56bf815a42b6ff73a03c58d0b..d2d0da41d10a4a56995669069491f34b882af4e1 100644 (file)
@@ -1,3 +1,80 @@
+2015-10-22  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (tc_i386_fix_adjustable): Handle
+       BFD_RELOC_386_GOT32X.
+       (tc_gen_reloc): Likewise.
+       (match_template): Force 0x8b encoding for "mov foo@GOT, %eax".
+       (output_disp): Check for "call/jmp *mem", "mov mem, %reg",
+       "test %reg, mem" and "binop mem, %reg" where binop is one of
+       adc, add, and, cmp, or, sbb, sub, xor instructions.  Set
+       fx_tcbit if the REX prefix is generated.  Set fx_tcbit2 if
+       BFD_RELOC_386_GOT32X should be generated.
+       (i386_validate_fix): Generate BFD_RELOC_386_GOT32X if fx_tcbit2
+       is set.
+
+2015-10-21  Nick Clifton  <nickc@redhat.com>
+
+       PR gas/19109
+       * configure.ac: Restore --enable-compressed-debug-sections, with
+       options of all, none or gas.
+       Do not enable compressed debug sections by default for x86 Linux
+       targets.
+       * configure: Regenerate.
+
+2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gas/19109
+       * NEWS: Update --enable-compressed-debug-sections=.
+       * configure.ac: Remove --enable-compressed-debug-sections.
+       (DEFAULT_FLAG_COMPRESS_DEBUG): Check
+       --enable-compressed-debug-sections={all,gas} instead of
+       --enable-compressed-debug-sections.  For x86 Linux targets,
+       default to compressing debug sections.
+       * configure: Regenerated.
+
+2015-10-19  Nick Clifton  <nickc@redhat.com>
+
+       PR gas/19109
+       * configure.ac: Add option --enable-compressed-debug-sections.
+       This sets the default behaviour for compressing debug sections.
+       * as.c (flag_compress_debug): Define and initialise to
+       COMPRESS_DEBUG_GABI_ZLIB if DEFAULT_COMPRESS_DEBUG is set.
+       (show_usage): Indicate whether --no-compress-debug-sections
+       or --compress-debug-sections is the default.
+       * config/tc-i386.c (flag_compress_debug): Delete definition.
+       * doc/as.texinfo (--nocompress-debug-sectionas): Update
+       description.
+       * NEWS: Announce the new feature.
+       * config.in: Regenerate.
+       * configure: Regenerate.
+
+2015-10-12  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-msp430.c (msp430_mcu_names): Rename to
+       msp430_mcu_data.  Add fields for the ISA and hardware multiply
+       support.  Update with information from the latest devices.csv
+       file.
+       (md_parse_option): Make use of the new array.
+
+2015-10-12  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * config/tc-avr.c (avr_output_property_record): Fix overwrite bug
+       for align and fill records.
+       (avr_handle_align): Record fill information for align frags.
+       (create_record_for_frag): Add next frag assertion, use correct
+       address for align records.
+
+2015-10-10  Alan Modra  <amodra@gmail.com>
+
+       PR gas/19113
+       * read.c (next_char_of_string): Mask char after escape.  Use
+       CHAR_MASK rather than 0xff.
+
+2015-10-07  Yao Qi  <yao.qi@linaro.org>
+
+       * config/tc-aarch64.c (md_begin): Access field 'name' rather
+       than 'template'.
+
 2015-10-07  Claudiu Zissulescu  <claziss@synopsys.com>
 
         * config/tc-arc.c: Revamped file for ARC support.
This page took 0.023087 seconds and 4 git commands to generate.