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