]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/ChangeLog
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / gas / ChangeLog
CommitLineData
95441c43
SL
12020-01-31 Sandra Loosemore <sandra@codesourcery.com>
2
3 * config/tc-nios2.c (nios2_cons): Handle %gotoff as well as
4 %tls_ldo.
5
d465d695
AV
62020-01-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
7
8 PR gas/25472
9 * config/tc-arm.c (armv8m_main_ext_table): Refactored +dsp adding.
10 (armv8_1m_main_ext_table): Refactored +dsp adding and enabled dsp for
11 +mve.
12 * testsuite/gas/arm/mve_dsp.d: New test.
13
d26cc8a9
NC
142020-01-31 Nick Clifton <nickc@redhat.com>
15
16 * config/tc-s390.c (s390_elf_suffix): Return ELF_SUFFIX_NONE
17 rather than BFD_RELOC_NONE.
18
90e9955a
SP
192020-01-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
20
21 * config/tc-arm.c (fldmias): Moved inside "THUMB_VARIANT & arm_ext_v6t2"
22 to support VLDMIA instruction for MVE.
23 (fldmdbs): Moved inside "THUMB_VARIANT & arm_ext_v6t2" to support VLDMDB
24 instruction for MVE.
25 (fstmias): Moved inside "THUMB_VARIANT & arm_ext_v6t2" to support VSTMIA
26 instruction for MVE.
27 (fstmdbs): Moved inside "THUMB_VARIANT & arm_ext_v6t2" to support VSTMDB
28 instruction for MVE.
29 * testsuite/gas/arm/mve-ldst.d: New test.
30 * testsuite/gas/arm/mve-ldst.s: Likewise.
31
53943f32
NC
322020-01-31 Nick Clifton <nickc@redhat.com>
33
34 * po/fr.po: Updated French translation.
35 * po/ru.po: Updated Russian translation.
36
c3036ed0
RS
372020-01-31 Richard Sandiford <richard.sandiford@arm.com>
38
39 * testsuite/gas/aarch64/sve-bfloat-movprfx.s: Use .h rather than
40 .s for the movprfx.
41 * testsuite/gas/aarch64/sve-bfloat-movprfx.d: Update accordingly.
42 * testsuite/gas/aarch64/sve-movprfx_28.d,
43 * testsuite/gas/aarch64/sve-movprfx_28.l,
44 * testsuite/gas/aarch64/sve-movprfx_28.s: New test.
45
2ae4c703
JB
462020-01-30 Jan Beulich <jbeulich@suse.com>
47
48 * config/tc-i386.c (output_disp): Tighten base_opcode check.
49 * testsuite/gas/i386/got.s: Add LSL, MOVLPS, and BNDCN cases.
50 * testsuite/gas/i386/got-no-relax.d, testsuite/gas/i386/got.d:
51 Adjust expectations.
52
bd434cc4
JM
532020-01-30 Jose E. Marchesi <jose.marchesi@oracle.com>
54
55 * testsuite/gas/bpf/alu.d: Update expected opcode for `neg'.
56 * testsuite/gas/bpf/alu-be.d: Likewise.
57 * testsuite/gas/bpf/alu32.d: Likewise for `neg32'.
58 * testsuite/gas/bpf/alu32-be.d: Likewise.
59
aeab2b26
JB
602020-01-30 Jan Beulich <jbeulich@suse.com>
61
62 * testsuite/gas/i386/x86-64-branch-2.s,
63 testsuite/gas/i386/x86-64-branch-4.s,
64 testsuite/gas/i386/x86-64-branch.s: Add RETW cases.
65 * testsuite/gas/i386/ilp32/x86-64-branch.d,
66 testsuite/gas/i386/x86-64-branch-2.d,
67 testsuite/gas/i386/x86-64-branch-4.l,
68 testsuite/gas/i386/x86-64-branch.d: Adjust expectations.
69
873494c8
JB
702020-01-30 Jan Beulich <jbeulich@suse.com>
71
72 * config/tc-i386.c (process_suffix): .
73 testsuite/gas/i386/noreg64.s: Add IRET and LRET cases.
74 testsuite/gas/i386/x86-64-opcode.s: Add suffix to IRET and LRET.
75 Add LRETQ case.
76 testsuite/gas/i386/x86-64-suffix.s: Drop IRET case without
77 suffix.
78 testsuite/gas/i386/x86_64.s: Add RETF cases.
79 * testsuite/gas/i386/k1om.d, testsuite/gas/i386/l1om.d,
80 testsuite/gas/i386/noreg64.d, testsuite/gas/i386/noreg64.l,
81 testsuite/gas/i386/x86-64-opcode.d,
82 testsuite/gas/i386/x86-64-suffix-intel.d,
83 testsuite/gas/i386/x86-64-suffix.d,
84 testsuite/gas/i386/x86_64-intel.d
85 testsuite/gas/i386/x86_64.d: Adjust expectations.
86 * testsuite/gas/i386/x86-64-suffix.e,
87 testsuite/gas/i386/x86_64.e: New.
88
62b3f548
JB
892020-01-30 Jan Beulich <jbeulich@suse.com>
90
91 * config/tc-i386.c (process_suffix): Redo and move FLDENV et al
92 special case.
93
bc31405e
L
942020-01-27 H.J. Lu <hongjiu.lu@intel.com>
95
96 PR binutils/25445
97 * config/tc-i386.c (check_long_reg): Also convert to QWORD for
98 movsxd.
99 * doc/c-i386.texi: Add a node for AMD64 vs. Intel64 ISA
100 differences. Document movslq and movsxd.
101 * testsuite/gas/i386/i386.exp: Run PR binutils/25445 tests.
102 * testsuite/gas/i386/x86-64-movsxd-intel.d: New file.
103 * testsuite/gas/i386/x86-64-movsxd-intel64-intel.d: Likewise.
104 * testsuite/gas/i386/x86-64-movsxd-intel64-inval.l: Likewise.
105 * testsuite/gas/i386/x86-64-movsxd-intel64-inval.s: Likewise.
106 * testsuite/gas/i386/x86-64-movsxd-intel64.d: Likewise.
107 * testsuite/gas/i386/x86-64-movsxd-intel64.s: Likewise.
108 * testsuite/gas/i386/x86-64-movsxd-inval.l: Likewise.
109 * testsuite/gas/i386/x86-64-movsxd-inval.s: Likewise.
110 * testsuite/gas/i386/x86-64-movsxd.d: Likewise.
111 * testsuite/gas/i386/x86-64-movsxd.s: Likewise.
112
e3696f67
AM
1132020-01-27 Alan Modra <amodra@gmail.com>
114
115 * testsuite/gas/all/gas.exp: Replace case statements with switch
116 statements.
117 * testsuite/gas/elf/elf.exp: Likewise.
118 * testsuite/gas/macros/macros.exp: Likewise.
119 * testsuite/lib/gas-defs.exp: Likewise.
120
7568c93b
TC
1212020-01-27 Tamar Christina <tamar.christina@arm.com>
122
123 PR 25403
124 * testsuite/gas/aarch64/armv8_4-a.d: Add cfinv.
125 * testsuite/gas/aarch64/armv8_4-a.s: Likewise.
126
403d1bd9
JW
1272020-01-22 Maxim Blinov <maxim.blinov@embecosm.com>
128
129 * testsuite/gas/riscv/march-ok-s.d: sx is no longer valid and
130 s exts must be known, so rename *ok* to *fail*.
131 * testsuite/gas/riscv/march-ok-sx.d: Likewise.
132 * testsuite/gas/riscv/march-ok-s-with-version: Likewise.
133 * testsuite/gas/riscv/march-fail-s.l: Expected error messages for
134 above change.
135 * testsuite/gas/riscv/march-fail-sx.l: Likewise.
136 * testsuite/gas/riscv/march-fail-sx-with-version.l: Likewise.
137
be4c5e58
L
1382020-01-22 H.J. Lu <hongjiu.lu@intel.com>
139
140 PR gas/25438
141 * config/tc-i386.c (check_long_reg): Always disallow double word
142 suffix in mnemonic with word general register.
143 * testsuite/gas/i386/general.s: Replace word general register
144 with double word general register for movl.
145 * testsuite/gas/i386/inval.s: Add tests for movl with word general
146 register.
147 * testsuite/gas/i386/general.l: Updated.
148 * testsuite/gas/i386/inval.l: Likewise.
149
9e7028aa
AM
1502020-01-22 Alan Modra <amodra@gmail.com>
151
152 * config/tc-ppc.c (parse_tls_arg): Handle tls arg for
153 __tls_get_addr_desc and __tls_get_addr_opt.
154
e3ed17f3
JB
1552020-01-21 Jan Beulich <jbeulich@suse.com>
156
157 * testsuite/gas/i386/inval-crc32.s,
158 testsuite/gas/i386/x86-64-inval-crc32.s: Add alignment directive.
159 * testsuite/gas/i386/inval-crc32.l,
160 testsuite/gas/i386/x86-64-inval-crc32.l: Adjust expectations.
161
1a035124
JB
1622020-01-21 Jan Beulich <jbeulich@suse.com>
163
164 * config/tc-i386.c (process_suffix): Merge CRC32 handling into
165 generic code path. Deal with No_lSuf being set in a template.
166 * testsuite/gas/i386/inval-crc32.l,
167 testsuite/gas/i386/x86-64-inval-crc32.l: Expect warning(s)
168 instead of error(s) when operand size is ambiguous.
169 * testsuite/gas/i386/noreg16.s, testsuite/gas/i386/noreg32.s,
170 testsuite/gas/i386/noreg64.s: Add CRC32 tests.
171 * testsuite/gas/i386/noreg16.d, testsuite/gas/i386/noreg16.l,
172 testsuite/gas/i386/noreg32.d, testsuite/gas/i386/noreg32.l,
173 testsuite/gas/i386/noreg64.d, testsuite/gas/i386/noreg64.l:
174 Adjust expectations.
175
c006a730
JB
1762020-01-21 Jan Beulich <jbeulich@suse.com>
177
178 * config/tc-i386.c (process_suffix): Drop SYSRET special case
179 and an intel_syntax check. Re-write lack-of-suffix processing
180 logic.
181 * doc/c-i386.texi: Document operand size defaults for suffix-
182 less AT&T syntax insns.
183 * testsuite/gas/i386/bundle.s, testsuite/gas/i386/lock-1.s,
184 testsuite/gas/i386/opcode.s, testsuite/gas/i386/sse3.s,
185 testsuite/gas/i386/x86-64-avx-scalar.s,
186 testsuite/gas/i386/x86-64-avx.s,
187 testsuite/gas/i386/x86-64-bundle.s,
188 testsuite/gas/i386/x86-64-intel64.s,
189 testsuite/gas/i386/x86-64-lock-1.s,
190 testsuite/gas/i386/x86-64-opcode.s,
191 testsuite/gas/i386/x86-64-sse2avx.s,
192 testsuite/gas/i386/x86-64-sse3.s: Add missing suffixes.
193 * testsuite/gas/i386/nops.s, testsuite/gas/i386/sse-noavx.s,
194 testsuite/gas/i386/x86-64-nops.s,
195 testsuite/gas/i386/x86-64-ptwrite.s,
196 testsuite/gas/i386/x86-64-simd.s,
197 testsuite/gas/i386/x86-64-sse-noavx.s,
198 testsuite/gas/i386/x86-64-suffix.s: Drop bogus suffix-less
199 insns.
200 * testsuite/gas/i386/noreg16.s, testsuite/gas/i386/noreg32.s,
201 testsuite/gas/i386/noreg64.s: Add further tests.
202 * testsuite/gas/i386/ilp32/x86-64-nops.d,
203 testsuite/gas/i386/nops.d, testsuite/gas/i386/noreg16.d,
204 testsuite/gas/i386/noreg32.d, testsuite/gas/i386/noreg64.d,
205 testsuite/gas/i386/sse-noavx.d,
206 testsuite/gas/i386/x86-64-intel64.d,
207 testsuite/gas/i386/x86-64-nops.d,
208 testsuite/gas/i386/x86-64-opcode.d,
209 testsuite/gas/i386/x86-64-ptwrite-intel.d,
210 testsuite/gas/i386/x86-64-ptwrite.d,
211 testsuite/gas/i386/x86-64-simd-intel.d,
212 testsuite/gas/i386/x86-64-simd-suffix.d,
213 testsuite/gas/i386/x86-64-simd.d,
214 testsuite/gas/i386/x86-64-sse-noavx.d
215 testsuite/gas/i386/x86-64-suffix.d,
216 testsuite/gas/i386/x86-64-suffix-intel.d: Adjust expectations.
217 * testsuite/gas/i386/noreg16.l, testsuite/gas/i386/noreg32.l,
218 testsuite/gas/i386/noreg64.l: New.
219 * testsuite/gas/i386/i386.exp: Run new tests.
220
c906a69a
JB
2212020-01-21 Jan Beulich <jbeulich@suse.com>
222
223 * testsuite/gas/i386/avx512_bf16_vl.s,
224 testsuite/gas/i386/x86-64-avx512_bf16_vl.s: Add broadcast forms
225 of VCVTNEPS2BF16{X,Y}. Add operand-size less Intel syntax
226 broadcast forms of VCVTNEPS2BF16.
227 * testsuite/gas/i386/avx512_bf16_vl.d,
228 testsuite/gas/i386/x86-64-avx512_bf16_vl.d: Adjust expectations.
229
26916852
NC
2302020-01-20 Nick Clifton <nickc@redhat.com>
231
232 * po/uk.po: Updated Ukranian translation.
233
14470f07
L
2342020-01-20 H.J. Lu <hongjiu.lu@intel.com>
235
236 PR ld/25416
237 * config/tc-i386.c (output_insn): Add a dummy REX_OPCODE prefix
238 for lea with R_X86_64_GOTPC32_TLSDESC relocation when generating
239 x32 object.
240 * testsuite/gas/i386/ilp32/x32-tls.d: Updated.
241 * testsuite/gas/i386/ilp32/x32-tls.s: Add tests for lea with
242 R_X86_64_GOTPC32_TLSDESC relocation.
243
1b1bb2c6
NC
2442020-01-18 Nick Clifton <nickc@redhat.com>
245
246 * configure: Regenerate.
247 * po/gas.pot: Regenerate.
248
ae774686
NC
2492020-01-18 Nick Clifton <nickc@redhat.com>
250
251 Binutils 2.34 branch created.
252
42e04b36
L
2532020-01-17 H.J. Lu <hongjiu.lu@intel.com>
254
255 * config/tc-i386.c (_i386_insn): Replace vex_encoding_vex2
256 with vex_encoding_vex.
257 (parse_insn): Likewise.
258 * doc/c-i386.texi: Replace {vex2} with {vex}. Update {vex}
259 and {vex3} documentation.
260 * testsuite/gas/i386/pseudos.s: Replace 3 {vex2} tests with
261 {vex}.
262 * testsuite/gas/i386/x86-64-pseudos.s: Likewise.
263
2da2eaf4
AV
2642020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
265
266 PR 25376
267 * config/tc-arm.c (mve_ext, mve_fp_ext): Use CORE_HIGH.
268 (armv8_1m_main_ext_table): Use CORE_HIGH for mve.
269 * testsuite/arm/armv8_1-m-fpu-mve-1.s: New.
270 * testsuite/arm/armv8_1-m-fpu-mve-1.d: New.
271 * testsuite/arm/armv8_1-m-fpu-mve-2.s: New.
272 * testsuite/arm/armv8_1-m-fpu-mve-2.d: New.
273
45a4bb20
JB
2742020-01-16 Jan Beulich <jbeulich@suse.com>
275
276 * config/tc-i386.c (match_template): Drop found_cpu_match local
277 variable.
278
4814632e
JB
2792020-01-16 Jan Beulich <jbeulich@suse.com>
280
281 * testsuite/gas/i386/avx512dq-inval.l,
282 testsuite/gas/i386/avx512dq-inval.s: New.
283 * testsuite/gas/i386/i386.exp: Run new test.
284
131cb553
JL
2852020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
286
287 * config/tc-msp430.c (CHECK_RELOC_MSP430): Always generate 430X
288 relocations when the target is 430X, except when extracting part of an
289 expression.
290 (msp430_srcoperand): Adjust comment.
291 Initialize the expp member of the msp430_operand_s struct as
292 appropriate.
293 (msp430_dstoperand): Likewise.
294 * testsuite/gas/msp430/msp430.exp: Run new test.
295 * testsuite/gas/msp430/reloc-lo-430x.d: New test.
296 * testsuite/gas/msp430/reloc-lo-430x.s: New test.
297
c24d0e8d
AM
2982020-01-15 Alan Modra <amodra@gmail.com>
299
300 * configure.tgt: Add sparc-*-freebsd case.
301
e44925ae
LC
3022020-01-14 Lili Cui <lili.cui@intel.com>
303
304 * testsuite/gas/i386/align-branch-1a.d: Updated for Darwin.
305 * testsuite/gas/i386/align-branch-1b.d: Likewise.
306 * testsuite/gas/i386/align-branch-1c.d: Likewise.
307 * testsuite/gas/i386/align-branch-1d.d: Likewise.
308 * testsuite/gas/i386/align-branch-1e.d: Likewise.
309 * testsuite/gas/i386/align-branch-1f.d: Likewise.
310 * testsuite/gas/i386/align-branch-1g.d: Likewise.
311 * testsuite/gas/i386/align-branch-1h.d: Likewise.
312 * testsuite/gas/i386/align-branch-1i.d: Likewise.
313 * testsuite/gas/i386/align-branch-5.d: Likewise.
314 * testsuite/gas/i386/x86-64-align-branch-1a.d: Likewise.
315 * testsuite/gas/i386/x86-64-align-branch-1b.d: Likewise.
316 * testsuite/gas/i386/x86-64-align-branch-1c.d: Likewise.
317 * testsuite/gas/i386/x86-64-align-branch-1d.d: Likewise.
318 * testsuite/gas/i386/x86-64-align-branch-1e.d: Likewise.
319 * testsuite/gas/i386/x86-64-align-branch-1f.d: Likewise.
320 * testsuite/gas/i386/x86-64-align-branch-1g.d: Likewise.
321 * testsuite/gas/i386/x86-64-align-branch-1h.d: Likewise.
322 * testsuite/gas/i386/x86-64-align-branch-1i.d: Likewise.
323 * testsuite/gas/i386/x86-64-align-branch-5.d: Likewise.
324 * testsuite/gas/i386/i386.exp: Skip x86-64-align-branch-2a,
325 x86-64-align-branch-2b and x86-64-align-branch-2c on Darwin.
326
7a6bf3be
SB
3272020-01-14 Sergey Belyashov <sergey.belyashov@gmail.com>
328
329 PR 25377
330 * config/tc-z80.c: Add support for half precision, single
331 precision and double precision floating point values.
332 * config/tc-z80.h b/gas/config/tc-z80.h: Disable string escapes.
333 * doc/as.texi: Add new z80 command line options.
334 * doc/c-z80.texi: Document new z80 command line options.
335 * testsuite/gas/z80/ez80_pref_dis.s: New test.
336 * testsuite/gas/z80/ez80_pref_dis.d: New test driver.
337 * testsuite/gas/z80/z80.exp: Run the new test.
338 * testsuite/gas/z80/fp_math48.d: Use correct command line option.
339 * testsuite/gas/z80/fp_zeda32.d: Likewise.
340 * testsuite/gas/z80/strings.d: Update expected output.
341
82e9597c
MM
3422020-01-13 Matthew Malcomson <matthew.malcomson@arm.com>
343
344 * config/tc-aarch64.c (f64mm, f32mm): Add sve as a feature
345 dependency.
346
5e4f7e05
CZ
3472020-01-13 Claudiu Zissulescu <claziss@gmail.com>
348
349 * config/tc-arc.c (arc_select_cpu): Re-init the bfd if we change
350 the CPU.
351 * config/tc-arc.h: Add header if/defs.
352 * testsuite/gas/arc/pseudos.d: Improve matching pattern.
353
febda64f
AM
3542020-01-13 Alan Modra <amodra@gmail.com>
355
356 * testsuite/gas/wasm32/allinsn.d: Update expected output.
357
5496abe1
AM
3582020-01-13 Alan Modra <amodra@gmail.com>
359
360 * config/tc-tic4x.c (tic4x_operands_match): Correct tic3x trap
361 insertion.
362
ec4181f2
AM
3632020-01-10 Alan Modra <amodra@gmail.com>
364
365 * testsuite/gas/elf/pr14891.s: Don't start directives in first column.
366 * testsuite/gas/elf/pr21661.d: Don't run on hpux.
367
40c75bc8
SB
3682020-01-03 Sergey Belyashov <sergey.belyashov@gmail.com>
369
370 PR 25224
371 * config/tc-z80.c (emit_ld_m_rr): Use integer types when checking
372 opcode byte values.
373 (emit_ld_r_r): Likewise.
374 (emit_ld_rr_m): Likewise.
375 (emit_ld_rr_nn): Likewise.
376
72aea328
JB
3772020-01-09 Jan Beulich <jbeulich@suse.com>
378
379 * config/tc-i386.c (optimize_encoding): Add
380 is_any_vex_encoding() invocations. Drop respective
381 i.tm.extension_opcode == None checks.
382
3f93af61
JB
3832020-01-09 Jan Beulich <jbeulich@suse.com>
384
385 * config/tc-i386.c (md_assemble): Check RegRex is clear during
386 REX transformations. Correct comment indentation.
387
7697afb6
JB
3882020-01-09 Jan Beulich <jbeulich@suse.com>
389
390 * config/tc-i386.c (optimize_encoding): Generalize register
391 transformation for TEST optimization.
392
d835a58b
JB
3932020-01-09 Jan Beulich <jbeulich@suse.com>
394
395 * testsuite/gas/i386/x86-64-sysenter-amd.s,
396 testsuite/gas/i386/x86-64-sysenter-amd.d,
397 testsuite/gas/i386/x86-64-sysenter-amd.l,
398 testsuite/gas/i386/x86-64-sysenter-intel.d,
399 testsuite/gas/i386/x86-64-sysenter-mixed.d: New.
400 * testsuite/gas/i386/i386.exp: Run new tests.
401
915808f6
NC
4022020-01-08 Nick Clifton <nickc@redhat.com>
403
404 PR 25284
405 * doc/as.texi (Align): Document the fact that all arguments can be
406 omitted.
407 (Balign): Likewise.
408 (P2align): Likewise.
409
f1f28025
NC
4102020-01-08 Nick Clifton <nickc@redhat.com>
411
412 PR 14891
413 * config/obj-elf.c (obj_elf_section): Fail if the section name is
414 already defined as a different symbol type.
415 * testsuite/gas/elf/pr14891.s: New test source file.
416 * testsuite/gas/elf/pr14891.d: New test driver.
417 * testsuite/gas/elf/pr14891.s: New test expected error output.
418 * testsuite/gas/elf/elf.exp: Run the new test.
419
030a2e78
AM
4202020-01-08 Alan Modra <amodra@gmail.com>
421
422 * config/tc-z8k.c (md_begin): Make idx unsigned.
423 (get_specific): Likewise for this_index.
424
2a1ebfb2
CZ
4252020-01-07 Claudiu Zissulescu <claziss@synopsys.com>
426
427 * onfig/tc-arc.c (parse_reloc_symbol): New function.
428 (tokenize_arguments): Clean up, use parse_reloc_symbol function.
429 (md_operand): Set X_md to absent.
430 (arc_parse_name): Check for X_md.
431
16d87673
SB
4322020-01-03 Sergey Belyashov <sergey.belyashov@gmail.com>
433
434 PR 25311
435 * as.h (TC_STRING_ESCAPES): Provide a default definition.
436 * app.c (do_scrub_chars): Use TC_STRING_ESCAPES instead of
437 NO_STRING_ESCAPES.
438 * read.c (next_char_of_string): Likewise.
439 * config/tc-ppc.h (TC_STRING_ESCAPES): Define.
440 * config/tc-z80.h (TC_STRING_ESCAPES): Define.
441
a2322019
NC
4422020-01-03 Nick Clifton <nickc@redhat.com>
443
444 * po/sv.po: Updated Swedish translation.
445
5437a02a
JB
4462020-01-03 Jan Beulich <jbeulich@suse.com>
447
448 * testsuite/gas/aarch64/f64mm.s: Scale index of LD1RO{H,W,D}.
449 * testsuite/gas/aarch64/f64mm.d: Adjust expectations.
450
567dfba2
JB
4512020-01-03 Jan Beulich <jbeulich@suse.com>
452
453 * testsuite/gas/aarch64/i8mm.s: Add 128-bit form tests for
454 by-element usdot. Add 64-bit form tests for by-element sudot.
455 * testsuite/gas/aarch64/i8mm.d: Adjust expectations.
456
8c45011a
JB
4572020-01-03 Jan Beulich <jbeulich@suse.com>
458
459 * testsuite/gas/aarch64/f64mm.s: Drop 'i' from uzip<n>.
460 * testsuite/gas/aarch64/f64mm.d: Adjust expectations.
461
f4950f76
JB
4622020-01-03 Jan Beulich <jbeulich@suse.com>
463
464 * testsuite/gas/aarch64/f64mm.d,
465 testsuite/gas/aarch64/sve-movprfx-mm.d: Adjust expectations.
466
6655dba2
SB
4672020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
468
469 * config/tc-z80.c: Add new architectures: Z180 and eZ80. Add
470 support for assembler code generated by SDCC. Add new relocation
471 types. Add z80-elf target support.
472 * config/tc-z80.h: Add z80-elf target support. Enable dollar local
473 labels. Local labels starts from ".L".
474 * NEWS: Mention the new support.
475 * testsuite/gas/all/fwdexp.d: Fix failure due to symbol conflict.
476 * testsuite/gas/all/fwdexp.s: Likewise.
477 * testsuite/gas/all/cond.l: Likewise.
478 * testsuite/gas/all/cond.s: Likewise.
479 * testsuite/gas/all/fwdexp.d: Likewise.
480 * testsuite/gas/all/fwdexp.s: Likewise.
481 * testsuite/gas/elf/section2.e-mips: Likewise.
482 * testsuite/gas/elf/section2.l: Likewise.
483 * testsuite/gas/elf/section2.s: Likewise.
484 * testsuite/gas/macros/app1.d: Likewise.
485 * testsuite/gas/macros/app1.s: Likewise.
486 * testsuite/gas/macros/app2.d: Likewise.
487 * testsuite/gas/macros/app2.s: Likewise.
488 * testsuite/gas/macros/app3.d: Likewise.
489 * testsuite/gas/macros/app3.s: Likewise.
490 * testsuite/gas/macros/app4.d: Likewise.
491 * testsuite/gas/macros/app4.s: Likewise.
492 * testsuite/gas/macros/app4b.s: Likewise.
493 * testsuite/gas/z80/suffix.d: Fix failure on ELF target.
494 * testsuite/gas/z80/z80.exp: Add new tests
495 * testsuite/gas/z80/dollar.d: New file.
496 * testsuite/gas/z80/dollar.s: New file.
497 * testsuite/gas/z80/ez80_adl_all.d: New file.
498 * testsuite/gas/z80/ez80_adl_all.s: New file.
499 * testsuite/gas/z80/ez80_adl_suf.d: New file.
500 * testsuite/gas/z80/ez80_isuf.s: New file.
501 * testsuite/gas/z80/ez80_z80_all.d: New file.
502 * testsuite/gas/z80/ez80_z80_all.s: New file.
503 * testsuite/gas/z80/ez80_z80_suf.d: New file.
504 * testsuite/gas/z80/r800_extra.d: New file.
505 * testsuite/gas/z80/r800_extra.s: New file.
506 * testsuite/gas/z80/r800_ii8.d: New file.
507 * testsuite/gas/z80/r800_z80_doc.d: New file.
508 * testsuite/gas/z80/z180.d: New file.
509 * testsuite/gas/z80/z180.s: New file.
510 * testsuite/gas/z80/z180_z80_doc.d: New file.
511 * testsuite/gas/z80/z80_doc.d: New file.
512 * testsuite/gas/z80/z80_doc.s: New file.
513 * testsuite/gas/z80/z80_ii8.d: New file.
514 * testsuite/gas/z80/z80_ii8.s: New file.
515 * testsuite/gas/z80/z80_in_f_c.d: New file.
516 * testsuite/gas/z80/z80_in_f_c.s: New file.
517 * testsuite/gas/z80/z80_op_ii_ld.d: New file.
518 * testsuite/gas/z80/z80_op_ii_ld.s: New file.
519 * testsuite/gas/z80/z80_out_c_0.d: New file.
520 * testsuite/gas/z80/z80_out_c_0.s: New file.
521 * testsuite/gas/z80/z80_reloc.d: New file.
522 * testsuite/gas/z80/z80_reloc.s: New file.
523 * testsuite/gas/z80/z80_sli.d: New file.
524 * testsuite/gas/z80/z80_sli.s: New file.
525
a65b5de6
SN
5262020-01-02 Szabolcs Nagy <szabolcs.nagy@arm.com>
527
528 * config/tc-arm.c (parse_reg_list): Use REG_TYPE_RN instead of
529 REGLIST_RN.
530
b14ce8bf
AM
5312020-01-01 Alan Modra <amodra@gmail.com>
532
533 Update year range in copyright notice of all files.
534
0b114740 535For older changes see ChangeLog-2019
3499769a 536\f
0b114740 537Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
538
539Copying and distribution of this file, with or without modification,
540are permitted in any medium without royalty provided the copyright
541notice and this notice are preserved.
542
543Local Variables:
544mode: change-log
545left-margin: 8
546fill-column: 74
547version-control: never
548End: