RISC-V: Add description for -march-attr/-mno-arch-attr options in gas doc.
[deliverable/binutils-gdb.git] / gas / ChangeLog
1 2020-02-19 Nelson Chu <nelson.chu@sifive.com>
2
3 * doc/c-riscv.texi: Add the doc entries for -march-attr/
4 -mno-arch-attr command line options.
5
6 2020-02-19 Nelson Chu <nelson.chu@sifive.com>
7
8 * testsuite/gas/riscv/c-add-addi.d: New testcase.
9 * testsuite/gas/riscv/c-add-addi.s: Likewise.
10
11 2020-02-19 Sergey Belyashov <sergey.belyashov@gmail.com>
12
13 PR 25576
14 * config/tc-z80.c (md_parse_option): Do not use an underscore
15 prefix for local labels in SDCC compatability mode.
16 (z80_start_line_hook): Remove SDCC dollar label support.
17 * testsuite/gas/z80/sdcc.d: Update expected disassembly.
18 * testsuite/gas/z80/sdcc.s: Likewise.
19
20 2020-02-19 Sergey Belyashov <sergey.belyashov@gmail.com>
21
22 PR 25517
23 * config/tc-z80.c: Add -march option.
24 * doc/as.texi: Update Z80 documentation.
25 * doc/c-z80.texi: Likewise.
26 * testsuite/gas/z80/ez80_adl_all.d: Update command line.
27 * testsuite/gas/z80/ez80_adl_suf.d: Likewise.
28 * testsuite/gas/z80/ez80_pref_dis.d: Likewise.
29 * testsuite/gas/z80/ez80_z80_all.d: Likewise.
30 * testsuite/gas/z80/ez80_z80_suf.d: Likewise.
31 * testsuite/gas/z80/gbz80_all.d: Likewise.
32 * testsuite/gas/z80/r800_extra.d: Likewise.
33 * testsuite/gas/z80/r800_ii8.d: Likewise.
34 * testsuite/gas/z80/r800_z80_doc.d: Likewise.
35 * testsuite/gas/z80/sdcc.d: Likewise.
36 * testsuite/gas/z80/z180.d: Likewise.
37 * testsuite/gas/z80/z180_z80_doc.d: Likewise.
38 * testsuite/gas/z80/z80_doc.d: Likewise.
39 * testsuite/gas/z80/z80_ii8.d: Likewise.
40 * testsuite/gas/z80/z80_in_f_c.d: Likewise.
41 * testsuite/gas/z80/z80_op_ii_ld.d: Likewise.
42 * testsuite/gas/z80/z80_out_c_0.d: Likewise.
43 * testsuite/gas/z80/z80_sli.d: Likewise.
44 * testsuite/gas/z80/z80n_all.d: Likewise.
45 * testsuite/gas/z80/z80n_reloc.d: Likewise.
46
47 2020-02-19 H.J. Lu <hongjiu.lu@intel.com>
48
49 * config/tc-i386.c (output_insn): Mark cvtpi2ps and cvtpi2pd
50 with GNU_PROPERTY_X86_FEATURE_2_MMX.
51 * testsuite/gas/i386/i386.exp: Run property-3 and
52 x86-64-property-3.
53 * testsuite/gas/i386/property-3.d: New file.
54 * testsuite/gas/i386/property-3.s: Likewise.
55 * testsuite/gas/i386/x86-64-property-3.d: Likewise.
56
57 2020-02-17 H.J. Lu <hongjiu.lu@intel.com>
58
59 * config/tc-i386.c (cpu_arch): Add .popcnt.
60 * doc/c-i386.texi: Remove abm and .abm. Add popcnt and .popcnt.
61 Add a tab before @samp{.sse4a}.
62
63 2020-02-17 Jan Beulich <jbeulich@suse.com>
64
65 * config/tc-i386.c (process_suffix): Don't try to guess a suffix
66 for AddrPrefixOpReg templates. Combine the two pieces of
67 addrprefixopreg handling. Reject 16-bit address reg in 64-bit
68 mode.
69
70 2020-02-17 Jan Beulich <jbeulich@suse.com>
71
72 PR gas/14439
73 * config/tc-i386.c (md_assemble): Also suppress operand
74 swapping for MONITOR{,X} and MWAIT{,X}.
75 * testsuite/gas/i386/sse3.s, testsuite/gas/i386/x86-64-sse3.s:
76 Add Intel syntax monitor/mwait tests.
77 * testsuite/gas/i386/sse3.d, testsuite/gas/i386/x86-64-sse3.d:
78 Adjust expectations.
79 *testsuite/gas/i386/sse3-intel.d,
80 testsuite/gas/i386/x86-64-sse3-intel.d: New.
81 * testsuite/gas/i386/i386.exp: Run new tests.
82
83 2020-02-17 Jan Beulich <jbeulich@suse.com>
84
85 PR gas/6518
86 * config/tc-i386.c (process_suffix): Re-work Intel-syntax
87 [XYZ]MMWord memory operand ambiguity recognition logic (largely
88 re-indentation).
89 * testsuite/gas/i386/avx512dq-inval.s: Add vcvtqq2ps/vcvtuqq2ps
90 cases.
91 * testsuite/gas/i386/inval-avx512f.s: Also test vcvtneps2bf16.
92 * testsuite/gas/i386/avx512dq-inval.l,
93 testsuite/gas/i386/inval-avx.l,
94 testsuite/gas/i386/inval-avx512f.l: Adjust expectations.
95 * testsuite/gas/i386/avx512vl-ambig.s,
96 testsuite/gas/i386/avx512vl-ambig.l: New.
97 * testsuite/gas/i386/i386.exp: Run new test.
98
99 2020-02-16 H.J. Lu <hongjiu.lu@intel.com>
100
101 * config/tc-i386.c (cpu_arch): Add .sse4a and nosse4a. Restore
102 nosse4.
103 * doc/c-i386.texi: Document sse4a and nosse4a.
104
105 2020-02-14 H.J. Lu <hongjiu.lu@intel.com>
106
107 * doc/c-i386.texi: Remove the old movsx and movzx documentation
108 for AT&T syntax.
109
110 2020-02-14 Jan Beulich <jbeulich@suse.com>
111
112 PR gas/25438
113 * config/tc-i386.c (md_assemble): Move movsx/movzx special
114 casing ...
115 (process_suffix): ... here. Consider just the first operand
116 initially.
117 (check_long_reg): Drop opcode 0x63 special case again.
118 * testsuite/gas/i386/i386.s, testsuite/gas/i386/iamcu-1.s,
119 testsuite/gas/i386/ilp32/x86-64.s, testsuite/gas/i386/x86_64.s:
120 Move ambiguous operand size tests ...
121 * testsuite/gas/i386/noreg16.s, testsuite/gas/i386/noreg32.s,
122 testsuite/gas/i386/noreg64.s: ... here.
123 * testsuite/gas/i386/i386.d, testsuite/gas/i386/i386-intel.d
124 testsuite/gas/i386/iamcu-1.d, testsuite/gas/i386/ilp32/x86-64.d,
125 testsuite/gas/i386/k1om.d, testsuite/gas/i386/l1om.d,
126 testsuite/gas/i386/movx16.l, testsuite/gas/i386/movx32.l,
127 testsuite/gas/i386/movx64.l, testsuite/gas/i386/noreg16.d,
128 testsuite/gas/i386/noreg32.d, testsuite/gas/i386/noreg64.d,
129 testsuite/gas/i386/x86-64-movsxd.d,
130 testsuite/gas/i386/x86-64-movsxd-intel.d,
131 testsuite/gas/i386/x86_64.d, testsuite/gas/i386/x86_64-intel.d:
132 Adjust expectations.
133 * testsuite/gas/i386/movx16.s, testsuite/gas/i386/movx16.l,
134 testsuite/gas/i386/movx32.s, testsuite/gas/i386/movx32.l,
135 testsuite/gas/i386/movx64.s, testsuite/gas/i386/movx64.l: New.
136 * testsuite/gas/i386/i386.exp: Run new tests.
137
138 2020-02-14 Jan Beulich <jbeulich@suse.com>
139
140 * config/tc-i386.c (process_operands): Also skip segment
141 override prefix emission if it matches an already present one.
142 * testsuite/gas/i386/prefix32.s: Add double segment override
143 cases.
144 * testsuite/gas/i386/prefix32.l: Adjust expectations.
145
146 2020-02-14 Jan Beulich <jbeulich@suse.com>
147
148 * config/tc-i386.c (process_operands): Drop ineffectual segment
149 overrides when optimizing.
150 * testsuite/gas/i386/lea-optimize.d: New.
151 * testsuite/gas/i386/i386.exp: Run new test.
152
153 2020-02-14 Jan Beulich <jbeulich@suse.com>
154
155 * config/tc-i386.c (process_operands): Also check insn prefix
156 for ineffectual segment override warning. Don't cover possible
157 VEX/EVEX encoded insns there.
158 * testsuite/gas/i386/lea.s, testsuite/gas/i386/lea.d,
159 testsuite/gas/i386/lea.e: New.
160 * testsuite/gas/i386/i386.exp: Run new test.
161
162 2020-02-14 H.J. Lu <hongjiu.lu@intel.com>
163
164 PR gas/25438
165 * doc/c-i386.texi: Document movsx, movsxd and movzx for AT&T
166 syntax.
167
168 2020-02-13 Fangrui Song <maskray@google.com>
169 H.J. Lu <hongjiu.lu@intel.com>
170
171 PR gas/25551
172 * config/tc-i386.c (tc_i386_fix_adjustable): Don't check
173 BFD_RELOC_386_PLT32 nor BFD_RELOC_X86_64_PLT32.
174 * testsuite/gas/i386/i386.exp: Run relax-5 and x86-64-relax-4.
175 * testsuite/gas/i386/relax-5.d: New file.
176 * testsuite/gas/i386/relax-5.s: Likewise.
177 * testsuite/gas/i386/x86-64-relax-4.d: Likewise.
178 * testsuite/gas/i386/x86-64-relax-4.s: Likewise.
179
180 2020-02-13 Jan Beulich <jbeulich@suse.com>
181
182 * config/tc-i386.c (cpu_noarch): Use CPU_ANY_SSE4_FLAGS in
183 "nosse4" entry.
184
185 2020-02-12 Jan Beulich <jbeulich@suse.com>
186
187 * config/tc-i386.c (avx512): New (at file scope), moved from
188 (check_VecOperands): ... here.
189 (process_suffix): Add [XYZ]MMword operand size handling.
190 * testsuite/gas/i386/avx512dq-inval.s: Add VFPCLASS tests.
191 * testsuite/gas/i386/noavx512-2.s: Add Intel syntax VFPCLASS
192 tests.
193 * testsuite/gas/i386/avx512dq-inval.l,
194 testsuite/gas/i386/noavx512-2.l: Adjust expectations.
195
196 2020-02-12 Jan Beulich <jbeulich@suse.com>
197
198 PR gas/24546
199 * config/tc-i386.c (match_template): Apply AMD64 check to 64-bit
200 code only.
201 * config/tc-i386-intel.c (i386_intel_operand): Also handle
202 CALL/JMP in O_tbyte_ptr case.
203 * doc/c-i386.texi: Mention far call and full pointer load ISA
204 differences.
205 * testsuite/gas/i386/x86-64-branch-3.s,
206 testsuite/gas/i386/x86-64-intel64.s: Add 64-bit far call cases.
207 * testsuite/gas/i386/x86-64-branch-3.d,
208 testsuite/gas/i386/x86-64-intel64.d: Adjust expectations.
209 * testsuite/gas/i386/x86-64-branch-5.l,
210 testsuite/gas/i386/x86-64-branch-5.s: New.
211 * testsuite/gas/i386/i386.exp: Run new test.
212
213 2020-02-12 Jan Beulich <jbeulich@suse.com>
214
215 PR gas/25438
216 * config/tc-i386.c (REGISTER_WARNINGS): Delete.
217 (check_byte_reg): Skip only source operand of CRC32. Drop Non-
218 64-bit-only warning.
219 (check_word_reg): Consistently error on mismatching register
220 size and suffix.
221 * testsuite/gas/i386/general.s: Replace dword GPR with word one
222 for movw. Replace suffix / GPR for orb.
223 * testsuite/gas/i386/inval.s: Add tests for movw with dword and
224 byte GPRs as well as ones for inb/outb with a word accumulator.
225 * testsuite/gas/i386/general.l, testsuite/gas/i386/intelbad.l,
226 testsuite/gas/i386/inval.l: Adjust expectations.
227
228 2020-02-12 Jan Beulich <jbeulich@suse.com>
229
230 * config/tc-i386.c (operand_type_register_match): Also fall
231 through initial two if()-s when the template allows for a GPR
232 operand. Adjust comment.
233
234 2020-02-11 Jan Beulich <jbeulich@suse.com>
235
236 (struct _i386_insn): New field "short_form".
237 (optimize_encoding): Drop setting of shortform field.
238 (process_suffix): Set i.short_form. Replace shortform use.
239 (process_operands): Replace shortform use.
240
241 2020-02-11 Matthew Malcomson <matthew.malcomson@arm.com>
242
243 * config/tc-arm.c (vcx_handle_register_arguments): Remove `for`
244 loop initial declaration.
245
246 2020-02-10 Matthew Malcomson <matthew.malcomson@arm.com>
247
248 * config/tc-arm.c (NEON_MAX_TYPE_ELS): Increment to account for
249 instructions that can have 5 arguments.
250 (enum operand_parse_code): Add new operands.
251 (parse_operands): Account for new operands.
252 (S5): New macro.
253 (enum neon_shape_el): Introduce P suffixes for coprocessor.
254 (neon_select_shape): Account for P suffix.
255 (LOW1): Move macro to global position.
256 (HI4): Move macro to global position.
257 (vcx_assign_vec_d): New.
258 (vcx_assign_vec_m): New.
259 (vcx_assign_vec_n): New.
260 (enum vcx_reg_type): New.
261 (vcx_get_reg_type): New.
262 (vcx_size_pos): New.
263 (vcx_vec_pos): New.
264 (vcx_handle_shape): New.
265 (vcx_ensure_register_in_range): New.
266 (vcx_handle_register_arguments): New.
267 (vcx_handle_insn_block): New.
268 (vcx_handle_common_checks): New.
269 (do_vcx1): New.
270 (do_vcx2): New.
271 (do_vcx3): New.
272 * testsuite/gas/arm/cde-missing-fp.d: New test.
273 * testsuite/gas/arm/cde-missing-fp.l: New test.
274 * testsuite/gas/arm/cde-missing-mve.d: New test.
275 * testsuite/gas/arm/cde-missing-mve.l: New test.
276 * testsuite/gas/arm/cde-mve-or-neon.d: New test.
277 * testsuite/gas/arm/cde-mve-or-neon.s: New test.
278 * testsuite/gas/arm/cde-mve.s: New test.
279 * testsuite/gas/arm/cde-warnings.l:
280 * testsuite/gas/arm/cde-warnings.s:
281 * testsuite/gas/arm/cde.d:
282 * testsuite/gas/arm/cde.s:
283
284 2020-02-10 Stam Markianos-Wright <stam.markianos-wright@arm.com>
285 Matthew Malcomson <matthew.malcomson@arm.com>
286
287 * config/tc-arm.c (arm_ext_cde*): New feature sets for each
288 CDE coprocessor that can be enabled.
289 (enum pred_instruction_type): New pred type.
290 (BAD_NO_VPT): New error message.
291 (BAD_CDE): New error message.
292 (BAD_CDE_COPROC): New error message.
293 (enum operand_parse_code): Add new immediate operands.
294 (parse_operands): Account for new immediate operands.
295 (check_cde_operand): New.
296 (cde_coproc_enabled): New.
297 (cde_coproc_pos): New.
298 (cde_handle_coproc): New.
299 (cxn_handle_predication): New.
300 (do_custom_instruction_1): New.
301 (do_custom_instruction_2): New.
302 (do_custom_instruction_3): New.
303 (do_cx1): New.
304 (do_cx1a): New.
305 (do_cx1d): New.
306 (do_cx1da): New.
307 (do_cx2): New.
308 (do_cx2a): New.
309 (do_cx2d): New.
310 (do_cx2da): New.
311 (do_cx3): New.
312 (do_cx3a): New.
313 (do_cx3d): New.
314 (do_cx3da): New.
315 (handle_pred_state): Define new IT block behaviour.
316 (insns): Add newn CX*{,d}{,a} instructions.
317 (CDE_EXTENSIONS,armv8m_main_ext_table,armv8_1m_main_ext_table):
318 Define new cdecp extension strings.
319 * doc/c-arm.texi: Document new cdecp extension arguments.
320 * testsuite/gas/arm/cde-scalar.d: New test.
321 * testsuite/gas/arm/cde-scalar.s: New test.
322 * testsuite/gas/arm/cde-warnings.d: New test.
323 * testsuite/gas/arm/cde-warnings.l: New test.
324 * testsuite/gas/arm/cde-warnings.s: New test.
325 * testsuite/gas/arm/cde.d: New test.
326 * testsuite/gas/arm/cde.s: New test.
327
328 2020-02-10 H.J. Lu <hongjiu.lu@intel.com>
329
330 PR gas/25516
331 * config/tc-i386.c (intel64): Renamed to ...
332 (isa64): This.
333 (match_template): Accept Intel64 only instruction by default.
334 (i386_displacement): Updated.
335 (md_parse_option): Updated.
336 * c-i386.texi: Update -mamd64/-mintel64 documentation.
337 * testsuite/gas/i386/i386.exp: Run x86-64-sysenter. Pass
338 -mamd64 to x86-64-sysenter-amd.
339 * testsuite/gas/i386/x86-64-sysenter.d: New file.
340
341 2020-02-10 Alan Modra <amodra@gmail.com>
342
343 * config/obj-elf.c (obj_elf_change_section): Error for section
344 type, attr or entsize changes in assembly.
345 * testsuite/gas/elf/elf.exp: Pass -Z to gas for section5 test.
346 * testsuite/gas/elf/section5.l: Update.
347
348 2020-02-10 Alan Modra <amodra@gmail.com>
349
350 * output-file.c (output_file_close): Do a normal close when
351 flag_always_generate_output.
352 * write.c (write_object_file): Don't stop output when
353 flag_always_generate_output.
354
355 2020-02-07 Sergey Belyashov <sergey.belyashov@gmail.com>
356
357 PR 25469
358 * config/tc-z80.c: Add -gbz80 command line option to generate code
359 for the GameBoy Z80. Add support for generating DWARF.
360 * config/tc-z80.h: Add support for DWARF debug information
361 generation.
362 * doc/c-z80.texi: Document new command line option.
363 * testsuite/gas/z80/gbz80_all.d: New file.
364 * testsuite/gas/z80/gbz80_all.s: New file.
365 * testsuite/gas/z80/z80.exp: Run the new tests.
366 * testsuite/gas/z80/z80n_all.d: New file.
367 * testsuite/gas/z80/z80n_all.s: New file.
368 * testsuite/gas/z80/z80n_reloc.d: New file.
369
370 2020-02-06 H.J. Lu <hongjiu.lu@intel.com>
371
372 PR gas/25381
373 * config/obj-elf.c (get_section): Also check
374 linked_to_symbol_name.
375 (obj_elf_change_section): Also set map_head.linked_to_symbol_name.
376 (obj_elf_parse_section_letters): Handle the 'o' flag.
377 (build_group_lists): Renamed to ...
378 (build_additional_section_info): This. Set elf_linked_to_section
379 from map_head.linked_to_symbol_name.
380 (elf_adjust_symtab): Updated.
381 * config/obj-elf.h (elf_section_match): Add linked_to_symbol_name.
382 * doc/as.texi: Document the 'o' flag.
383 * testsuite/gas/elf/elf.exp: Run PR gas/25381 tests.
384 * testsuite/gas/elf/section18.d: New file.
385 * testsuite/gas/elf/section18.s: Likewise.
386 * testsuite/gas/elf/section19.d: Likewise.
387 * testsuite/gas/elf/section19.s: Likewise.
388 * testsuite/gas/elf/section20.d: Likewise.
389 * testsuite/gas/elf/section20.s: Likewise.
390 * testsuite/gas/elf/section21.d: Likewise.
391 * testsuite/gas/elf/section21.l: Likewise.
392 * testsuite/gas/elf/section21.s: Likewise.
393
394 2020-02-06 H.J. Lu <hongjiu.lu@intel.com>
395
396 * NEWS: Mention x86 assembler options to align branches for
397 binutils 2.34.
398
399 2020-02-06 H.J. Lu <hongjiu.lu@intel.com>
400
401 * testsuite/gas/i386/i386.exp: Run unique and x86-64-unique
402 only for ELF targets.
403 * testsuite/gas/i386/unique.d: Don't xfail.
404 * testsuite/gas/i386/x86-64-unique.d: Likewise.
405
406 2020-02-06 Alan Modra <amodra@gmail.com>
407
408 * testsuite/gas/i386/unique.d: xfail for non-elf targets.
409 * testsuite/gas/i386/x86-64-unique.d: Likewise.
410
411 2020-02-06 Alan Modra <amodra@gmail.com>
412
413 * testsuite/gas/elf/section12a.d: Use supports_gnu_osabi in
414 xfail, and rename test.
415 * testsuite/gas/elf/section12b.d: Likewise.
416 * testsuite/gas/elf/section16a.d: Likewise.
417 * testsuite/gas/elf/section16b.d: Likewise.
418
419 2020-02-02 H.J. Lu <hongjiu.lu@intel.com>
420
421 PR gas/25380
422 * config/obj-elf.c (section_match): Removed.
423 (get_section): Also match SEC_ASSEMBLER_SECTION_ID and
424 section_id.
425 (obj_elf_change_section): Replace info and group_name arguments
426 with match_p. Also update the section ID and flags from match_p.
427 (obj_elf_section): Handle "unique,N". Update call to
428 obj_elf_change_section.
429 * config/obj-elf.h (elf_section_match): New.
430 (obj_elf_change_section): Updated.
431 * config/tc-arm.c (start_unwind_section): Update call to
432 obj_elf_change_section.
433 * config/tc-ia64.c (obj_elf_vms_common): Likewise.
434 * config/tc-microblaze.c (microblaze_s_data): Likewise.
435 (microblaze_s_sdata): Likewise.
436 (microblaze_s_rdata): Likewise.
437 (microblaze_s_bss): Likewise.
438 * config/tc-mips.c (s_change_section): Likewise.
439 * config/tc-msp430.c (msp430_profiler): Likewise.
440 * config/tc-rx.c (parse_rx_section): Likewise.
441 * config/tc-tic6x.c (tic6x_start_unwind_section): Likewise.
442 * doc/as.texi: Document "unique,N" in .section directive.
443 * testsuite/gas/elf/elf.exp: Run "unique,N" tests.
444 * testsuite/gas/elf/section15.d: New file.
445 * testsuite/gas/elf/section15.s: Likewise.
446 * testsuite/gas/elf/section16.s: Likewise.
447 * testsuite/gas/elf/section16a.d: Likewise.
448 * testsuite/gas/elf/section16b.d: Likewise.
449 * testsuite/gas/elf/section17.d: Likewise.
450 * testsuite/gas/elf/section17.l: Likewise.
451 * testsuite/gas/elf/section17.s: Likewise.
452 * testsuite/gas/i386/unique.d: Likewise.
453 * testsuite/gas/i386/unique.s: Likewise.
454 * testsuite/gas/i386/x86-64-unique.d: Likewise.
455 * testsuite/gas/i386/i386.exp: Run unique and x86-64-unique.
456
457 2020-02-02 H.J. Lu <hongjiu.lu@intel.com>
458
459 * testsuite/gas/elf/section13.s: Replace @nobits with %nobits.
460
461 2020-02-01 Anthony Green <green@moxielogic.com>
462
463 * config/tc-moxie.c (md_begin): Don't force big-endian mode.
464
465 2020-01-31 Sandra Loosemore <sandra@codesourcery.com>
466
467 * config/tc-nios2.c (nios2_cons): Handle %gotoff as well as
468 %tls_ldo.
469
470 2020-01-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
471
472 PR gas/25472
473 * config/tc-arm.c (armv8m_main_ext_table): Refactored +dsp adding.
474 (armv8_1m_main_ext_table): Refactored +dsp adding and enabled dsp for
475 +mve.
476 * testsuite/gas/arm/mve_dsp.d: New test.
477
478 2020-01-31 Nick Clifton <nickc@redhat.com>
479
480 * config/tc-s390.c (s390_elf_suffix): Return ELF_SUFFIX_NONE
481 rather than BFD_RELOC_NONE.
482
483 2020-01-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
484
485 * config/tc-arm.c (fldmias): Moved inside "THUMB_VARIANT & arm_ext_v6t2"
486 to support VLDMIA instruction for MVE.
487 (fldmdbs): Moved inside "THUMB_VARIANT & arm_ext_v6t2" to support VLDMDB
488 instruction for MVE.
489 (fstmias): Moved inside "THUMB_VARIANT & arm_ext_v6t2" to support VSTMIA
490 instruction for MVE.
491 (fstmdbs): Moved inside "THUMB_VARIANT & arm_ext_v6t2" to support VSTMDB
492 instruction for MVE.
493 * testsuite/gas/arm/mve-ldst.d: New test.
494 * testsuite/gas/arm/mve-ldst.s: Likewise.
495
496 2020-01-31 Nick Clifton <nickc@redhat.com>
497
498 * po/fr.po: Updated French translation.
499 * po/ru.po: Updated Russian translation.
500
501 2020-01-31 Richard Sandiford <richard.sandiford@arm.com>
502
503 * testsuite/gas/aarch64/sve-bfloat-movprfx.s: Use .h rather than
504 .s for the movprfx.
505 * testsuite/gas/aarch64/sve-bfloat-movprfx.d: Update accordingly.
506 * testsuite/gas/aarch64/sve-movprfx_28.d,
507 * testsuite/gas/aarch64/sve-movprfx_28.l,
508 * testsuite/gas/aarch64/sve-movprfx_28.s: New test.
509
510 2020-01-30 Jan Beulich <jbeulich@suse.com>
511
512 * config/tc-i386.c (output_disp): Tighten base_opcode check.
513 * testsuite/gas/i386/got.s: Add LSL, MOVLPS, and BNDCN cases.
514 * testsuite/gas/i386/got-no-relax.d, testsuite/gas/i386/got.d:
515 Adjust expectations.
516
517 2020-01-30 Jose E. Marchesi <jose.marchesi@oracle.com>
518
519 * testsuite/gas/bpf/alu.d: Update expected opcode for `neg'.
520 * testsuite/gas/bpf/alu-be.d: Likewise.
521 * testsuite/gas/bpf/alu32.d: Likewise for `neg32'.
522 * testsuite/gas/bpf/alu32-be.d: Likewise.
523
524 2020-01-30 Jan Beulich <jbeulich@suse.com>
525
526 * testsuite/gas/i386/x86-64-branch-2.s,
527 testsuite/gas/i386/x86-64-branch-4.s,
528 testsuite/gas/i386/x86-64-branch.s: Add RETW cases.
529 * testsuite/gas/i386/ilp32/x86-64-branch.d,
530 testsuite/gas/i386/x86-64-branch-2.d,
531 testsuite/gas/i386/x86-64-branch-4.l,
532 testsuite/gas/i386/x86-64-branch.d: Adjust expectations.
533
534 2020-01-30 Jan Beulich <jbeulich@suse.com>
535
536 * config/tc-i386.c (process_suffix): .
537 testsuite/gas/i386/noreg64.s: Add IRET and LRET cases.
538 testsuite/gas/i386/x86-64-opcode.s: Add suffix to IRET and LRET.
539 Add LRETQ case.
540 testsuite/gas/i386/x86-64-suffix.s: Drop IRET case without
541 suffix.
542 testsuite/gas/i386/x86_64.s: Add RETF cases.
543 * testsuite/gas/i386/k1om.d, testsuite/gas/i386/l1om.d,
544 testsuite/gas/i386/noreg64.d, testsuite/gas/i386/noreg64.l,
545 testsuite/gas/i386/x86-64-opcode.d,
546 testsuite/gas/i386/x86-64-suffix-intel.d,
547 testsuite/gas/i386/x86-64-suffix.d,
548 testsuite/gas/i386/x86_64-intel.d
549 testsuite/gas/i386/x86_64.d: Adjust expectations.
550 * testsuite/gas/i386/x86-64-suffix.e,
551 testsuite/gas/i386/x86_64.e: New.
552
553 2020-01-30 Jan Beulich <jbeulich@suse.com>
554
555 * config/tc-i386.c (process_suffix): Redo and move FLDENV et al
556 special case.
557
558 2020-01-27 H.J. Lu <hongjiu.lu@intel.com>
559
560 PR binutils/25445
561 * config/tc-i386.c (check_long_reg): Also convert to QWORD for
562 movsxd.
563 * doc/c-i386.texi: Add a node for AMD64 vs. Intel64 ISA
564 differences. Document movslq and movsxd.
565 * testsuite/gas/i386/i386.exp: Run PR binutils/25445 tests.
566 * testsuite/gas/i386/x86-64-movsxd-intel.d: New file.
567 * testsuite/gas/i386/x86-64-movsxd-intel64-intel.d: Likewise.
568 * testsuite/gas/i386/x86-64-movsxd-intel64-inval.l: Likewise.
569 * testsuite/gas/i386/x86-64-movsxd-intel64-inval.s: Likewise.
570 * testsuite/gas/i386/x86-64-movsxd-intel64.d: Likewise.
571 * testsuite/gas/i386/x86-64-movsxd-intel64.s: Likewise.
572 * testsuite/gas/i386/x86-64-movsxd-inval.l: Likewise.
573 * testsuite/gas/i386/x86-64-movsxd-inval.s: Likewise.
574 * testsuite/gas/i386/x86-64-movsxd.d: Likewise.
575 * testsuite/gas/i386/x86-64-movsxd.s: Likewise.
576
577 2020-01-27 Alan Modra <amodra@gmail.com>
578
579 * testsuite/gas/all/gas.exp: Replace case statements with switch
580 statements.
581 * testsuite/gas/elf/elf.exp: Likewise.
582 * testsuite/gas/macros/macros.exp: Likewise.
583 * testsuite/lib/gas-defs.exp: Likewise.
584
585 2020-01-27 Tamar Christina <tamar.christina@arm.com>
586
587 PR 25403
588 * testsuite/gas/aarch64/armv8_4-a.d: Add cfinv.
589 * testsuite/gas/aarch64/armv8_4-a.s: Likewise.
590
591 2020-01-22 Maxim Blinov <maxim.blinov@embecosm.com>
592
593 * testsuite/gas/riscv/march-ok-s.d: sx is no longer valid and
594 s exts must be known, so rename *ok* to *fail*.
595 * testsuite/gas/riscv/march-ok-sx.d: Likewise.
596 * testsuite/gas/riscv/march-ok-s-with-version: Likewise.
597 * testsuite/gas/riscv/march-fail-s.l: Expected error messages for
598 above change.
599 * testsuite/gas/riscv/march-fail-sx.l: Likewise.
600 * testsuite/gas/riscv/march-fail-sx-with-version.l: Likewise.
601
602 2020-01-22 H.J. Lu <hongjiu.lu@intel.com>
603
604 PR gas/25438
605 * config/tc-i386.c (check_long_reg): Always disallow double word
606 suffix in mnemonic with word general register.
607 * testsuite/gas/i386/general.s: Replace word general register
608 with double word general register for movl.
609 * testsuite/gas/i386/inval.s: Add tests for movl with word general
610 register.
611 * testsuite/gas/i386/general.l: Updated.
612 * testsuite/gas/i386/inval.l: Likewise.
613
614 2020-01-22 Alan Modra <amodra@gmail.com>
615
616 * config/tc-ppc.c (parse_tls_arg): Handle tls arg for
617 __tls_get_addr_desc and __tls_get_addr_opt.
618
619 2020-01-21 Jan Beulich <jbeulich@suse.com>
620
621 * testsuite/gas/i386/inval-crc32.s,
622 testsuite/gas/i386/x86-64-inval-crc32.s: Add alignment directive.
623 * testsuite/gas/i386/inval-crc32.l,
624 testsuite/gas/i386/x86-64-inval-crc32.l: Adjust expectations.
625
626 2020-01-21 Jan Beulich <jbeulich@suse.com>
627
628 * config/tc-i386.c (process_suffix): Merge CRC32 handling into
629 generic code path. Deal with No_lSuf being set in a template.
630 * testsuite/gas/i386/inval-crc32.l,
631 testsuite/gas/i386/x86-64-inval-crc32.l: Expect warning(s)
632 instead of error(s) when operand size is ambiguous.
633 * testsuite/gas/i386/noreg16.s, testsuite/gas/i386/noreg32.s,
634 testsuite/gas/i386/noreg64.s: Add CRC32 tests.
635 * testsuite/gas/i386/noreg16.d, testsuite/gas/i386/noreg16.l,
636 testsuite/gas/i386/noreg32.d, testsuite/gas/i386/noreg32.l,
637 testsuite/gas/i386/noreg64.d, testsuite/gas/i386/noreg64.l:
638 Adjust expectations.
639
640 2020-01-21 Jan Beulich <jbeulich@suse.com>
641
642 * config/tc-i386.c (process_suffix): Drop SYSRET special case
643 and an intel_syntax check. Re-write lack-of-suffix processing
644 logic.
645 * doc/c-i386.texi: Document operand size defaults for suffix-
646 less AT&T syntax insns.
647 * testsuite/gas/i386/bundle.s, testsuite/gas/i386/lock-1.s,
648 testsuite/gas/i386/opcode.s, testsuite/gas/i386/sse3.s,
649 testsuite/gas/i386/x86-64-avx-scalar.s,
650 testsuite/gas/i386/x86-64-avx.s,
651 testsuite/gas/i386/x86-64-bundle.s,
652 testsuite/gas/i386/x86-64-intel64.s,
653 testsuite/gas/i386/x86-64-lock-1.s,
654 testsuite/gas/i386/x86-64-opcode.s,
655 testsuite/gas/i386/x86-64-sse2avx.s,
656 testsuite/gas/i386/x86-64-sse3.s: Add missing suffixes.
657 * testsuite/gas/i386/nops.s, testsuite/gas/i386/sse-noavx.s,
658 testsuite/gas/i386/x86-64-nops.s,
659 testsuite/gas/i386/x86-64-ptwrite.s,
660 testsuite/gas/i386/x86-64-simd.s,
661 testsuite/gas/i386/x86-64-sse-noavx.s,
662 testsuite/gas/i386/x86-64-suffix.s: Drop bogus suffix-less
663 insns.
664 * testsuite/gas/i386/noreg16.s, testsuite/gas/i386/noreg32.s,
665 testsuite/gas/i386/noreg64.s: Add further tests.
666 * testsuite/gas/i386/ilp32/x86-64-nops.d,
667 testsuite/gas/i386/nops.d, testsuite/gas/i386/noreg16.d,
668 testsuite/gas/i386/noreg32.d, testsuite/gas/i386/noreg64.d,
669 testsuite/gas/i386/sse-noavx.d,
670 testsuite/gas/i386/x86-64-intel64.d,
671 testsuite/gas/i386/x86-64-nops.d,
672 testsuite/gas/i386/x86-64-opcode.d,
673 testsuite/gas/i386/x86-64-ptwrite-intel.d,
674 testsuite/gas/i386/x86-64-ptwrite.d,
675 testsuite/gas/i386/x86-64-simd-intel.d,
676 testsuite/gas/i386/x86-64-simd-suffix.d,
677 testsuite/gas/i386/x86-64-simd.d,
678 testsuite/gas/i386/x86-64-sse-noavx.d
679 testsuite/gas/i386/x86-64-suffix.d,
680 testsuite/gas/i386/x86-64-suffix-intel.d: Adjust expectations.
681 * testsuite/gas/i386/noreg16.l, testsuite/gas/i386/noreg32.l,
682 testsuite/gas/i386/noreg64.l: New.
683 * testsuite/gas/i386/i386.exp: Run new tests.
684
685 2020-01-21 Jan Beulich <jbeulich@suse.com>
686
687 * testsuite/gas/i386/avx512_bf16_vl.s,
688 testsuite/gas/i386/x86-64-avx512_bf16_vl.s: Add broadcast forms
689 of VCVTNEPS2BF16{X,Y}. Add operand-size less Intel syntax
690 broadcast forms of VCVTNEPS2BF16.
691 * testsuite/gas/i386/avx512_bf16_vl.d,
692 testsuite/gas/i386/x86-64-avx512_bf16_vl.d: Adjust expectations.
693
694 2020-01-20 Nick Clifton <nickc@redhat.com>
695
696 * po/uk.po: Updated Ukranian translation.
697
698 2020-01-20 H.J. Lu <hongjiu.lu@intel.com>
699
700 PR ld/25416
701 * config/tc-i386.c (output_insn): Add a dummy REX_OPCODE prefix
702 for lea with R_X86_64_GOTPC32_TLSDESC relocation when generating
703 x32 object.
704 * testsuite/gas/i386/ilp32/x32-tls.d: Updated.
705 * testsuite/gas/i386/ilp32/x32-tls.s: Add tests for lea with
706 R_X86_64_GOTPC32_TLSDESC relocation.
707
708 2020-01-18 Nick Clifton <nickc@redhat.com>
709
710 * configure: Regenerate.
711 * po/gas.pot: Regenerate.
712
713 2020-01-18 Nick Clifton <nickc@redhat.com>
714
715 Binutils 2.34 branch created.
716
717 2020-01-17 H.J. Lu <hongjiu.lu@intel.com>
718
719 * config/tc-i386.c (_i386_insn): Replace vex_encoding_vex2
720 with vex_encoding_vex.
721 (parse_insn): Likewise.
722 * doc/c-i386.texi: Replace {vex2} with {vex}. Update {vex}
723 and {vex3} documentation.
724 * testsuite/gas/i386/pseudos.s: Replace 3 {vex2} tests with
725 {vex}.
726 * testsuite/gas/i386/x86-64-pseudos.s: Likewise.
727
728 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
729
730 PR 25376
731 * config/tc-arm.c (mve_ext, mve_fp_ext): Use CORE_HIGH.
732 (armv8_1m_main_ext_table): Use CORE_HIGH for mve.
733 * testsuite/arm/armv8_1-m-fpu-mve-1.s: New.
734 * testsuite/arm/armv8_1-m-fpu-mve-1.d: New.
735 * testsuite/arm/armv8_1-m-fpu-mve-2.s: New.
736 * testsuite/arm/armv8_1-m-fpu-mve-2.d: New.
737
738 2020-01-16 Jan Beulich <jbeulich@suse.com>
739
740 * config/tc-i386.c (match_template): Drop found_cpu_match local
741 variable.
742
743 2020-01-16 Jan Beulich <jbeulich@suse.com>
744
745 * testsuite/gas/i386/avx512dq-inval.l,
746 testsuite/gas/i386/avx512dq-inval.s: New.
747 * testsuite/gas/i386/i386.exp: Run new test.
748
749 2020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
750
751 * config/tc-msp430.c (CHECK_RELOC_MSP430): Always generate 430X
752 relocations when the target is 430X, except when extracting part of an
753 expression.
754 (msp430_srcoperand): Adjust comment.
755 Initialize the expp member of the msp430_operand_s struct as
756 appropriate.
757 (msp430_dstoperand): Likewise.
758 * testsuite/gas/msp430/msp430.exp: Run new test.
759 * testsuite/gas/msp430/reloc-lo-430x.d: New test.
760 * testsuite/gas/msp430/reloc-lo-430x.s: New test.
761
762 2020-01-15 Alan Modra <amodra@gmail.com>
763
764 * configure.tgt: Add sparc-*-freebsd case.
765
766 2020-01-14 Lili Cui <lili.cui@intel.com>
767
768 * testsuite/gas/i386/align-branch-1a.d: Updated for Darwin.
769 * testsuite/gas/i386/align-branch-1b.d: Likewise.
770 * testsuite/gas/i386/align-branch-1c.d: Likewise.
771 * testsuite/gas/i386/align-branch-1d.d: Likewise.
772 * testsuite/gas/i386/align-branch-1e.d: Likewise.
773 * testsuite/gas/i386/align-branch-1f.d: Likewise.
774 * testsuite/gas/i386/align-branch-1g.d: Likewise.
775 * testsuite/gas/i386/align-branch-1h.d: Likewise.
776 * testsuite/gas/i386/align-branch-1i.d: Likewise.
777 * testsuite/gas/i386/align-branch-5.d: Likewise.
778 * testsuite/gas/i386/x86-64-align-branch-1a.d: Likewise.
779 * testsuite/gas/i386/x86-64-align-branch-1b.d: Likewise.
780 * testsuite/gas/i386/x86-64-align-branch-1c.d: Likewise.
781 * testsuite/gas/i386/x86-64-align-branch-1d.d: Likewise.
782 * testsuite/gas/i386/x86-64-align-branch-1e.d: Likewise.
783 * testsuite/gas/i386/x86-64-align-branch-1f.d: Likewise.
784 * testsuite/gas/i386/x86-64-align-branch-1g.d: Likewise.
785 * testsuite/gas/i386/x86-64-align-branch-1h.d: Likewise.
786 * testsuite/gas/i386/x86-64-align-branch-1i.d: Likewise.
787 * testsuite/gas/i386/x86-64-align-branch-5.d: Likewise.
788 * testsuite/gas/i386/i386.exp: Skip x86-64-align-branch-2a,
789 x86-64-align-branch-2b and x86-64-align-branch-2c on Darwin.
790
791 2020-01-14 Sergey Belyashov <sergey.belyashov@gmail.com>
792
793 PR 25377
794 * config/tc-z80.c: Add support for half precision, single
795 precision and double precision floating point values.
796 * config/tc-z80.h b/gas/config/tc-z80.h: Disable string escapes.
797 * doc/as.texi: Add new z80 command line options.
798 * doc/c-z80.texi: Document new z80 command line options.
799 * testsuite/gas/z80/ez80_pref_dis.s: New test.
800 * testsuite/gas/z80/ez80_pref_dis.d: New test driver.
801 * testsuite/gas/z80/z80.exp: Run the new test.
802 * testsuite/gas/z80/fp_math48.d: Use correct command line option.
803 * testsuite/gas/z80/fp_zeda32.d: Likewise.
804 * testsuite/gas/z80/strings.d: Update expected output.
805
806 2020-01-13 Matthew Malcomson <matthew.malcomson@arm.com>
807
808 * config/tc-aarch64.c (f64mm, f32mm): Add sve as a feature
809 dependency.
810
811 2020-01-13 Claudiu Zissulescu <claziss@gmail.com>
812
813 * config/tc-arc.c (arc_select_cpu): Re-init the bfd if we change
814 the CPU.
815 * config/tc-arc.h: Add header if/defs.
816 * testsuite/gas/arc/pseudos.d: Improve matching pattern.
817
818 2020-01-13 Alan Modra <amodra@gmail.com>
819
820 * testsuite/gas/wasm32/allinsn.d: Update expected output.
821
822 2020-01-13 Alan Modra <amodra@gmail.com>
823
824 * config/tc-tic4x.c (tic4x_operands_match): Correct tic3x trap
825 insertion.
826
827 2020-01-10 Alan Modra <amodra@gmail.com>
828
829 * testsuite/gas/elf/pr14891.s: Don't start directives in first column.
830 * testsuite/gas/elf/pr21661.d: Don't run on hpux.
831
832 2020-01-03 Sergey Belyashov <sergey.belyashov@gmail.com>
833
834 PR 25224
835 * config/tc-z80.c (emit_ld_m_rr): Use integer types when checking
836 opcode byte values.
837 (emit_ld_r_r): Likewise.
838 (emit_ld_rr_m): Likewise.
839 (emit_ld_rr_nn): Likewise.
840
841 2020-01-09 Jan Beulich <jbeulich@suse.com>
842
843 * config/tc-i386.c (optimize_encoding): Add
844 is_any_vex_encoding() invocations. Drop respective
845 i.tm.extension_opcode == None checks.
846
847 2020-01-09 Jan Beulich <jbeulich@suse.com>
848
849 * config/tc-i386.c (md_assemble): Check RegRex is clear during
850 REX transformations. Correct comment indentation.
851
852 2020-01-09 Jan Beulich <jbeulich@suse.com>
853
854 * config/tc-i386.c (optimize_encoding): Generalize register
855 transformation for TEST optimization.
856
857 2020-01-09 Jan Beulich <jbeulich@suse.com>
858
859 * testsuite/gas/i386/x86-64-sysenter-amd.s,
860 testsuite/gas/i386/x86-64-sysenter-amd.d,
861 testsuite/gas/i386/x86-64-sysenter-amd.l,
862 testsuite/gas/i386/x86-64-sysenter-intel.d,
863 testsuite/gas/i386/x86-64-sysenter-mixed.d: New.
864 * testsuite/gas/i386/i386.exp: Run new tests.
865
866 2020-01-08 Nick Clifton <nickc@redhat.com>
867
868 PR 25284
869 * doc/as.texi (Align): Document the fact that all arguments can be
870 omitted.
871 (Balign): Likewise.
872 (P2align): Likewise.
873
874 2020-01-08 Nick Clifton <nickc@redhat.com>
875
876 PR 14891
877 * config/obj-elf.c (obj_elf_section): Fail if the section name is
878 already defined as a different symbol type.
879 * testsuite/gas/elf/pr14891.s: New test source file.
880 * testsuite/gas/elf/pr14891.d: New test driver.
881 * testsuite/gas/elf/pr14891.s: New test expected error output.
882 * testsuite/gas/elf/elf.exp: Run the new test.
883
884 2020-01-08 Alan Modra <amodra@gmail.com>
885
886 * config/tc-z8k.c (md_begin): Make idx unsigned.
887 (get_specific): Likewise for this_index.
888
889 2020-01-07 Claudiu Zissulescu <claziss@synopsys.com>
890
891 * onfig/tc-arc.c (parse_reloc_symbol): New function.
892 (tokenize_arguments): Clean up, use parse_reloc_symbol function.
893 (md_operand): Set X_md to absent.
894 (arc_parse_name): Check for X_md.
895
896 2020-01-03 Sergey Belyashov <sergey.belyashov@gmail.com>
897
898 PR 25311
899 * as.h (TC_STRING_ESCAPES): Provide a default definition.
900 * app.c (do_scrub_chars): Use TC_STRING_ESCAPES instead of
901 NO_STRING_ESCAPES.
902 * read.c (next_char_of_string): Likewise.
903 * config/tc-ppc.h (TC_STRING_ESCAPES): Define.
904 * config/tc-z80.h (TC_STRING_ESCAPES): Define.
905
906 2020-01-03 Nick Clifton <nickc@redhat.com>
907
908 * po/sv.po: Updated Swedish translation.
909
910 2020-01-03 Jan Beulich <jbeulich@suse.com>
911
912 * testsuite/gas/aarch64/f64mm.s: Scale index of LD1RO{H,W,D}.
913 * testsuite/gas/aarch64/f64mm.d: Adjust expectations.
914
915 2020-01-03 Jan Beulich <jbeulich@suse.com>
916
917 * testsuite/gas/aarch64/i8mm.s: Add 128-bit form tests for
918 by-element usdot. Add 64-bit form tests for by-element sudot.
919 * testsuite/gas/aarch64/i8mm.d: Adjust expectations.
920
921 2020-01-03 Jan Beulich <jbeulich@suse.com>
922
923 * testsuite/gas/aarch64/f64mm.s: Drop 'i' from uzip<n>.
924 * testsuite/gas/aarch64/f64mm.d: Adjust expectations.
925
926 2020-01-03 Jan Beulich <jbeulich@suse.com>
927
928 * testsuite/gas/aarch64/f64mm.d,
929 testsuite/gas/aarch64/sve-movprfx-mm.d: Adjust expectations.
930
931 2020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
932
933 * config/tc-z80.c: Add new architectures: Z180 and eZ80. Add
934 support for assembler code generated by SDCC. Add new relocation
935 types. Add z80-elf target support.
936 * config/tc-z80.h: Add z80-elf target support. Enable dollar local
937 labels. Local labels starts from ".L".
938 * NEWS: Mention the new support.
939 * testsuite/gas/all/fwdexp.d: Fix failure due to symbol conflict.
940 * testsuite/gas/all/fwdexp.s: Likewise.
941 * testsuite/gas/all/cond.l: Likewise.
942 * testsuite/gas/all/cond.s: Likewise.
943 * testsuite/gas/all/fwdexp.d: Likewise.
944 * testsuite/gas/all/fwdexp.s: Likewise.
945 * testsuite/gas/elf/section2.e-mips: Likewise.
946 * testsuite/gas/elf/section2.l: Likewise.
947 * testsuite/gas/elf/section2.s: Likewise.
948 * testsuite/gas/macros/app1.d: Likewise.
949 * testsuite/gas/macros/app1.s: Likewise.
950 * testsuite/gas/macros/app2.d: Likewise.
951 * testsuite/gas/macros/app2.s: Likewise.
952 * testsuite/gas/macros/app3.d: Likewise.
953 * testsuite/gas/macros/app3.s: Likewise.
954 * testsuite/gas/macros/app4.d: Likewise.
955 * testsuite/gas/macros/app4.s: Likewise.
956 * testsuite/gas/macros/app4b.s: Likewise.
957 * testsuite/gas/z80/suffix.d: Fix failure on ELF target.
958 * testsuite/gas/z80/z80.exp: Add new tests
959 * testsuite/gas/z80/dollar.d: New file.
960 * testsuite/gas/z80/dollar.s: New file.
961 * testsuite/gas/z80/ez80_adl_all.d: New file.
962 * testsuite/gas/z80/ez80_adl_all.s: New file.
963 * testsuite/gas/z80/ez80_adl_suf.d: New file.
964 * testsuite/gas/z80/ez80_isuf.s: New file.
965 * testsuite/gas/z80/ez80_z80_all.d: New file.
966 * testsuite/gas/z80/ez80_z80_all.s: New file.
967 * testsuite/gas/z80/ez80_z80_suf.d: New file.
968 * testsuite/gas/z80/r800_extra.d: New file.
969 * testsuite/gas/z80/r800_extra.s: New file.
970 * testsuite/gas/z80/r800_ii8.d: New file.
971 * testsuite/gas/z80/r800_z80_doc.d: New file.
972 * testsuite/gas/z80/z180.d: New file.
973 * testsuite/gas/z80/z180.s: New file.
974 * testsuite/gas/z80/z180_z80_doc.d: New file.
975 * testsuite/gas/z80/z80_doc.d: New file.
976 * testsuite/gas/z80/z80_doc.s: New file.
977 * testsuite/gas/z80/z80_ii8.d: New file.
978 * testsuite/gas/z80/z80_ii8.s: New file.
979 * testsuite/gas/z80/z80_in_f_c.d: New file.
980 * testsuite/gas/z80/z80_in_f_c.s: New file.
981 * testsuite/gas/z80/z80_op_ii_ld.d: New file.
982 * testsuite/gas/z80/z80_op_ii_ld.s: New file.
983 * testsuite/gas/z80/z80_out_c_0.d: New file.
984 * testsuite/gas/z80/z80_out_c_0.s: New file.
985 * testsuite/gas/z80/z80_reloc.d: New file.
986 * testsuite/gas/z80/z80_reloc.s: New file.
987 * testsuite/gas/z80/z80_sli.d: New file.
988 * testsuite/gas/z80/z80_sli.s: New file.
989
990 2020-01-02 Szabolcs Nagy <szabolcs.nagy@arm.com>
991
992 * config/tc-arm.c (parse_reg_list): Use REG_TYPE_RN instead of
993 REGLIST_RN.
994
995 2020-01-01 Alan Modra <amodra@gmail.com>
996
997 Update year range in copyright notice of all files.
998
999 For older changes see ChangeLog-2019
1000 \f
1001 Copyright (C) 2020 Free Software Foundation, Inc.
1002
1003 Copying and distribution of this file, with or without modification,
1004 are permitted in any medium without royalty provided the copyright
1005 notice and this notice are preserved.
1006
1007 Local Variables:
1008 mode: change-log
1009 left-margin: 8
1010 fill-column: 74
1011 version-control: never
1012 End:
This page took 0.06407 seconds and 4 git commands to generate.