Automatic date update in version.in
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
5eb617a7
L
12020-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
986ac314
L
62020-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
19234a6d
AM
132020-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
02e0be69
AM
182020-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
a8c4d40b
L
262020-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
575d37ae
L
642020-02-02 H.J. Lu <hongjiu.lu@intel.com>
65
66 * testsuite/gas/elf/section13.s: Replace @nobits with %nobits.
67
2384096c
G
682020-02-01 Anthony Green <green@moxielogic.com>
69
70 * config/tc-moxie.c (md_begin): Don't force big-endian mode.
71
95441c43
SL
722020-01-31 Sandra Loosemore <sandra@codesourcery.com>
73
74 * config/tc-nios2.c (nios2_cons): Handle %gotoff as well as
75 %tls_ldo.
76
d465d695
AV
772020-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
d26cc8a9
NC
852020-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
90e9955a
SP
902020-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
53943f32
NC
1032020-01-31 Nick Clifton <nickc@redhat.com>
104
105 * po/fr.po: Updated French translation.
106 * po/ru.po: Updated Russian translation.
107
c3036ed0
RS
1082020-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
2ae4c703
JB
1172020-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
bd434cc4
JM
1242020-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
aeab2b26
JB
1312020-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
873494c8
JB
1412020-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
62b3f548
JB
1602020-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
bc31405e
L
1652020-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
e3696f67
AM
1842020-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
7568c93b
TC
1922020-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
403d1bd9
JW
1982020-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
be4c5e58
L
2092020-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
9e7028aa
AM
2212020-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
e3ed17f3
JB
2262020-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
1a035124
JB
2332020-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
c006a730
JB
2472020-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
c906a69a
JB
2922020-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
26916852
NC
3012020-01-20 Nick Clifton <nickc@redhat.com>
302
303 * po/uk.po: Updated Ukranian translation.
304
14470f07
L
3052020-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
1b1bb2c6
NC
3152020-01-18 Nick Clifton <nickc@redhat.com>
316
317 * configure: Regenerate.
318 * po/gas.pot: Regenerate.
319
ae774686
NC
3202020-01-18 Nick Clifton <nickc@redhat.com>
321
322 Binutils 2.34 branch created.
323
42e04b36
L
3242020-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
2da2eaf4
AV
3352020-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
45a4bb20
JB
3452020-01-16 Jan Beulich <jbeulich@suse.com>
346
347 * config/tc-i386.c (match_template): Drop found_cpu_match local
348 variable.
349
4814632e
JB
3502020-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
131cb553
JL
3562020-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
c24d0e8d
AM
3692020-01-15 Alan Modra <amodra@gmail.com>
370
371 * configure.tgt: Add sparc-*-freebsd case.
372
e44925ae
LC
3732020-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
7a6bf3be
SB
3982020-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
82e9597c
MM
4132020-01-13 Matthew Malcomson <matthew.malcomson@arm.com>
414
415 * config/tc-aarch64.c (f64mm, f32mm): Add sve as a feature
416 dependency.
417
5e4f7e05
CZ
4182020-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
febda64f
AM
4252020-01-13 Alan Modra <amodra@gmail.com>
426
427 * testsuite/gas/wasm32/allinsn.d: Update expected output.
428
5496abe1
AM
4292020-01-13 Alan Modra <amodra@gmail.com>
430
431 * config/tc-tic4x.c (tic4x_operands_match): Correct tic3x trap
432 insertion.
433
ec4181f2
AM
4342020-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
40c75bc8
SB
4392020-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
72aea328
JB
4482020-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
3f93af61
JB
4542020-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
7697afb6
JB
4592020-01-09 Jan Beulich <jbeulich@suse.com>
460
461 * config/tc-i386.c (optimize_encoding): Generalize register
462 transformation for TEST optimization.
463
d835a58b
JB
4642020-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
915808f6
NC
4732020-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
f1f28025
NC
4812020-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
030a2e78
AM
4912020-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
2a1ebfb2
CZ
4962020-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
16d87673
SB
5032020-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
a2322019
NC
5132020-01-03 Nick Clifton <nickc@redhat.com>
514
515 * po/sv.po: Updated Swedish translation.
516
5437a02a
JB
5172020-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
567dfba2
JB
5222020-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
8c45011a
JB
5282020-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
f4950f76
JB
5332020-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
6655dba2
SB
5382020-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
a65b5de6
SN
5972020-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
b14ce8bf
AM
6022020-01-01 Alan Modra <amodra@gmail.com>
603
604 Update year range in copyright notice of all files.
605
0b114740 606For older changes see ChangeLog-2019
3499769a 607\f
0b114740 608Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
609
610Copying and distribution of this file, with or without modification,
611are permitted in any medium without royalty provided the copyright
612notice and this notice are preserved.
613
614Local Variables:
615mode: change-log
616left-margin: 8
617fill-column: 74
618version-control: never
619End:
This page took 0.379091 seconds and 4 git commands to generate.