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