1 2016-02-03 Kevin Buettner <kevinb@redhat.com>
3 * config/tc-msp430.h (DWARF2_ADDR_SIZE): Set to 4.
5 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7 * NEWS: Mention new command line option -mfence-as-lock-add=yes
10 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12 * NEWS: Remove duplicated marker for 2.26.
14 2016-02-02 Renlin Li <renlin.li@arm.com>
16 * testsuite/gas/arm/thumb2_it_search.d: Skip non-elf targets.
18 2016-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
20 * testsuite/gas/ip2k/allinsn.d: New file.
21 * testsuite/gas/ip2k/allinsn.s: New file.
22 * testsuite/gas/ip2k/ip2k-allinsn.exp: New file.
24 2016-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
26 * testsuite/gas/epiphany/addr-syntax.d: Add explicit 0 offset to
27 some load instructions.
28 * testsuite/gas/epiphany/allinsn.d: Likewise.
29 * testsuite/gas/epiphany/regression.d: Likewise.
31 2016-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
33 * testsuite/gas/epiphany/addr-syntax.d: Remove unneeded '.l'
34 suffixes from instruction mnemonics in expected output.
35 * testsuite/gas/epiphany/allinsn.d: Likewise.
36 * testsuite/gas/epiphany/regression.d: Likewise.
37 * testsuite/gas/epiphany/sample.d: Likewise.
39 2016-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
41 * testsuite/gas/epiphany/addr-syntax.d: Update expected register
43 * testsuite/gas/epiphany/allinsn.d: Likewise.
44 * testsuite/gas/epiphany/sample.d: Likewise.
46 2016-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
48 * testsuite/gas/epiphany/sample.d: Update expected output.
50 2016-01-26 Claudiu Zissulescu <claziss@synopsys.com>
52 * config/tc-arc.c (md_apply_fix): Allow addendum.
53 (arc_reloc_op): Allow complex expressions for tpoff.
54 (md_apply_fix): Handle resolved TLS local symbol.
56 * testsuite/gas/arc/tls-relocs1.d: New file.
57 * testsuite/gas/arc/tls-relocs1.s: Likewise.
59 2016-02-01 Loria <Loria@phantasia.org>
62 * config/tc-arm.c (encode_arm_immediate): Recode to improve
63 efficiency and avoid an LLVM loop optimization bug.
65 2016-02-01 Nick Clifton <nickc@redhat.com>
67 * config/tc-microblaze.c (parse_imm): Fix compile time warning
68 message extending a negative 32-bit value into a larger signed
69 value on a 32-bit host.
71 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
74 * configure.ac (compressed_debug_sections): Replace == with =.
75 * configure: Regenerated.
77 2016-01-29 Andrew Senkevich <andrew.senkevich@intel.com>
78 H.J. Lu <hongjiu.lu@intel.com>
80 * config/tc-i386.c (avoid_fence): New.
81 (output_insn): Encode as lock addl $0x0, (%{r,e}sp) if avoid_fence
83 (OPTION_FENCE_AS_LOCK_ADD): New.
84 (md_longopts): Add -mfence-as-lock-add.
85 (md_parse_option): Handle -mfence-as-lock-add.
86 (md_show_usage): Add -mfence-as-lock-add=[no|yes].
87 * doc/c-i386.texi (-mfence-as-lock-add): Document.
88 * testsuite/gas/i386/i386.exp: Run new tests.
89 * testsuite/gas/i386/fence-as-lock-add.s: New.
90 * testsuite/gas/i386/fence-as-lock-add-yes.d: Likewise.
91 * testsuite/gas/i386/fence-as-lock-add-no.d: Likewise.
92 * testsuite/gas/i386/x86-64-fence-as-lock-add-yes.d: Likewise.
93 * testsuite/gas/i386/x86-64-fence-as-lock-add-no.d: Likewise.
95 2016-01-27 H.J. Lu <hongjiu.lu@intel.com>
97 * configure.ac (compressed_debug_sections): Remove trailing `]'.
98 * configure: Regenerated.
100 2016-01-25 H.J. Lu <hongjiu.lu@intel.com>
102 * config/tc-i386.c (OPTION_OMIT_LOCK_PREFIX): Renamed to ...
103 (OPTION_MOMIT_LOCK_PREFIX): This.
104 (md_longopts): Updated.
105 (md_parse_option): Likewise.
107 2016-01-25 Catherine Moore <clm@codesourcery.com>
109 * config/mips/tc-mips.c (md_begin): Avoid gp-relative addressing
110 if abicalls are in effect.
111 * testsuite/gas/mips/sdata-gp.s: New test.
112 * testsuite/gas/mips/sdata-gp.d: New expected output
113 * testsuite/gas/mips/mips.exp: Run new test.
115 2016-01-25 Renlin Li <renlin.li@arm.com>
117 * testsuite/gas/arm/thumb2_it_search.d: New.
118 * testsuite/gas/arm/thumb2_it_search.s: New.
120 2016-01-21 Nick Clifton <nickc@redhat.com>
123 * testsuite/gas/arm/mapshort-elf.d: Fix expected output to cope
124 with arm-netbsdelf target.
125 * testsuite/gas/arm/blx-bl-convert.d: Skip for netbsdelf.
127 2016-01-20 Nick Clifton <nickc@redhat.com>
130 * testsuite/gas/arm/weakdef-1.d: Skip for VxWorks.
131 * testsuite/gas/arm/blx-bl-convert.d
132 * testsuite/gas/arm/plt-1.d: Likewise.
133 * testsuite/gas/arm/reloc-bad.d: Likewise.
134 * testsuite/gas/arm/thumb-w-good.d: Likewise.
135 * testsuite/gas/arm/thumb2_pool.d: Likewise.
136 * testsuite/gas/arm/ldconst.d: Adjust so that it works with VxWorks
137 * testsuite/gas/arm/tls_vxworks.d: Update expected output.
140 * doc/as.texinfo (Errors): Correct documentation describing the
141 interaction of .file and .line with warning and error messages.
144 * testsuite/gas/arm/armv8_2-a.d: Skip for COFF based targets.
145 * testsuite/gas/arm/archv8m-main.d: Likewise.
146 * testsuite/gas/arm/archv8m-base.d: Likewise.
148 2016-01-20 Matthew Wahab <matthew.wahab@arm.com>
150 * testsuite/gas/aarch64/armv8_2-a-illegal.d: New.
151 * testsuite/gas/aarch64/armv8_2-a-illegal.l: New.
152 * testsuite/gas/aarch64/armv8_2-a-illegal.s: New.
154 2016-01-20 Mickael Guene <mickael.guene@st.com>
155 Terry Guo <terry.guo@arm.com>
157 * config/obj-elf.c (obj_elf_change_section) : Allow arm section with
158 SHF_ARM_NOREAD section flag.
159 * config/tc-arm.h (md_elf_section_letter) : Implement this hook to
161 (arm_elf_section_letter) : Declare it.
162 * config/tc-arm.c (arm_elf_section_letter): Handle letter 'y' to set
163 SHF_ARM_NOREAD section flag.
164 * doc/c-arm.texi (ARM section attribute): Document the 'y' attribute.
166 * testsuite/gas/arm/section-execute-only.s: New test case.
167 * testsuite/gas/arm/section-execute-only.d: Expected output.
169 2016-01-18 Maciej W. Rozycki <macro@imgtec.com>
171 * config/tc-mips.c (micromips_insn_length): Remove the mention
172 of 48-bit microMIPS instructions.
174 2016-01-18 Alan Modra <amodra@gmail.com>
176 * configure: Regenerate.
178 2016-01-17 Alan Modra <amodra@gmail.com>
180 * configure: Regenerate.
182 2016-01-17 Alan Modra <amodra@gmail.com>
184 * testsuite/gas/cfi/cfi.exp: Exclude m68hc11/12 from m68k test.
186 2016-01-14 Nick Clifton <nickc@redhat.com>
188 * testsuite/gas/rl78/sp-relative-movw.s: New test.
189 * testsuite/gas/rl78/sp-relative-movw.d: Expected disassembly.
190 * testsuite/gas/rl78/rl78.exp: Run the new test.
192 2016-01-14 Matthew Wahab <matthew.wahab@arm.com>
194 * testsuite/gas/aarch64/illegal-sysreg-2.l: New.
195 * testsuite/gas/aarch64/illegal-sysreg-2.d: New.
197 2016-01-13 Maciej W. Rozycki <macro@imgtec.com>
199 * config/tc-nios2.c (output_movia): Preset `code' to 0.
201 2016-01-13 Yoshinori Sato <ysato@users.sourceforge.jp>
203 * config/tc-h8300.c (get_operand): Remove spurious condition in
204 test for closing parenthesis.
206 2016-01-12 Matthew Wahab <matthew.wahab@arm.com>
208 * config/tc-arm.c (arm_ext_v8_2): New.
210 * testsuite/gas/arm/armv8_2-a.d: New.
211 * testsuite/gas/arm/armv8_2-a.s: New.
213 2016-01-12 Alan Modra <amodra@gmail.com>
215 * testsuite/gas/ppc/vsx3.d: Accept nop padding.
217 2016-01-11 Peter Bergner <bergner@vnet.ibm.com>
219 * testsuite/gas/ppc/power9.d <xscmpnedp, xvcmpnedp, xvcmpnedp.,
220 xvcmpnesp, xvcmpnesp.>: Delete tests.
221 * testsuite/gas/ppc/power9.s: Likewise.
222 * testsuite/gas/ppc/vsx3.d: Likewise.
223 * testsuite/gas/ppc/vsx3.s: Likewise.
225 2016-01-08 Andreas Schwab <schwab@linux-m68k.org>
228 * testsuite/gas/m68k/all.exp: Add tests p13050-1 and p13050-2.
229 * testsuite/gas/m68k/p13050-1.s: New file.
230 * testsuite/gas/m68k/p13050-2.d: New file.
231 * testsuite/gas/m68k/p13050-2.s: New file.
233 2016-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
235 * testsuite/gas/arc/adc.d: Add 'R_' prefix to relocation names.
236 * testsuite/gas/arc/add.d: Likewise.
237 * testsuite/gas/arc/and.d: Likewise.
238 * testsuite/gas/arc/asl.d: Likewise.
239 * testsuite/gas/arc/asr.d: Likewise.
240 * testsuite/gas/arc/bic.d: Likewise.
241 * testsuite/gas/arc/extb.d: Likewise.
242 * testsuite/gas/arc/extw.d: Likewise.
243 * testsuite/gas/arc/j.d: Likewise.
244 * testsuite/gas/arc/jl.d: Likewise.
245 * testsuite/gas/arc/ld2.d: Likewise.
246 * testsuite/gas/arc/lsr.d: Likewise.
247 * testsuite/gas/arc/mov.d: Likewise.
248 * testsuite/gas/arc/or.d: Likewise.
249 * testsuite/gas/arc/pcl-relocs.d: Likewise.
250 * testsuite/gas/arc/pcrel-relocs.d: Likewise.
251 * testsuite/gas/arc/pic-relocs.d: Likewise.
252 * testsuite/gas/arc/plt-relocs.d: Likewise.
253 * testsuite/gas/arc/rlc.d: Likewise.
254 * testsuite/gas/arc/ror.d: Likewise.
255 * testsuite/gas/arc/rrc.d: Likewise.
256 * testsuite/gas/arc/sbc.d: Likewise.
257 * testsuite/gas/arc/sda-relocs.d: Likewise.
258 * testsuite/gas/arc/sda-relocs2.d: Likewise.
259 * testsuite/gas/arc/sexb.d: Likewise.
260 * testsuite/gas/arc/sexw.d: Likewise.
261 * testsuite/gas/arc/st.d: Likewise.
262 * testsuite/gas/arc/sub.d: Likewise.
263 * testsuite/gas/arc/tls-relocs.d: Likewise.
264 * testsuite/gas/arc/xor.d: Likewise.
266 2016-01-01 Alan Modra <amodra@gmail.com>
268 Update year range in copyright notice of all files.
270 For older changes see ChangeLog-2015 and testsuite/ChangeLog-2015
272 Copyright (C) 2016 Free Software Foundation, Inc.
274 Copying and distribution of this file, with or without modification,
275 are permitted in any medium without royalty provided the copyright
276 notice and this notice are preserved.
282 version-control: never