]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/ChangeLog
x86: correct decoding of nop/reserved space (0f18 ... 0x1f)
[thirdparty/binutils-gdb.git] / gas / ChangeLog
CommitLineData
31941983
JB
12021-03-10 Jan Beulich <jbeulich@suse.com>
2
3 * testsuite/gas/i386/prefetch.d,
4 testsuite/gas/i386/prefetch-intel.d,
5 testsuite/gas/i386/x86-64-prefetch.d,
6 testsuite/gas/i386/x86-64-prefetch-intel.d: Adjust expectations.
7 * testsuite/gas/i386/nops-8.s, testsuite/gas/i386/nops-8.d: New.
8 * testsuite/gas/i386/i386.exp: Run new test.
9
742732c7
JB
102021-03-09 Jan Beulich <jbeulich@suse.com>
11
12 * config/tc-i386.c (check_hle): Replace HLEPrefix* by Prefix*.
13 (md_assemble): Replace use of repprefixok, islockable, and
14 notrackprefixok.
15 (i386_index_check): Replace use of repprefixok.
16
e93a3b27
JB
172021-03-09 Jan Beulich <jbeulich@suse.com>
18
19 * testsuite/gas/i386/noreg64.s: Add sysexit.
20 * testsuite/gas/i386/x86-64-sysenter-amd.s: Split sysexit into
21 sysexitl and sysexitq.
22 * testsuite/gas/i386/noreg-intel64.l,
23 testsuite/gas/i386/noreg64-data16.d,
24 testsuite/gas/i386/noreg64-data16.e,
25 testsuite/gas/i386/noreg64-rex64.d,
26 testsuite/gas/i386/noreg64.d,
27 testsuite/gas/i386/noreg64.l,
28 testsuite/gas/i386/x86-64-sysenter-amd.d,
29 testsuite/gas/i386/x86-64-sysenter-amd.l,
30 testsuite/gas/i386/x86-64-sysenter-intel.d: Adjust expectations.
31
fe0171d2
NC
322021-02-26 Nick Clifton <nickc@redhat.com>
33
34 PR 27411
35 * config/tc-arm.c (do_t_add_sub): Correct error message.
36 * testsuite/gas/arm/pr27411.s: New test.
37 * testsuite/gas/arm/pr27411.d: New test driver.
38 * testsuite/gas/arm/pr27411.l: Expected error output for new test.
39
55add51e
AM
402021-02-24 Alan Modra <amodra@gmail.com>
41
42 PR 23691
43 * Makefile.am (TARGET_CPU_CFILES): Split off config/xtensa-relax.c..
44 (TARGET_CPU_HFILES): ..and config/xtensa-relax.h..
45 (TARGET_EXTRA_FILES): ..to here. Add config/bfin-lex-wrapper.c,
46 and use alongside TARGET_CPU_CFILES.
47 (EXTRA_DIST): Update location of generated .c files.
48 (config/m68k-parse.c): New rule replacing m68k-parse.c rule.
49 (config/bfin-parse.c, config/rl78-parse.cm config/rx-parse.c),
50 (config/bfin-lex.c, config/bfin-lex-wrapper.@OBJEXT@): Similarly.
51 (itbl-lex-wrapper.@OBJEXT@): Simplify to just the needed
52 dependencies.
53 (itbl-parse.@OBJEXT@): Delete rule using NO_WERROR.
54 (itbl-parse.c, itbl-parse.h): Tidy.
55 * config/bfin-lex-wrapper.c: Include config/bfin-lex.c.
56 * config/bfin-lex.l: Include config/bfin-parse.h.
57 * configure.ac (extra_objects): Move object files corresponding
58 to .y and .l files now in config/ to config/.
59 * Makefile.in: Regenerate.
60 * configure: Regenerate.
61 * po/POTFILES.in: Regenerate.
62
0257c2ff
NC
632021-02-19 Nick Clifton <nickc@redhat.com>
64
65 * config/tc-riscv.c (riscv_ip): Fix compile time warnings about
66 misleading indentation.
67
5a9f5403
NC
682021-02-19 Nelson Chu <nelson.chu@sifive.com>
69
70 PR 27158
71 * config/tc-riscv.c (riscv_ip): Updated encoding macros.
72 (md_apply_fix): Likewise.
73 (md_convert_frag_branch): Likewise.
74 (validate_riscv_insn): Likewise. Also arranged operands, including
75 added C5 and C6 operands, and removed unused Ci and C< operands.
76 * doc/c-riscv.texi: Updated and added CSS/CL/CS types.
77 * testsuite/gas/riscv/insn.d: Added CSS/CL/CS instructions.
78 * testsuite/gas/riscv/insn.s: Likewise.
79
3d73d29e
NC
802021-02-18 Nelson Chu <nelson.chu@sifive.com>
81
82 * config/tc-riscv.c: Included cpu-riscv.h.
83 (enum riscv_csr_clas): Moved from include/opcode/riscv.h.
84 (struct riscv_csr_extra): Likewise.
85 (struct riscv_ext_version): Likewise.
86 (ext_version_table): Moved from opcodes/riscv-opc.c.
87 (default_isa_spec): Updated type to riscv_spec_class.
88 (default_priv_spec): Likewise.
89 (riscv_set_default_isa_spec): Updated.
90 (init_ext_version_hash): Likewise.
91 (riscv_init_csr_hash): Likewise, also fixed indent.
92
089485ff
AM
932021-02-17 Alan Modra <amodra@gmail.com>
94
95 * testsuite/gas/elf/section28.d: xfail h8300.
96
ca1289b9
L
972021-02-16 H.J. Lu <hongjiu.lu@intel.com>
98
99 PR gas/27412
100 * config/obj-elf.c (obj_elf_change_section): Strip SHF_GNU_RETAIN
101 when checking incorrect section attributes.
102 * testsuite/gas/elf/elf.exp: Run section28 and section29.
103 * testsuite/gas/elf/section28.d: New file.
104 * testsuite/gas/elf/section28.s: Likewise.
105 * testsuite/gas/elf/section29.d: Likewise.
106 * testsuite/gas/elf/section29.s: Likewise.
107
394ae71f
JB
1082021-02-16 Jan Beulich <jbeulich@suse.com>
109
110 * testsuite/gas/i386/sse-check.s,
111 testsuite/gas/i386/sse2avx.s,
112 testsuite/gas/i386/x86-64-sse2avx.s: Add CVTPI2PD cases.
113 * testsuite/gas/i386/sse-check-error.l,
114 testsuite/gas/i386/sse-check-warn.e,
115 testsuite/gas/i386/sse-check.d,
116 testsuite/gas/i386/sse2avx.d,
117 testsuite/gas/i386/x86-64-sse-check-error.l,
118 testsuite/gas/i386/x86-64-sse2avx.d: Adjust expecations.
119 * testsuite/gas/i386/property-cvtpi2pd.s,
120 testsuite/gas/i386/property-cvtpi2pd.d,
121 testsuite/gas/i386/property-cvtpi2ps.s,
122 testsuite/gas/i386/property-cvtpi2ps.d: New.
123 * testsuite/gas/i386/i386.exp: Run new tests.
124
3d70986f
JB
1252021-02-16 Jan Beulich <jbeulich@suse.com>
126
127 * config/tc-i386.c (md_assemble): Use template rather than
128 actuals when updating i.xstate.
129 * testsuite/gas/i386/property-4.d,
130 testsuite/gas/i386/property-5.d,
131 testsuite/gas/i386/property-12.d: Adjust expectations.
132
014d61ea
JB
1332021-02-16 Jan Beulich <jbeulich@suse.com>
134
135 * config/tc-i386.c (output_insn): Handle ldmxcsr, stmxcsr,
136 vldmxcsr, vstmxcsr, vzeroall, and vzeroupper.
137 * testsuite/gas/i386/property-ldmxcsr.s,
138 testsuite/gas/i386/property-ldmxcsr.d,
139 testsuite/gas/i386/property-vldmxcsr.s,
140 testsuite/gas/i386/property-vldmxcsr.d,
141 testsuite/gas/i386/property-vzeroall.s,
142 testsuite/gas/i386/property-vzeroall.d: New.
143 * testsuite/gas/i386/i386.exp: Run new tests.
144
cbe68696
JB
1452021-02-16 Jan Beulich <jbeulich@suse.com>
146
147 * testsuite/gas/i386/i386.exp: Move bitness-independent property
148 tests to bitness independent section.
149 * testsuite/gas/i386/x86-64-property-2.d,
150 testsuite/gas/i386/x86-64-property-3.d,
151 testsuite/gas/i386/x86-64-property-4.d,
152 testsuite/gas/i386/x86-64-property-5.d,
153 testsuite/gas/i386/x86-64-property-6.d,
154 testsuite/gas/i386/x86-64-property-10.d,
155 testsuite/gas/i386/x86-64-property-11.d,
156 testsuite/gas/i386/x86-64-property-12.d,
157 testsuite/gas/i386/x86-64-property-13.d: Delete.
158
c2f1204d
JB
1592021-02-16 Jan Beulich <jbeulich@suse.com>
160
161 * testsuite/gas/i386/enqcmd-16bit.s: Include enqcmd.s, not
162 movdir.s.
163 * testsuite/gas/i386/enqcmd-16bit.d: Adjust expectations.
164
9a12b194
AM
1652021-02-16 Alan Modra <amodra@gmail.com>
166
167 PR 27426
168 * dwarf2dbg.c (allocate_filename_to_slot): Allocate the dirs array
169 in another place.
170
70433886
AM
1712021-02-16 Alan Modra <amodra@gmail.com>
172
173 * read.c (demand_copy_C_string): Really check for embedded zeros.
174
ba2b480f
AK
1752021-02-15 Andreas Krebbel <krebbel@linux.ibm.com>
176
177 * config/tc-s390.c (s390_parse_cpu): New entry for arch14.
178 * doc/c-s390.texi: Document arch14 march option.
179 * testsuite/gas/s390/s390.exp: Run the arch14 related tests.
180 * testsuite/gas/s390/zarch-arch14.d: New test.
181 * testsuite/gas/s390/zarch-arch14.s: New test.
182
c46b7066
NC
1832021-02-12 Nick Clifton <nickc@redhat.com>
184
185 * testsuite/gas/mach-o/sections-1.d: Stop automatic debug link
186 following.
187 * testsuite/gas/xgate/insns-dwarf2.d: Likewise.
188
3c1d4101
AM
1892021-02-12 Alan Modra <amodra@gmail.com>
190
191 * testsuite/gas/all/pr27381.err: Don't match source file name.
192 * testsuite/gas/all/pr27381.s: Don't start directive in first column.
193 * testsuite/gas/all/pr27384.err: Don't match source file name.
194 Adjust line number.
195 * testsuite/gas/all/pr27384.s: Add ".text" directive.
196 * testsuite/gas/elf/pr27355.err: Don't match source file name.
197
933feaf3
AM
1982021-02-11 Alan Modra <amodra@gmail.com>
199
200 * NEWS: Mention arm-symbianelf removal.
201
01e8b831
NC
2022021-02-10 Nick Clifton <nickc@redhat.com>
203
204 * listing.c (buffer_line): Remove debugging code accidentally
205 included with the fix for PR 27384.
206
284beb43
NC
2072021-02-09 Nick Clifton <nickc@redhat.com>
208
209 PR 27381
210 * read.c (s_incbin): Check that the file to be included is a
211 regular, non-directory file.
212 * testsuite/gas/all/pr27381.s: New test source file.
213 * testsuite/gas/all/pr27381.d: New test control file.
214 * testsuite/gas/all/pr27381.err: Expected error output for the new test.
215 * testsuite/gas/all/gas.exp: Run the new test.
216
a57d1773
AM
2172021-02-09 Alan Modra <amodra@gmail.com>
218
219 * Makefile.am (TARG_ENV_HFILES): Remove config/te-symbian.h.
220 * config/tc-arm.c (elf32_arm_target_format): Remove TE_SYMBIAN
221 support.
222 * config/te-symbian.h: Delete.
223 * configure.tgt: Remove arm-*-symbianelf*.
224 * testsuite/gas/arm/arch4t-eabi.d: Don't mention symbianelf in
225 target selection.
226 * testsuite/gas/arm/arch4t.d: Likewise.
227 * testsuite/gas/arm/got_prel.d: Likewise.
228 * testsuite/gas/arm/mapdir.d: Likewise.
229 * testsuite/gas/arm/mapmisc.d: Likewise.
230 * testsuite/gas/arm/mapsecs.d: Likewise.
231 * testsuite/gas/arm/mapshort-eabi.d: Likewise.
232 * testsuite/gas/arm/thumb-eabi.d: Likewise.
233 * testsuite/gas/arm/thumb.d: Likewise.
234 * testsuite/gas/arm/thumbrel.d: Likewise.
235 * Makefile.in: Regenerate.
236 * po/POTFILES.in: Regenerate.
237
4a68fcd7
NC
2382021-02-09 Nick Clifton <nickc@redhat.com>
239
240 PR 27384
241 * listing.c (listing_psize): Check the result of the width
242 expression before assigning it to paper_width.
243 * testsuite/gas/all/pr27384.s: New test source file.
244 * testsuite/gas/all/pr27384.d: New test control file.
245 * testsuite/gas/all/pr27384.err: Expected errors from new test.
246 * testsuite/gas/all/gas.exp: Run the new test.
247
52563b0f
NC
2482021-02-09 Nick Clifton <nickc@redhat.com>
249
250 PR 27355
251 * testsuite/gas/elf/pr27355.s: New test source file.
252 * testsuite/gas/elf/pr27355.d: New test control file.
253 * testsuite/gas/elf/pr27355.err: Expected errors from new test.
254 * testsuite/gas/elf/elf.exp: Run the new test.
255
bfd428bc
MF
2562021-02-08 Mike Frysinger <vapier@gentoo.org>
257
258 * config/tc-tic54x (tic54x_mmregs): Rename to ...
259 (tic54x_register_mmregs): ... this. Change mmregs to tic54x_mmregs.
260 (md_pseudo_table): Change tic54x_mmregs to tic54x_register_mmregs.
261 (md_begin): Add tic54x_ prefix to regs, mmregs, condition_codes,
262 cc2_codes, cc3_codes, status_bits, and misc_symbols.
263
80b652ef
NC
2642021-02-08 Nick Clifton <nickc@redhat.com>
265
266 PR 27355
267 * dwarf2dbg.c (allocate_filename_to_slot): Allocate the dirs array
268 if it has not already been created.
269
24075dcc
NC
2702021-02-04 Nelson Chu <nelson.chu@sifive.com>
271
272 * config/tc-riscv.c (riscv_multi_subset_supports): Removed
273 INSN_CLASS_ZB*.
274 * testsuite/gas/riscv/bitmanip-insns-32.d: Removed.
275 * testsuite/gas/riscv/bitmanip-insns-64.d: Removed.
276 * testsuite/gas/riscv/bitmanip-insns.s: Removed.
277
61ecbbae
AK
2782021-02-03 Andreas Krebbel <krebbel@linux.ibm.com>
279
280 * doc/c-s390.texi: Document vector instruction formats.
281
1f568f9a
EH
2822021-02-01 Emery Hemingway <ehmry@posteo.net>
283
284 * configure.tgt: Add *-*-genode* as a target for AArch64 and x86.
285
7bba67ec
AM
2862021-02-01 Alan Modra <amodra@gmail.com>
287
288 PR 27283
289 * config/tc-alpha.c (insert_operand): Delete dead code.
290
1f583bc2
L
2912021-01-26 H.J. Lu <hongjiu.lu@intel.com>
292
293 PR gas/27243
294 * config/tc-nios2.c (md_begin): Don't disable relaxation with
295 --gdwarf-N.
296 * testsuite/gas/nios2/relax.d: New file.
297 * testsuite/gas/nios2/relax.s: Likewise.
298
a45ef9a3
AM
2992021-01-26 Alan Modra <amodra@gmail.com>
300
301 * testsuite/gas/all/local-label-overflow.d: Use xfail rather than
302 notarget all except hppa. Comment.
303 * testsuite/gas/all/sleb128-2.d: Use xfail rather than notarget.
304 * testsuite/gas/all/sleb128-4.d: Likewise. Don't skip msp430.
305 * testsuite/gas/all/sleb128-5.d: Use xfail rather than notarget.
306 * testsuite/gas/all/sleb128-7.d: Likewise.
307 * testsuite/gas/all/sleb128-9.d: Likewise.
308 * testsuite/gas/elf/bignums.d: Likewise.
309 * testsuite/gas/elf/group0c.d: Likewise.
310 * testsuite/gas/elf/group1a.d: Likewise.
311 * testsuite/gas/elf/section-symbol-redef.d: Likewise.
312 * testsuite/gas/elf/section15.d: Likewise.
313 * testsuite/gas/elf/section4.d: Likewise.
314 * testsuite/gas/elf/section7.d: Likewise.
315 * testsuite/gas/macros/irp.d: Likewise.
316 * testsuite/gas/macros/repeat.d: Likewise.
317 * testsuite/gas/macros/rept.d: Likewise.
318 * testsuite/gas/macros/test2.d: Likewise.
319 * testsuite/gas/macros/vararg.d: Likewise.
320 * testsuite/gas/all/string.d: Use xfail rather than skip.
321 * testsuite/gas/elf/missing-build-notes.d: Likewise.
322 * testsuite/gas/elf/section0.d: Likewise.
323 * testsuite/gas/elf/section1.d: Likewise.
324 * testsuite/gas/elf/section10.d: Likewise.
325 * testsuite/gas/elf/section11.d: Likewise.
326 * testsuite/gas/elf/section6.d: Likewise.
327 * testsuite/gas/elf/symtab.d: Use xfail rather than skip, adjust hppa.
328 * testsuite/gas/elf/symtab.s: Don't start directives in first column.
329 * testsuite/gas/macros/test3.d: Don't notarget nds32.
330
9886ff03
AM
3312021-01-26 Alan Modra <amodra@gmail.com>
332
333 * testsuite/gas/all/byte.d,
334 * testsuite/gas/all/byte.l,
335 * testsuite/gas/all/byte.s: Delete.
336 * testsuite/gas/all/gas.exp: Don't run byte test.
337
4287950e
AM
3382021-01-26 Alan Modra <amodra@gmail.com>
339
340 PR 27282
341 * testsuite/gas/all/none.d: Replace skip with xfail, don't xfail ft32.
342 * testsuite/gas/elf/pr27228.d: xfail hppa and allow OBJECT match.
343
eea133e6
L
3442021-01-24 H.J. Lu <hongjiu.lu@intel.com>
345
346 PR gas/27228
347 * testsuite/gas/elf/elf.exp: Run pr27228.
348 * testsuite/gas/elf/pr27228.d: New file.
349 * testsuite/gas/elf/pr27228.s: Likewise.
350
68fcee4f
AM
3512021-01-24 Alan Modra <amodra@gmail.com>
352
353 PR 27228
354 * write.c (resolve_reloc_expr_symbols): Don't assume local symbol
355 is defined.
356
be07043e
AM
3572021-01-21 Alan Modra <amodra@gmail.com>
358
359 PR 27221
360 * dwarf2dbg.c (dwarf2_gen_line_info_1): Don't warn about ignored
361 line number info when gas is generating it.
362 * testsuite/gas/elf/dwarf2-20.d: Adjust to not expect warnings.
363 * testsuite/gas/m68hc11/indexed12.d: Likewise.
364 * testsuite/gas/elf/elf.exp: Don't run warn-2.
365 * gas/testsuite/gas/elf/warn-2.s: Delete.
366
498ff032
AM
3672021-01-21 Alan Modra <amodra@gmail.com>
368
369 PR 27218
370 * dwarf2dbg.c (dwarf2_gen_line_info): Correct setting of dwarf_level.
371 (dwarf2_directive_filename, dwarf2_directive_loc): Likewise, and
372 error for negative file numbers.
373
4bd7c902
AM
3742021-01-20 Alan Modra <amodra@gmail.com>
375
376 * testsuite/gas/ppc/power4.d: Adjust for removal of section sym.
377 * testsuite/gas/ppc/test1elf32.d: Likewise.
378 * testsuite/gas/ppc/test1elf64.d: Likewise.
379
705989f1
L
3802021-01-18 H.J. Lu <hongjiu.lu@intel.com>
381
382 PR gas/27195
383 * dwarf2dbg.c (dwarf2_gen_line_info): Set dwarf_level to 5 if
384 needed.
385 (dwarf2_directive_filename): Likewise.
386 (dwarf2_directive_loc): Likewise.
387 * testsuite/gas/elf/dwarf-5-file0.d: Pass --gdwarf-3.
388 * testsuite/gas/lns/lns-diag-1.l: Remove the
389 "Error: file number less than one" errors.
390
44365e88
AM
3912021-01-18 Alan Modra <amodra@gmail.com>
392
393 PR 27198
394 * config/tc-i386.c (need_plt32_p): Return FALSE for NULL symbol.
395 * testsuite/gas/i386/pr27198.d,
396 * gas/testsuite/gas/i386/pr27198.err,
397 * gas/testsuite/gas/i386/pr27198.s: New test.
398 * gas/testsuite/gas/i386/i386.exp: Run it.
399
1942a048
NC
4002021-01-15 Nelson Chu <nelson.chu@sifive.com>
401
402 * config/tc-riscv.c: Indent and GNU coding standards tidy,
403 also aligned the code.
404 * config/tc-riscv.h: Likewise.
405
b800637e
NC
4062021-01-15 Nelson Chu <nelson.chu@sifive.com>
407
408 * config/tc-riscv.c: Error and warning messages tidy.
409 * testsuite/gas/riscv/priv-reg-fail-fext.l: Updated.
410 * testsuite/gas/riscv/priv-reg-fail-read-only-01.l: Likewise.
411 * testsuite/gas/riscv/priv-reg-fail-read-only-02.l: Likewise.
412 * testsuite/gas/riscv/priv-reg-fail-rv32-only.l: Likewise.
413 * testsuite/gas/riscv/priv-reg-fail-version-1p10.l: Likewise.
414 * testsuite/gas/riscv/priv-reg-fail-version-1p11.l: Likewise.
415 * testsuite/gas/riscv/priv-reg-fail-version-1p9p1.l: Likewise.
416
dcd709e0
NC
4172021-01-15 Nelson Chu <nelson.chu@sifive.com>
418
419 * config/tc-riscv.c: Comments tidy and improvement. Also update
420 comment "fallthru" to "Fall through" that end with a period and
421 two spaces.
422
5fda40b2
MF
4232021-01-14 Mike Frysinger <vapier@gentoo.org>
424
425 * doc/as.texi: Delete @ifset ELF wrapping around [248]byte entries.
426 Delete warning that these are only available with ELF targets.
427 * obj-elf.c (elf_pseudo_table): Move 2byte/4byte/8byte entries ...
428 * read.c (potable): ... here.
429
abad2815
MF
4302021-01-14 Mike Frysinger <vapier@gentoo.org>
431
432 * Makefile.am (bfin-lex-wrapper.@OBJEXT@): Delete $(NO_WERROR).
433 * Makefile.in: Regenerated.
434
adb0bd8f
MF
4352021-01-14 Mike Frysinger <vapier@gentoo.org>
436
437 * bfin-lex.l (YY_NO_INPUT, YY_NO_UNPUT): Define.
438 (parse_int): Mark char_bag const.
439
844bf810
L
4402021-01-13 H.J. Lu <hongjiu.lu@intel.com>
441
442 PR gas/27178
443 * config/tc-i386.c (lex_got::gotrel): Add need_GOT_symbol.
444 Don't generate GOT_symbol for PLT relocations.
445 * testsuite/gas/i386/i386.exp: Run PR gas/27178 tests.
446 * testsuite/gas/i386/no-got.d: New file.
447 * testsuite/gas/i386/no-got.s: Likewise.
448 * testsuite/gas/i386/x86-64-no-got.d: Likewise.
449 * testsuite/gas/i386/x86-64-no-got.s: Likewise.
450
5347ed60
AM
4512021-01-13 Alan Modra <amodra@gmail.com>
452
453 * Makefile.in: Regenerate.
454 * Makefile.in: Regenerate.
455
d546b610
L
4562021-01-12 H.J. Lu <hongjiu.lu@intel.com>
457
458 PR binutils/26792
459 * configure.ac: Use GNU_MAKE_JOBSERVER.
460 * aclocal.m4: Regenerated.
461 * configure: Likewise.
462
6d104cac
NC
4632021-01-12 Nick Clifton <nickc@redhat.com>
464
465 * po/fr.po: Updated French translation.
466
83b33c6c
L
4672021-01-11 H.J. Lu <hongjiu.lu@intel.com>
468
469 PR ld/27173
470 * configure: Regenerated.
471
82c70b08
KT
4722021-10-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
473
474 * NEWS: Remove CSRE.
475 * config/tc-aarch64.c (parse_csr_operand): Delete.
476 (parse_operands): Delete handling of
477 AARCH64_OPND_CSRE_CSR.
478 (aarch64_features): Remove csre.
479 * doc/c-aarch64.texi: Remove CSRE.
480 * testsuite/gas/aarch64/csre.d: Delete.
481 * testsuite/gas/aarch64/csre-invalid.s: Likewise.
482 * testsuite/gas/aarch64/csre-invalid.d: Likewise.
483 * testsuite/gas/aarch64/csre_csr.s: Likewise.
484 * testsuite/gas/aarch64/csre_csr.d: Likewise.
485 * testsuite/gas/aarch64/csre_csr-invalid.s: Likewise.
486 * testsuite/gas/aarch64/csre_csr-invalid.l: Likewise.
487 * testsuite/gas/aarch64/csre_csr-invalid.d: Likewise.
488
a8aa72b9
NC
4892021-01-11 Nick Clifton <nickc@redhat.com>
490
491 * po/uk.po: Updated Ukranian translation.
492
a4966cd9
L
4932021-01-09 H.J. Lu <hongjiu.lu@intel.com>
494
495 * configure: Regenerated.
496
573fe3fb
NC
4972021-01-09 Nick Clifton <nickc@redhat.com>
498
499 * configure: Regenerate.
500 * po/gas.pot: Regenerate.
501
055bc77a
NC
5022021-01-09 Nick Clifton <nickc@redhat.com>
503
504 * 2.36 release branch crated.
505
aae7fcb8
PB
5062021-01-08 Peter Bergner <bergner@linux.ibm.com>
507
508 * testsuite/gas/ppc/rop-checks.d,
509 * testsuite/gas/ppc/rop-checks.l,
510 * testsuite/gas/ppc/rop-checks.s,
511 * testsuite/gas/ppc/rop.d,
512 * testsuite/gas/ppc/rop.s: New tests.
513 * testsuite/gas/ppc/ppc.exp: Run them.
514
64307045
AM
5152021-01-09 Alan Modra <amodra@gmail.com>
516
517 * configure: Regenerate.
518
f4782128
ST
5192021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
520
521 * configure: Regenerate.
522
d1bcae83
L
5232021-01-07 H.J. Lu <hongjiu.lu@intel.com>
524
525 PR 27109
526 * read.c (s_reloc): Call symbol_mark_used_in_reloc on the
527 section symbol.
528 * subsegs.c (subseg_set_rest): Set BSF_SECTION_SYM_USED if needed.
529 * write.c (adjust_reloc_syms): Call symbol_mark_used_in_reloc
530 on the section symbol.
531 (set_symtab): Don't generate unused section symbols.
532 (maybe_generate_build_notes): Call symbol_mark_used_in_reloc
533 on the section symbol.
534 * config/obj-elf.c (elf_adjust_symtab): Call
535 symbol_mark_used_in_reloc on the group signature symbol.
536 * testsuite/gas/cfi/cfi-label.d: Remove unused section symbols
537 from expected output.
538 * testsuite/gas/elf/elf.exp (run_elf_list_test): Check
539 is_elf_unused_section_symbols.
540 * testsuite/gas/elf/section2.e: Updated.
541 * testsuite/gas/elf/section2.e-unused: New file.
542 * testsuite/gas/elf/symver.d: Remove unused section symbols.
543 * testsuite/gas/i386/ilp32/elf/symver.d: Likewise.
544 * testsuite/gas/i386/ilp32/x86-64-size-1.d: Likewise.
545 * testsuite/gas/i386/ilp32/x86-64-size-3.d: Likewise.
546 * testsuite/gas/i386/ilp32/x86-64-size-5.d: Likewise.
547 * testsuite/gas/i386/ilp32/x86-64-unwind.d: Likewise.
548 * testsuite/gas/i386/size-1.d: Likewise.
549 * testsuite/gas/i386/size-3.d: Likewise.
550 * testsuite/gas/i386/svr4.d: Likewise.
551 * testsuite/gas/i386/x86-64-size-1.d: Likewise.
552 * testsuite/gas/i386/x86-64-size-3.d: Likewise.
553 * testsuite/gas/i386/x86-64-size-5.d: Likewise.
554 * testsuite/gas/i386/x86-64-unwind.d: Likewise.
555
aa881ecd
PT
5562021-01-07 Philipp Tomsich <prt@gnu.org>
557
558 * config/tc-riscv.c (riscv_multi_subset_supports): Added
559 INSN_CLASS_ZIHINTPAUSE.
560 * testsuite/gas/riscv/pause.d: New testcase. Adding coverage for
561 the pause hint instruction.
562 * testsuite/gas/riscv/pause.s: Likewise.
563
2652cfad
CXW
5642021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
565 Jim Wilson <jimw@sifive.com>
566 Andrew Waterman <andrew@sifive.com>
567 Maxim Blinov <maxim.blinov@embecosm.com>
568 Kito Cheng <kito.cheng@sifive.com>
569 Nelson Chu <nelson.chu@sifive.com>
570
571 * config/tc-riscv.c (riscv_multi_subset_supports): Handle INSN_CLASS_ZB*.
572 (riscv_get_default_ext_version): Do not check the default_isa_spec when
573 the version defined in the riscv_opcodes table is ISA_SPEC_CLASS_DRAFT.
574 * testsuite/gas/riscv/bitmanip-insns-32.d: New testcase.
575 * testsuite/gas/riscv/bitmanip-insns-64.d: Likewise.
576 * testsuite/gas/riscv/bitmanip-insns.s: Likewise.
577
85f55c2b
AM
5782021-01-06 Alan Modra <amodra@gmail.com>
579
580 * testsuite/gas/sparc/sparc.exp: Move 64-bit tests inside gas_64_check.
581
22206e84
AM
5822021-01-06 Alan Modra <amodra@gmail.com>
583
584 * testsuite/gas/macros/app1.d: xfail tic30.
585 * testsuite/gas/macros/app2.d: Likewise.
586 * testsuite/gas/macros/app3.d: Likewise.
587 * testsuite/gas/macros/app4.d: Likewise.
588
286d2f2c
MC
5892021-01-06 Marcus Comstedt <marcus@mc.pp.se>
590
591 * doc/as.texi: Add -mlittle-endian and -mbig-endian to docs.
592 * doc/c-riscv.texi: Likewise.
593
f36ce378
MC
5942021-01-06 Marcus Comstedt <marcus@mc.pp.se>
595
596 * testsuite/gas/riscv/li32.d: Accept bigriscv in addition
597 to littleriscv.
598 * testsuite/gas/riscv/li64.d: Likewise.
599 * testsuite/gas/riscv/lla32.d: Likewise.
600 * testsuite/gas/riscv/lla64.d: Likewise.
601 * testsuite/gas/riscv/march-ok-g2.d: Likewise.
602 * testsuite/gas/riscv/march-ok-g2_p1.d: Likewise.
603 * testsuite/gas/riscv/march-ok-g2p0.d: Likewise.
604 * testsuite/gas/riscv/march-ok-i2p0.d: Likewise.
605 * testsuite/gas/riscv/march-ok-i2p0m2_a2f2.d: Likewise.
606 * testsuite/gas/riscv/march-ok-nse-with-version.d: Likewise.
607 * testsuite/gas/riscv/march-ok-two-nse.d: Likewise.
608
fbc09e7a
MC
6092021-01-06 Marcus Comstedt <marcus@mc.pp.se>
610
611 * config/tc-riscv.c (riscv_target_format): Add elf64-bigriscv and
612 elf32-bigriscv.
613 (install_insn): Always write instructions as little endian.
614 (riscv_make_nops): Likewise.
615 (md_convert_frag_branch): Likewise.
616 (md_number_to_chars): Write data in target endianness.
617 (options, md_longopts): Add -mbig-endian and -mlittle-endian options.
618 (md_parse_option): Handle the endian options.
619 * config/tc-riscv.h: Only define TARGET_BYTES_BIG_ENDIAN if not
620 already defined.
621 * configure.tgt: Added riscv64be*, riscv32be*, riscvbe*.
622
cd6d537c
L
6232021-01-04 H.J. Lu <hongjiu.lu@intel.com>
624
625 PR ld/26256
626 * config/obj-elf.c (obj_elf_change_section): Also filter out
627 SHF_LINK_ORDER.
628
dd933805
AM
6292021-01-04 Alan Modra <amodra@gmail.com>
630
631 PR 27102
632 * symbols.c (S_SET_EXTERNAL): Revise section symbol warning
633 message and register symbol error message.
634
90320e40
AM
6352021-01-04 Alan Modra <amodra@gmail.com>
636
637 PR 27101
638 * read.c (s_align): Use a large enough type for "align" to hold
639 the result of get_absolute_expression.
640
f9a6a8f0
AM
6412021-01-01 Nicolas Boulenguez <nicolas@debian.org>
642
643 * config/tc-i386.c: Correct comment spelling.
644 * config/tc-riscv.c: Likewise.
645 * config/tc-s390.c: Correct comment grammar.
646 * doc/c-i386.texi: Correct spelling.
647 * doc/c-s390.texi: Correct grammar.
648
250d07de
AM
6492021-01-01 Alan Modra <amodra@gmail.com>
650
651 Update year range in copyright notice of all files.
652
64d05a43
HPN
6532021-01-01 Hans-Peter Nilsson <hp@bitrange.com>
654
655 * config/tc-mmix.h (md_single_noop_insn): Change to "swym 0".
656
c2795844 657For older changes see ChangeLog-2020
3499769a 658\f
c2795844 659Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
660
661Copying and distribution of this file, with or without modification,
662are permitted in any medium without royalty provided the copyright
663notice and this notice are preserved.
664
665Local Variables:
666mode: change-log
667left-margin: 8
668fill-column: 74
669version-control: never
670End: