Automatic date update in version.in
[deliverable/binutils-gdb.git] / gas / ChangeLog
1 2020-02-06 H.J. Lu <hongjiu.lu@intel.com>
2
3 * NEWS: Mention x86 assembler options to align branches for
4 binutils 2.34.
5
6 2020-02-06 H.J. Lu <hongjiu.lu@intel.com>
7
8 * testsuite/gas/i386/i386.exp: Run unique and x86-64-unique
9 only for ELF targets.
10 * testsuite/gas/i386/unique.d: Don't xfail.
11 * testsuite/gas/i386/x86-64-unique.d: Likewise.
12
13 2020-02-06 Alan Modra <amodra@gmail.com>
14
15 * testsuite/gas/i386/unique.d: xfail for non-elf targets.
16 * testsuite/gas/i386/x86-64-unique.d: Likewise.
17
18 2020-02-06 Alan Modra <amodra@gmail.com>
19
20 * testsuite/gas/elf/section12a.d: Use supports_gnu_osabi in
21 xfail, and rename test.
22 * testsuite/gas/elf/section12b.d: Likewise.
23 * testsuite/gas/elf/section16a.d: Likewise.
24 * testsuite/gas/elf/section16b.d: Likewise.
25
26 2020-02-02 H.J. Lu <hongjiu.lu@intel.com>
27
28 PR gas/25380
29 * config/obj-elf.c (section_match): Removed.
30 (get_section): Also match SEC_ASSEMBLER_SECTION_ID and
31 section_id.
32 (obj_elf_change_section): Replace info and group_name arguments
33 with match_p. Also update the section ID and flags from match_p.
34 (obj_elf_section): Handle "unique,N". Update call to
35 obj_elf_change_section.
36 * config/obj-elf.h (elf_section_match): New.
37 (obj_elf_change_section): Updated.
38 * config/tc-arm.c (start_unwind_section): Update call to
39 obj_elf_change_section.
40 * config/tc-ia64.c (obj_elf_vms_common): Likewise.
41 * config/tc-microblaze.c (microblaze_s_data): Likewise.
42 (microblaze_s_sdata): Likewise.
43 (microblaze_s_rdata): Likewise.
44 (microblaze_s_bss): Likewise.
45 * config/tc-mips.c (s_change_section): Likewise.
46 * config/tc-msp430.c (msp430_profiler): Likewise.
47 * config/tc-rx.c (parse_rx_section): Likewise.
48 * config/tc-tic6x.c (tic6x_start_unwind_section): Likewise.
49 * doc/as.texi: Document "unique,N" in .section directive.
50 * testsuite/gas/elf/elf.exp: Run "unique,N" tests.
51 * testsuite/gas/elf/section15.d: New file.
52 * testsuite/gas/elf/section15.s: Likewise.
53 * testsuite/gas/elf/section16.s: Likewise.
54 * testsuite/gas/elf/section16a.d: Likewise.
55 * testsuite/gas/elf/section16b.d: Likewise.
56 * testsuite/gas/elf/section17.d: Likewise.
57 * testsuite/gas/elf/section17.l: Likewise.
58 * testsuite/gas/elf/section17.s: Likewise.
59 * testsuite/gas/i386/unique.d: Likewise.
60 * testsuite/gas/i386/unique.s: Likewise.
61 * testsuite/gas/i386/x86-64-unique.d: Likewise.
62 * testsuite/gas/i386/i386.exp: Run unique and x86-64-unique.
63
64 2020-02-02 H.J. Lu <hongjiu.lu@intel.com>
65
66 * testsuite/gas/elf/section13.s: Replace @nobits with %nobits.
67
68 2020-02-01 Anthony Green <green@moxielogic.com>
69
70 * config/tc-moxie.c (md_begin): Don't force big-endian mode.
71
72 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
73
74 * config/tc-nios2.c (nios2_cons): Handle %gotoff as well as
75 %tls_ldo.
76
77 2020-01-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
78
79 PR gas/25472
80 * config/tc-arm.c (armv8m_main_ext_table): Refactored +dsp adding.
81 (armv8_1m_main_ext_table): Refactored +dsp adding and enabled dsp for
82 +mve.
83 * testsuite/gas/arm/mve_dsp.d: New test.
84
85 2020-01-31 Nick Clifton <nickc@redhat.com>
86
87 * config/tc-s390.c (s390_elf_suffix): Return ELF_SUFFIX_NONE
88 rather than BFD_RELOC_NONE.
89
90 2020-01-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
91
92 * config/tc-arm.c (fldmias): Moved inside "THUMB_VARIANT & arm_ext_v6t2"
93 to support VLDMIA instruction for MVE.
94 (fldmdbs): Moved inside "THUMB_VARIANT & arm_ext_v6t2" to support VLDMDB
95 instruction for MVE.
96 (fstmias): Moved inside "THUMB_VARIANT & arm_ext_v6t2" to support VSTMIA
97 instruction for MVE.
98 (fstmdbs): Moved inside "THUMB_VARIANT & arm_ext_v6t2" to support VSTMDB
99 instruction for MVE.
100 * testsuite/gas/arm/mve-ldst.d: New test.
101 * testsuite/gas/arm/mve-ldst.s: Likewise.
102
103 2020-01-31 Nick Clifton <nickc@redhat.com>
104
105 * po/fr.po: Updated French translation.
106 * po/ru.po: Updated Russian translation.
107
108 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
109
110 * testsuite/gas/aarch64/sve-bfloat-movprfx.s: Use .h rather than
111 .s for the movprfx.
112 * testsuite/gas/aarch64/sve-bfloat-movprfx.d: Update accordingly.
113 * testsuite/gas/aarch64/sve-movprfx_28.d,
114 * testsuite/gas/aarch64/sve-movprfx_28.l,
115 * testsuite/gas/aarch64/sve-movprfx_28.s: New test.
116
117 2020-01-30 Jan Beulich <jbeulich@suse.com>
118
119 * config/tc-i386.c (output_disp): Tighten base_opcode check.
120 * testsuite/gas/i386/got.s: Add LSL, MOVLPS, and BNDCN cases.
121 * testsuite/gas/i386/got-no-relax.d, testsuite/gas/i386/got.d:
122 Adjust expectations.
123
124 2020-01-30 Jose E. Marchesi <jose.marchesi@oracle.com>
125
126 * testsuite/gas/bpf/alu.d: Update expected opcode for `neg'.
127 * testsuite/gas/bpf/alu-be.d: Likewise.
128 * testsuite/gas/bpf/alu32.d: Likewise for `neg32'.
129 * testsuite/gas/bpf/alu32-be.d: Likewise.
130
131 2020-01-30 Jan Beulich <jbeulich@suse.com>
132
133 * testsuite/gas/i386/x86-64-branch-2.s,
134 testsuite/gas/i386/x86-64-branch-4.s,
135 testsuite/gas/i386/x86-64-branch.s: Add RETW cases.
136 * testsuite/gas/i386/ilp32/x86-64-branch.d,
137 testsuite/gas/i386/x86-64-branch-2.d,
138 testsuite/gas/i386/x86-64-branch-4.l,
139 testsuite/gas/i386/x86-64-branch.d: Adjust expectations.
140
141 2020-01-30 Jan Beulich <jbeulich@suse.com>
142
143 * config/tc-i386.c (process_suffix): .
144 testsuite/gas/i386/noreg64.s: Add IRET and LRET cases.
145 testsuite/gas/i386/x86-64-opcode.s: Add suffix to IRET and LRET.
146 Add LRETQ case.
147 testsuite/gas/i386/x86-64-suffix.s: Drop IRET case without
148 suffix.
149 testsuite/gas/i386/x86_64.s: Add RETF cases.
150 * testsuite/gas/i386/k1om.d, testsuite/gas/i386/l1om.d,
151 testsuite/gas/i386/noreg64.d, testsuite/gas/i386/noreg64.l,
152 testsuite/gas/i386/x86-64-opcode.d,
153 testsuite/gas/i386/x86-64-suffix-intel.d,
154 testsuite/gas/i386/x86-64-suffix.d,
155 testsuite/gas/i386/x86_64-intel.d
156 testsuite/gas/i386/x86_64.d: Adjust expectations.
157 * testsuite/gas/i386/x86-64-suffix.e,
158 testsuite/gas/i386/x86_64.e: New.
159
160 2020-01-30 Jan Beulich <jbeulich@suse.com>
161
162 * config/tc-i386.c (process_suffix): Redo and move FLDENV et al
163 special case.
164
165 2020-01-27 H.J. Lu <hongjiu.lu@intel.com>
166
167 PR binutils/25445
168 * config/tc-i386.c (check_long_reg): Also convert to QWORD for
169 movsxd.
170 * doc/c-i386.texi: Add a node for AMD64 vs. Intel64 ISA
171 differences. Document movslq and movsxd.
172 * testsuite/gas/i386/i386.exp: Run PR binutils/25445 tests.
173 * testsuite/gas/i386/x86-64-movsxd-intel.d: New file.
174 * testsuite/gas/i386/x86-64-movsxd-intel64-intel.d: Likewise.
175 * testsuite/gas/i386/x86-64-movsxd-intel64-inval.l: Likewise.
176 * testsuite/gas/i386/x86-64-movsxd-intel64-inval.s: Likewise.
177 * testsuite/gas/i386/x86-64-movsxd-intel64.d: Likewise.
178 * testsuite/gas/i386/x86-64-movsxd-intel64.s: Likewise.
179 * testsuite/gas/i386/x86-64-movsxd-inval.l: Likewise.
180 * testsuite/gas/i386/x86-64-movsxd-inval.s: Likewise.
181 * testsuite/gas/i386/x86-64-movsxd.d: Likewise.
182 * testsuite/gas/i386/x86-64-movsxd.s: Likewise.
183
184 2020-01-27 Alan Modra <amodra@gmail.com>
185
186 * testsuite/gas/all/gas.exp: Replace case statements with switch
187 statements.
188 * testsuite/gas/elf/elf.exp: Likewise.
189 * testsuite/gas/macros/macros.exp: Likewise.
190 * testsuite/lib/gas-defs.exp: Likewise.
191
192 2020-01-27 Tamar Christina <tamar.christina@arm.com>
193
194 PR 25403
195 * testsuite/gas/aarch64/armv8_4-a.d: Add cfinv.
196 * testsuite/gas/aarch64/armv8_4-a.s: Likewise.
197
198 2020-01-22 Maxim Blinov <maxim.blinov@embecosm.com>
199
200 * testsuite/gas/riscv/march-ok-s.d: sx is no longer valid and
201 s exts must be known, so rename *ok* to *fail*.
202 * testsuite/gas/riscv/march-ok-sx.d: Likewise.
203 * testsuite/gas/riscv/march-ok-s-with-version: Likewise.
204 * testsuite/gas/riscv/march-fail-s.l: Expected error messages for
205 above change.
206 * testsuite/gas/riscv/march-fail-sx.l: Likewise.
207 * testsuite/gas/riscv/march-fail-sx-with-version.l: Likewise.
208
209 2020-01-22 H.J. Lu <hongjiu.lu@intel.com>
210
211 PR gas/25438
212 * config/tc-i386.c (check_long_reg): Always disallow double word
213 suffix in mnemonic with word general register.
214 * testsuite/gas/i386/general.s: Replace word general register
215 with double word general register for movl.
216 * testsuite/gas/i386/inval.s: Add tests for movl with word general
217 register.
218 * testsuite/gas/i386/general.l: Updated.
219 * testsuite/gas/i386/inval.l: Likewise.
220
221 2020-01-22 Alan Modra <amodra@gmail.com>
222
223 * config/tc-ppc.c (parse_tls_arg): Handle tls arg for
224 __tls_get_addr_desc and __tls_get_addr_opt.
225
226 2020-01-21 Jan Beulich <jbeulich@suse.com>
227
228 * testsuite/gas/i386/inval-crc32.s,
229 testsuite/gas/i386/x86-64-inval-crc32.s: Add alignment directive.
230 * testsuite/gas/i386/inval-crc32.l,
231 testsuite/gas/i386/x86-64-inval-crc32.l: Adjust expectations.
232
233 2020-01-21 Jan Beulich <jbeulich@suse.com>
234
235 * config/tc-i386.c (process_suffix): Merge CRC32 handling into
236 generic code path. Deal with No_lSuf being set in a template.
237 * testsuite/gas/i386/inval-crc32.l,
238 testsuite/gas/i386/x86-64-inval-crc32.l: Expect warning(s)
239 instead of error(s) when operand size is ambiguous.
240 * testsuite/gas/i386/noreg16.s, testsuite/gas/i386/noreg32.s,
241 testsuite/gas/i386/noreg64.s: Add CRC32 tests.
242 * testsuite/gas/i386/noreg16.d, testsuite/gas/i386/noreg16.l,
243 testsuite/gas/i386/noreg32.d, testsuite/gas/i386/noreg32.l,
244 testsuite/gas/i386/noreg64.d, testsuite/gas/i386/noreg64.l:
245 Adjust expectations.
246
247 2020-01-21 Jan Beulich <jbeulich@suse.com>
248
249 * config/tc-i386.c (process_suffix): Drop SYSRET special case
250 and an intel_syntax check. Re-write lack-of-suffix processing
251 logic.
252 * doc/c-i386.texi: Document operand size defaults for suffix-
253 less AT&T syntax insns.
254 * testsuite/gas/i386/bundle.s, testsuite/gas/i386/lock-1.s,
255 testsuite/gas/i386/opcode.s, testsuite/gas/i386/sse3.s,
256 testsuite/gas/i386/x86-64-avx-scalar.s,
257 testsuite/gas/i386/x86-64-avx.s,
258 testsuite/gas/i386/x86-64-bundle.s,
259 testsuite/gas/i386/x86-64-intel64.s,
260 testsuite/gas/i386/x86-64-lock-1.s,
261 testsuite/gas/i386/x86-64-opcode.s,
262 testsuite/gas/i386/x86-64-sse2avx.s,
263 testsuite/gas/i386/x86-64-sse3.s: Add missing suffixes.
264 * testsuite/gas/i386/nops.s, testsuite/gas/i386/sse-noavx.s,
265 testsuite/gas/i386/x86-64-nops.s,
266 testsuite/gas/i386/x86-64-ptwrite.s,
267 testsuite/gas/i386/x86-64-simd.s,
268 testsuite/gas/i386/x86-64-sse-noavx.s,
269 testsuite/gas/i386/x86-64-suffix.s: Drop bogus suffix-less
270 insns.
271 * testsuite/gas/i386/noreg16.s, testsuite/gas/i386/noreg32.s,
272 testsuite/gas/i386/noreg64.s: Add further tests.
273 * testsuite/gas/i386/ilp32/x86-64-nops.d,
274 testsuite/gas/i386/nops.d, testsuite/gas/i386/noreg16.d,
275 testsuite/gas/i386/noreg32.d, testsuite/gas/i386/noreg64.d,
276 testsuite/gas/i386/sse-noavx.d,
277 testsuite/gas/i386/x86-64-intel64.d,
278 testsuite/gas/i386/x86-64-nops.d,
279 testsuite/gas/i386/x86-64-opcode.d,
280 testsuite/gas/i386/x86-64-ptwrite-intel.d,
281 testsuite/gas/i386/x86-64-ptwrite.d,
282 testsuite/gas/i386/x86-64-simd-intel.d,
283 testsuite/gas/i386/x86-64-simd-suffix.d,
284 testsuite/gas/i386/x86-64-simd.d,
285 testsuite/gas/i386/x86-64-sse-noavx.d
286 testsuite/gas/i386/x86-64-suffix.d,
287 testsuite/gas/i386/x86-64-suffix-intel.d: Adjust expectations.
288 * testsuite/gas/i386/noreg16.l, testsuite/gas/i386/noreg32.l,
289 testsuite/gas/i386/noreg64.l: New.
290 * testsuite/gas/i386/i386.exp: Run new tests.
291
292 2020-01-21 Jan Beulich <jbeulich@suse.com>
293
294 * testsuite/gas/i386/avx512_bf16_vl.s,
295 testsuite/gas/i386/x86-64-avx512_bf16_vl.s: Add broadcast forms
296 of VCVTNEPS2BF16{X,Y}. Add operand-size less Intel syntax
297 broadcast forms of VCVTNEPS2BF16.
298 * testsuite/gas/i386/avx512_bf16_vl.d,
299 testsuite/gas/i386/x86-64-avx512_bf16_vl.d: Adjust expectations.
300
301 2020-01-20 Nick Clifton <nickc@redhat.com>
302
303 * po/uk.po: Updated Ukranian translation.
304
305 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
306
307 PR ld/25416
308 * config/tc-i386.c (output_insn): Add a dummy REX_OPCODE prefix
309 for lea with R_X86_64_GOTPC32_TLSDESC relocation when generating
310 x32 object.
311 * testsuite/gas/i386/ilp32/x32-tls.d: Updated.
312 * testsuite/gas/i386/ilp32/x32-tls.s: Add tests for lea with
313 R_X86_64_GOTPC32_TLSDESC relocation.
314
315 2020-01-18 Nick Clifton <nickc@redhat.com>
316
317 * configure: Regenerate.
318 * po/gas.pot: Regenerate.
319
320 2020-01-18 Nick Clifton <nickc@redhat.com>
321
322 Binutils 2.34 branch created.
323
324 2020-01-17 H.J. Lu <hongjiu.lu@intel.com>
325
326 * config/tc-i386.c (_i386_insn): Replace vex_encoding_vex2
327 with vex_encoding_vex.
328 (parse_insn): Likewise.
329 * doc/c-i386.texi: Replace {vex2} with {vex}. Update {vex}
330 and {vex3} documentation.
331 * testsuite/gas/i386/pseudos.s: Replace 3 {vex2} tests with
332 {vex}.
333 * testsuite/gas/i386/x86-64-pseudos.s: Likewise.
334
335 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
336
337 PR 25376
338 * config/tc-arm.c (mve_ext, mve_fp_ext): Use CORE_HIGH.
339 (armv8_1m_main_ext_table): Use CORE_HIGH for mve.
340 * testsuite/arm/armv8_1-m-fpu-mve-1.s: New.
341 * testsuite/arm/armv8_1-m-fpu-mve-1.d: New.
342 * testsuite/arm/armv8_1-m-fpu-mve-2.s: New.
343 * testsuite/arm/armv8_1-m-fpu-mve-2.d: New.
344
345 2020-01-16 Jan Beulich <jbeulich@suse.com>
346
347 * config/tc-i386.c (match_template): Drop found_cpu_match local
348 variable.
349
350 2020-01-16 Jan Beulich <jbeulich@suse.com>
351
352 * testsuite/gas/i386/avx512dq-inval.l,
353 testsuite/gas/i386/avx512dq-inval.s: New.
354 * testsuite/gas/i386/i386.exp: Run new test.
355
356 2020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
357
358 * config/tc-msp430.c (CHECK_RELOC_MSP430): Always generate 430X
359 relocations when the target is 430X, except when extracting part of an
360 expression.
361 (msp430_srcoperand): Adjust comment.
362 Initialize the expp member of the msp430_operand_s struct as
363 appropriate.
364 (msp430_dstoperand): Likewise.
365 * testsuite/gas/msp430/msp430.exp: Run new test.
366 * testsuite/gas/msp430/reloc-lo-430x.d: New test.
367 * testsuite/gas/msp430/reloc-lo-430x.s: New test.
368
369 2020-01-15 Alan Modra <amodra@gmail.com>
370
371 * configure.tgt: Add sparc-*-freebsd case.
372
373 2020-01-14 Lili Cui <lili.cui@intel.com>
374
375 * testsuite/gas/i386/align-branch-1a.d: Updated for Darwin.
376 * testsuite/gas/i386/align-branch-1b.d: Likewise.
377 * testsuite/gas/i386/align-branch-1c.d: Likewise.
378 * testsuite/gas/i386/align-branch-1d.d: Likewise.
379 * testsuite/gas/i386/align-branch-1e.d: Likewise.
380 * testsuite/gas/i386/align-branch-1f.d: Likewise.
381 * testsuite/gas/i386/align-branch-1g.d: Likewise.
382 * testsuite/gas/i386/align-branch-1h.d: Likewise.
383 * testsuite/gas/i386/align-branch-1i.d: Likewise.
384 * testsuite/gas/i386/align-branch-5.d: Likewise.
385 * testsuite/gas/i386/x86-64-align-branch-1a.d: Likewise.
386 * testsuite/gas/i386/x86-64-align-branch-1b.d: Likewise.
387 * testsuite/gas/i386/x86-64-align-branch-1c.d: Likewise.
388 * testsuite/gas/i386/x86-64-align-branch-1d.d: Likewise.
389 * testsuite/gas/i386/x86-64-align-branch-1e.d: Likewise.
390 * testsuite/gas/i386/x86-64-align-branch-1f.d: Likewise.
391 * testsuite/gas/i386/x86-64-align-branch-1g.d: Likewise.
392 * testsuite/gas/i386/x86-64-align-branch-1h.d: Likewise.
393 * testsuite/gas/i386/x86-64-align-branch-1i.d: Likewise.
394 * testsuite/gas/i386/x86-64-align-branch-5.d: Likewise.
395 * testsuite/gas/i386/i386.exp: Skip x86-64-align-branch-2a,
396 x86-64-align-branch-2b and x86-64-align-branch-2c on Darwin.
397
398 2020-01-14 Sergey Belyashov <sergey.belyashov@gmail.com>
399
400 PR 25377
401 * config/tc-z80.c: Add support for half precision, single
402 precision and double precision floating point values.
403 * config/tc-z80.h b/gas/config/tc-z80.h: Disable string escapes.
404 * doc/as.texi: Add new z80 command line options.
405 * doc/c-z80.texi: Document new z80 command line options.
406 * testsuite/gas/z80/ez80_pref_dis.s: New test.
407 * testsuite/gas/z80/ez80_pref_dis.d: New test driver.
408 * testsuite/gas/z80/z80.exp: Run the new test.
409 * testsuite/gas/z80/fp_math48.d: Use correct command line option.
410 * testsuite/gas/z80/fp_zeda32.d: Likewise.
411 * testsuite/gas/z80/strings.d: Update expected output.
412
413 2020-01-13 Matthew Malcomson <matthew.malcomson@arm.com>
414
415 * config/tc-aarch64.c (f64mm, f32mm): Add sve as a feature
416 dependency.
417
418 2020-01-13 Claudiu Zissulescu <claziss@gmail.com>
419
420 * config/tc-arc.c (arc_select_cpu): Re-init the bfd if we change
421 the CPU.
422 * config/tc-arc.h: Add header if/defs.
423 * testsuite/gas/arc/pseudos.d: Improve matching pattern.
424
425 2020-01-13 Alan Modra <amodra@gmail.com>
426
427 * testsuite/gas/wasm32/allinsn.d: Update expected output.
428
429 2020-01-13 Alan Modra <amodra@gmail.com>
430
431 * config/tc-tic4x.c (tic4x_operands_match): Correct tic3x trap
432 insertion.
433
434 2020-01-10 Alan Modra <amodra@gmail.com>
435
436 * testsuite/gas/elf/pr14891.s: Don't start directives in first column.
437 * testsuite/gas/elf/pr21661.d: Don't run on hpux.
438
439 2020-01-03 Sergey Belyashov <sergey.belyashov@gmail.com>
440
441 PR 25224
442 * config/tc-z80.c (emit_ld_m_rr): Use integer types when checking
443 opcode byte values.
444 (emit_ld_r_r): Likewise.
445 (emit_ld_rr_m): Likewise.
446 (emit_ld_rr_nn): Likewise.
447
448 2020-01-09 Jan Beulich <jbeulich@suse.com>
449
450 * config/tc-i386.c (optimize_encoding): Add
451 is_any_vex_encoding() invocations. Drop respective
452 i.tm.extension_opcode == None checks.
453
454 2020-01-09 Jan Beulich <jbeulich@suse.com>
455
456 * config/tc-i386.c (md_assemble): Check RegRex is clear during
457 REX transformations. Correct comment indentation.
458
459 2020-01-09 Jan Beulich <jbeulich@suse.com>
460
461 * config/tc-i386.c (optimize_encoding): Generalize register
462 transformation for TEST optimization.
463
464 2020-01-09 Jan Beulich <jbeulich@suse.com>
465
466 * testsuite/gas/i386/x86-64-sysenter-amd.s,
467 testsuite/gas/i386/x86-64-sysenter-amd.d,
468 testsuite/gas/i386/x86-64-sysenter-amd.l,
469 testsuite/gas/i386/x86-64-sysenter-intel.d,
470 testsuite/gas/i386/x86-64-sysenter-mixed.d: New.
471 * testsuite/gas/i386/i386.exp: Run new tests.
472
473 2020-01-08 Nick Clifton <nickc@redhat.com>
474
475 PR 25284
476 * doc/as.texi (Align): Document the fact that all arguments can be
477 omitted.
478 (Balign): Likewise.
479 (P2align): Likewise.
480
481 2020-01-08 Nick Clifton <nickc@redhat.com>
482
483 PR 14891
484 * config/obj-elf.c (obj_elf_section): Fail if the section name is
485 already defined as a different symbol type.
486 * testsuite/gas/elf/pr14891.s: New test source file.
487 * testsuite/gas/elf/pr14891.d: New test driver.
488 * testsuite/gas/elf/pr14891.s: New test expected error output.
489 * testsuite/gas/elf/elf.exp: Run the new test.
490
491 2020-01-08 Alan Modra <amodra@gmail.com>
492
493 * config/tc-z8k.c (md_begin): Make idx unsigned.
494 (get_specific): Likewise for this_index.
495
496 2020-01-07 Claudiu Zissulescu <claziss@synopsys.com>
497
498 * onfig/tc-arc.c (parse_reloc_symbol): New function.
499 (tokenize_arguments): Clean up, use parse_reloc_symbol function.
500 (md_operand): Set X_md to absent.
501 (arc_parse_name): Check for X_md.
502
503 2020-01-03 Sergey Belyashov <sergey.belyashov@gmail.com>
504
505 PR 25311
506 * as.h (TC_STRING_ESCAPES): Provide a default definition.
507 * app.c (do_scrub_chars): Use TC_STRING_ESCAPES instead of
508 NO_STRING_ESCAPES.
509 * read.c (next_char_of_string): Likewise.
510 * config/tc-ppc.h (TC_STRING_ESCAPES): Define.
511 * config/tc-z80.h (TC_STRING_ESCAPES): Define.
512
513 2020-01-03 Nick Clifton <nickc@redhat.com>
514
515 * po/sv.po: Updated Swedish translation.
516
517 2020-01-03 Jan Beulich <jbeulich@suse.com>
518
519 * testsuite/gas/aarch64/f64mm.s: Scale index of LD1RO{H,W,D}.
520 * testsuite/gas/aarch64/f64mm.d: Adjust expectations.
521
522 2020-01-03 Jan Beulich <jbeulich@suse.com>
523
524 * testsuite/gas/aarch64/i8mm.s: Add 128-bit form tests for
525 by-element usdot. Add 64-bit form tests for by-element sudot.
526 * testsuite/gas/aarch64/i8mm.d: Adjust expectations.
527
528 2020-01-03 Jan Beulich <jbeulich@suse.com>
529
530 * testsuite/gas/aarch64/f64mm.s: Drop 'i' from uzip<n>.
531 * testsuite/gas/aarch64/f64mm.d: Adjust expectations.
532
533 2020-01-03 Jan Beulich <jbeulich@suse.com>
534
535 * testsuite/gas/aarch64/f64mm.d,
536 testsuite/gas/aarch64/sve-movprfx-mm.d: Adjust expectations.
537
538 2020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
539
540 * config/tc-z80.c: Add new architectures: Z180 and eZ80. Add
541 support for assembler code generated by SDCC. Add new relocation
542 types. Add z80-elf target support.
543 * config/tc-z80.h: Add z80-elf target support. Enable dollar local
544 labels. Local labels starts from ".L".
545 * NEWS: Mention the new support.
546 * testsuite/gas/all/fwdexp.d: Fix failure due to symbol conflict.
547 * testsuite/gas/all/fwdexp.s: Likewise.
548 * testsuite/gas/all/cond.l: Likewise.
549 * testsuite/gas/all/cond.s: Likewise.
550 * testsuite/gas/all/fwdexp.d: Likewise.
551 * testsuite/gas/all/fwdexp.s: Likewise.
552 * testsuite/gas/elf/section2.e-mips: Likewise.
553 * testsuite/gas/elf/section2.l: Likewise.
554 * testsuite/gas/elf/section2.s: Likewise.
555 * testsuite/gas/macros/app1.d: Likewise.
556 * testsuite/gas/macros/app1.s: Likewise.
557 * testsuite/gas/macros/app2.d: Likewise.
558 * testsuite/gas/macros/app2.s: Likewise.
559 * testsuite/gas/macros/app3.d: Likewise.
560 * testsuite/gas/macros/app3.s: Likewise.
561 * testsuite/gas/macros/app4.d: Likewise.
562 * testsuite/gas/macros/app4.s: Likewise.
563 * testsuite/gas/macros/app4b.s: Likewise.
564 * testsuite/gas/z80/suffix.d: Fix failure on ELF target.
565 * testsuite/gas/z80/z80.exp: Add new tests
566 * testsuite/gas/z80/dollar.d: New file.
567 * testsuite/gas/z80/dollar.s: New file.
568 * testsuite/gas/z80/ez80_adl_all.d: New file.
569 * testsuite/gas/z80/ez80_adl_all.s: New file.
570 * testsuite/gas/z80/ez80_adl_suf.d: New file.
571 * testsuite/gas/z80/ez80_isuf.s: New file.
572 * testsuite/gas/z80/ez80_z80_all.d: New file.
573 * testsuite/gas/z80/ez80_z80_all.s: New file.
574 * testsuite/gas/z80/ez80_z80_suf.d: New file.
575 * testsuite/gas/z80/r800_extra.d: New file.
576 * testsuite/gas/z80/r800_extra.s: New file.
577 * testsuite/gas/z80/r800_ii8.d: New file.
578 * testsuite/gas/z80/r800_z80_doc.d: New file.
579 * testsuite/gas/z80/z180.d: New file.
580 * testsuite/gas/z80/z180.s: New file.
581 * testsuite/gas/z80/z180_z80_doc.d: New file.
582 * testsuite/gas/z80/z80_doc.d: New file.
583 * testsuite/gas/z80/z80_doc.s: New file.
584 * testsuite/gas/z80/z80_ii8.d: New file.
585 * testsuite/gas/z80/z80_ii8.s: New file.
586 * testsuite/gas/z80/z80_in_f_c.d: New file.
587 * testsuite/gas/z80/z80_in_f_c.s: New file.
588 * testsuite/gas/z80/z80_op_ii_ld.d: New file.
589 * testsuite/gas/z80/z80_op_ii_ld.s: New file.
590 * testsuite/gas/z80/z80_out_c_0.d: New file.
591 * testsuite/gas/z80/z80_out_c_0.s: New file.
592 * testsuite/gas/z80/z80_reloc.d: New file.
593 * testsuite/gas/z80/z80_reloc.s: New file.
594 * testsuite/gas/z80/z80_sli.d: New file.
595 * testsuite/gas/z80/z80_sli.s: New file.
596
597 2020-01-02 Szabolcs Nagy <szabolcs.nagy@arm.com>
598
599 * config/tc-arm.c (parse_reg_list): Use REG_TYPE_RN instead of
600 REGLIST_RN.
601
602 2020-01-01 Alan Modra <amodra@gmail.com>
603
604 Update year range in copyright notice of all files.
605
606 For older changes see ChangeLog-2019
607 \f
608 Copyright (C) 2020 Free Software Foundation, Inc.
609
610 Copying and distribution of this file, with or without modification,
611 are permitted in any medium without royalty provided the copyright
612 notice and this notice are preserved.
613
614 Local Variables:
615 mode: change-log
616 left-margin: 8
617 fill-column: 74
618 version-control: never
619 End:
This page took 0.041534 seconds and 5 git commands to generate.