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