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