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