check_gc_sections_available: Mark z80 as not supported
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
986ac314
L
12020-02-06 H.J. Lu <hongjiu.lu@intel.com>
2
3 * testsuite/gas/i386/i386.exp: Run unique and x86-64-unique
4 only for ELF targets.
5 * testsuite/gas/i386/unique.d: Don't xfail.
6 * testsuite/gas/i386/x86-64-unique.d: Likewise.
7
19234a6d
AM
82020-02-06 Alan Modra <amodra@gmail.com>
9
10 * testsuite/gas/i386/unique.d: xfail for non-elf targets.
11 * testsuite/gas/i386/x86-64-unique.d: Likewise.
12
02e0be69
AM
132020-02-06 Alan Modra <amodra@gmail.com>
14
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.
20
a8c4d40b
L
212020-02-02 H.J. Lu <hongjiu.lu@intel.com>
22
23 PR gas/25380
24 * config/obj-elf.c (section_match): Removed.
25 (get_section): Also match SEC_ASSEMBLER_SECTION_ID and
26 section_id.
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.
58
575d37ae
L
592020-02-02 H.J. Lu <hongjiu.lu@intel.com>
60
61 * testsuite/gas/elf/section13.s: Replace @nobits with %nobits.
62
2384096c
G
632020-02-01 Anthony Green <green@moxielogic.com>
64
65 * config/tc-moxie.c (md_begin): Don't force big-endian mode.
66
95441c43
SL
672020-01-31 Sandra Loosemore <sandra@codesourcery.com>
68
69 * config/tc-nios2.c (nios2_cons): Handle %gotoff as well as
70 %tls_ldo.
71
d465d695
AV
722020-01-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
73
74 PR gas/25472
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
77 +mve.
78 * testsuite/gas/arm/mve_dsp.d: New test.
79
d26cc8a9
NC
802020-01-31 Nick Clifton <nickc@redhat.com>
81
82 * config/tc-s390.c (s390_elf_suffix): Return ELF_SUFFIX_NONE
83 rather than BFD_RELOC_NONE.
84
90e9955a
SP
852020-01-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
86
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
90 instruction for MVE.
91 (fstmias): Moved inside "THUMB_VARIANT & arm_ext_v6t2" to support VSTMIA
92 instruction for MVE.
93 (fstmdbs): Moved inside "THUMB_VARIANT & arm_ext_v6t2" to support VSTMDB
94 instruction for MVE.
95 * testsuite/gas/arm/mve-ldst.d: New test.
96 * testsuite/gas/arm/mve-ldst.s: Likewise.
97
53943f32
NC
982020-01-31 Nick Clifton <nickc@redhat.com>
99
100 * po/fr.po: Updated French translation.
101 * po/ru.po: Updated Russian translation.
102
c3036ed0
RS
1032020-01-31 Richard Sandiford <richard.sandiford@arm.com>
104
105 * testsuite/gas/aarch64/sve-bfloat-movprfx.s: Use .h rather than
106 .s for the movprfx.
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.
111
2ae4c703
JB
1122020-01-30 Jan Beulich <jbeulich@suse.com>
113
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:
117 Adjust expectations.
118
bd434cc4
JM
1192020-01-30 Jose E. Marchesi <jose.marchesi@oracle.com>
120
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.
125
aeab2b26
JB
1262020-01-30 Jan Beulich <jbeulich@suse.com>
127
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.
135
873494c8
JB
1362020-01-30 Jan Beulich <jbeulich@suse.com>
137
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.
141 Add LRETQ case.
142 testsuite/gas/i386/x86-64-suffix.s: Drop IRET case without
143 suffix.
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.
154
62b3f548
JB
1552020-01-30 Jan Beulich <jbeulich@suse.com>
156
157 * config/tc-i386.c (process_suffix): Redo and move FLDENV et al
158 special case.
159
bc31405e
L
1602020-01-27 H.J. Lu <hongjiu.lu@intel.com>
161
162 PR binutils/25445
163 * config/tc-i386.c (check_long_reg): Also convert to QWORD for
164 movsxd.
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.
178
e3696f67
AM
1792020-01-27 Alan Modra <amodra@gmail.com>
180
181 * testsuite/gas/all/gas.exp: Replace case statements with switch
182 statements.
183 * testsuite/gas/elf/elf.exp: Likewise.
184 * testsuite/gas/macros/macros.exp: Likewise.
185 * testsuite/lib/gas-defs.exp: Likewise.
186
7568c93b
TC
1872020-01-27 Tamar Christina <tamar.christina@arm.com>
188
189 PR 25403
190 * testsuite/gas/aarch64/armv8_4-a.d: Add cfinv.
191 * testsuite/gas/aarch64/armv8_4-a.s: Likewise.
192
403d1bd9
JW
1932020-01-22 Maxim Blinov <maxim.blinov@embecosm.com>
194
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
200 above change.
201 * testsuite/gas/riscv/march-fail-sx.l: Likewise.
202 * testsuite/gas/riscv/march-fail-sx-with-version.l: Likewise.
203
be4c5e58
L
2042020-01-22 H.J. Lu <hongjiu.lu@intel.com>
205
206 PR gas/25438
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
212 register.
213 * testsuite/gas/i386/general.l: Updated.
214 * testsuite/gas/i386/inval.l: Likewise.
215
9e7028aa
AM
2162020-01-22 Alan Modra <amodra@gmail.com>
217
218 * config/tc-ppc.c (parse_tls_arg): Handle tls arg for
219 __tls_get_addr_desc and __tls_get_addr_opt.
220
e3ed17f3
JB
2212020-01-21 Jan Beulich <jbeulich@suse.com>
222
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.
227
1a035124
JB
2282020-01-21 Jan Beulich <jbeulich@suse.com>
229
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:
240 Adjust expectations.
241
c006a730
JB
2422020-01-21 Jan Beulich <jbeulich@suse.com>
243
244 * config/tc-i386.c (process_suffix): Drop SYSRET special case
245 and an intel_syntax check. Re-write lack-of-suffix processing
246 logic.
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
265 insns.
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.
286
c906a69a
JB
2872020-01-21 Jan Beulich <jbeulich@suse.com>
288
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.
295
26916852
NC
2962020-01-20 Nick Clifton <nickc@redhat.com>
297
298 * po/uk.po: Updated Ukranian translation.
299
14470f07
L
3002020-01-20 H.J. Lu <hongjiu.lu@intel.com>
301
302 PR ld/25416
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
305 x32 object.
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.
309
1b1bb2c6
NC
3102020-01-18 Nick Clifton <nickc@redhat.com>
311
312 * configure: Regenerate.
313 * po/gas.pot: Regenerate.
314
ae774686
NC
3152020-01-18 Nick Clifton <nickc@redhat.com>
316
317 Binutils 2.34 branch created.
318
42e04b36
L
3192020-01-17 H.J. Lu <hongjiu.lu@intel.com>
320
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
327 {vex}.
328 * testsuite/gas/i386/x86-64-pseudos.s: Likewise.
329
2da2eaf4
AV
3302020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
331
332 PR 25376
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.
339
45a4bb20
JB
3402020-01-16 Jan Beulich <jbeulich@suse.com>
341
342 * config/tc-i386.c (match_template): Drop found_cpu_match local
343 variable.
344
4814632e
JB
3452020-01-16 Jan Beulich <jbeulich@suse.com>
346
347 * testsuite/gas/i386/avx512dq-inval.l,
348 testsuite/gas/i386/avx512dq-inval.s: New.
349 * testsuite/gas/i386/i386.exp: Run new test.
350
131cb553
JL
3512020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
352
353 * config/tc-msp430.c (CHECK_RELOC_MSP430): Always generate 430X
354 relocations when the target is 430X, except when extracting part of an
355 expression.
356 (msp430_srcoperand): Adjust comment.
357 Initialize the expp member of the msp430_operand_s struct as
358 appropriate.
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.
363
c24d0e8d
AM
3642020-01-15 Alan Modra <amodra@gmail.com>
365
366 * configure.tgt: Add sparc-*-freebsd case.
367
e44925ae
LC
3682020-01-14 Lili Cui <lili.cui@intel.com>
369
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.
392
7a6bf3be
SB
3932020-01-14 Sergey Belyashov <sergey.belyashov@gmail.com>
394
395 PR 25377
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.
407
82e9597c
MM
4082020-01-13 Matthew Malcomson <matthew.malcomson@arm.com>
409
410 * config/tc-aarch64.c (f64mm, f32mm): Add sve as a feature
411 dependency.
412
5e4f7e05
CZ
4132020-01-13 Claudiu Zissulescu <claziss@gmail.com>
414
415 * config/tc-arc.c (arc_select_cpu): Re-init the bfd if we change
416 the CPU.
417 * config/tc-arc.h: Add header if/defs.
418 * testsuite/gas/arc/pseudos.d: Improve matching pattern.
419
febda64f
AM
4202020-01-13 Alan Modra <amodra@gmail.com>
421
422 * testsuite/gas/wasm32/allinsn.d: Update expected output.
423
5496abe1
AM
4242020-01-13 Alan Modra <amodra@gmail.com>
425
426 * config/tc-tic4x.c (tic4x_operands_match): Correct tic3x trap
427 insertion.
428
ec4181f2
AM
4292020-01-10 Alan Modra <amodra@gmail.com>
430
431 * testsuite/gas/elf/pr14891.s: Don't start directives in first column.
432 * testsuite/gas/elf/pr21661.d: Don't run on hpux.
433
40c75bc8
SB
4342020-01-03 Sergey Belyashov <sergey.belyashov@gmail.com>
435
436 PR 25224
437 * config/tc-z80.c (emit_ld_m_rr): Use integer types when checking
438 opcode byte values.
439 (emit_ld_r_r): Likewise.
440 (emit_ld_rr_m): Likewise.
441 (emit_ld_rr_nn): Likewise.
442
72aea328
JB
4432020-01-09 Jan Beulich <jbeulich@suse.com>
444
445 * config/tc-i386.c (optimize_encoding): Add
446 is_any_vex_encoding() invocations. Drop respective
447 i.tm.extension_opcode == None checks.
448
3f93af61
JB
4492020-01-09 Jan Beulich <jbeulich@suse.com>
450
451 * config/tc-i386.c (md_assemble): Check RegRex is clear during
452 REX transformations. Correct comment indentation.
453
7697afb6
JB
4542020-01-09 Jan Beulich <jbeulich@suse.com>
455
456 * config/tc-i386.c (optimize_encoding): Generalize register
457 transformation for TEST optimization.
458
d835a58b
JB
4592020-01-09 Jan Beulich <jbeulich@suse.com>
460
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.
467
915808f6
NC
4682020-01-08 Nick Clifton <nickc@redhat.com>
469
470 PR 25284
471 * doc/as.texi (Align): Document the fact that all arguments can be
472 omitted.
473 (Balign): Likewise.
474 (P2align): Likewise.
475
f1f28025
NC
4762020-01-08 Nick Clifton <nickc@redhat.com>
477
478 PR 14891
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.
485
030a2e78
AM
4862020-01-08 Alan Modra <amodra@gmail.com>
487
488 * config/tc-z8k.c (md_begin): Make idx unsigned.
489 (get_specific): Likewise for this_index.
490
2a1ebfb2
CZ
4912020-01-07 Claudiu Zissulescu <claziss@synopsys.com>
492
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.
497
16d87673
SB
4982020-01-03 Sergey Belyashov <sergey.belyashov@gmail.com>
499
500 PR 25311
501 * as.h (TC_STRING_ESCAPES): Provide a default definition.
502 * app.c (do_scrub_chars): Use TC_STRING_ESCAPES instead of
503 NO_STRING_ESCAPES.
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.
507
a2322019
NC
5082020-01-03 Nick Clifton <nickc@redhat.com>
509
510 * po/sv.po: Updated Swedish translation.
511
5437a02a
JB
5122020-01-03 Jan Beulich <jbeulich@suse.com>
513
514 * testsuite/gas/aarch64/f64mm.s: Scale index of LD1RO{H,W,D}.
515 * testsuite/gas/aarch64/f64mm.d: Adjust expectations.
516
567dfba2
JB
5172020-01-03 Jan Beulich <jbeulich@suse.com>
518
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.
522
8c45011a
JB
5232020-01-03 Jan Beulich <jbeulich@suse.com>
524
525 * testsuite/gas/aarch64/f64mm.s: Drop 'i' from uzip<n>.
526 * testsuite/gas/aarch64/f64mm.d: Adjust expectations.
527
f4950f76
JB
5282020-01-03 Jan Beulich <jbeulich@suse.com>
529
530 * testsuite/gas/aarch64/f64mm.d,
531 testsuite/gas/aarch64/sve-movprfx-mm.d: Adjust expectations.
532
6655dba2
SB
5332020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
534
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.
591
a65b5de6
SN
5922020-01-02 Szabolcs Nagy <szabolcs.nagy@arm.com>
593
594 * config/tc-arm.c (parse_reg_list): Use REG_TYPE_RN instead of
595 REGLIST_RN.
596
b14ce8bf
AM
5972020-01-01 Alan Modra <amodra@gmail.com>
598
599 Update year range in copyright notice of all files.
600
0b114740 601For older changes see ChangeLog-2019
3499769a 602\f
0b114740 603Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
604
605Copying and distribution of this file, with or without modification,
606are permitted in any medium without royalty provided the copyright
607notice and this notice are preserved.
608
609Local Variables:
610mode: change-log
611left-margin: 8
612fill-column: 74
613version-control: never
614End:
This page took 0.274247 seconds and 4 git commands to generate.