]> Git Repo - binutils.git/blame - gas/ChangeLog
Add support for decoding DWARF v5 DW_AT_addr_base tags.
[binutils.git] / gas / ChangeLog
CommitLineData
55add51e
AM
12021-02-24 Alan Modra <[email protected]>
2
3 PR 23691
4 * Makefile.am (TARGET_CPU_CFILES): Split off config/xtensa-relax.c..
5 (TARGET_CPU_HFILES): ..and config/xtensa-relax.h..
6 (TARGET_EXTRA_FILES): ..to here. Add config/bfin-lex-wrapper.c,
7 and use alongside TARGET_CPU_CFILES.
8 (EXTRA_DIST): Update location of generated .c files.
9 (config/m68k-parse.c): New rule replacing m68k-parse.c rule.
10 (config/bfin-parse.c, config/rl78-parse.cm config/rx-parse.c),
11 (config/bfin-lex.c, config/bfin-lex-wrapper.@OBJEXT@): Similarly.
12 (itbl-lex-wrapper.@OBJEXT@): Simplify to just the needed
13 dependencies.
14 (itbl-parse.@OBJEXT@): Delete rule using NO_WERROR.
15 (itbl-parse.c, itbl-parse.h): Tidy.
16 * config/bfin-lex-wrapper.c: Include config/bfin-lex.c.
17 * config/bfin-lex.l: Include config/bfin-parse.h.
18 * configure.ac (extra_objects): Move object files corresponding
19 to .y and .l files now in config/ to config/.
20 * Makefile.in: Regenerate.
21 * configure: Regenerate.
22 * po/POTFILES.in: Regenerate.
23
0257c2ff
NC
242021-02-19 Nick Clifton <[email protected]>
25
26 * config/tc-riscv.c (riscv_ip): Fix compile time warnings about
27 misleading indentation.
28
5a9f5403
NC
292021-02-19 Nelson Chu <[email protected]>
30
31 PR 27158
32 * config/tc-riscv.c (riscv_ip): Updated encoding macros.
33 (md_apply_fix): Likewise.
34 (md_convert_frag_branch): Likewise.
35 (validate_riscv_insn): Likewise. Also arranged operands, including
36 added C5 and C6 operands, and removed unused Ci and C< operands.
37 * doc/c-riscv.texi: Updated and added CSS/CL/CS types.
38 * testsuite/gas/riscv/insn.d: Added CSS/CL/CS instructions.
39 * testsuite/gas/riscv/insn.s: Likewise.
40
3d73d29e
NC
412021-02-18 Nelson Chu <[email protected]>
42
43 * config/tc-riscv.c: Included cpu-riscv.h.
44 (enum riscv_csr_clas): Moved from include/opcode/riscv.h.
45 (struct riscv_csr_extra): Likewise.
46 (struct riscv_ext_version): Likewise.
47 (ext_version_table): Moved from opcodes/riscv-opc.c.
48 (default_isa_spec): Updated type to riscv_spec_class.
49 (default_priv_spec): Likewise.
50 (riscv_set_default_isa_spec): Updated.
51 (init_ext_version_hash): Likewise.
52 (riscv_init_csr_hash): Likewise, also fixed indent.
53
089485ff
AM
542021-02-17 Alan Modra <[email protected]>
55
56 * testsuite/gas/elf/section28.d: xfail h8300.
57
ca1289b9
L
582021-02-16 H.J. Lu <[email protected]>
59
60 PR gas/27412
61 * config/obj-elf.c (obj_elf_change_section): Strip SHF_GNU_RETAIN
62 when checking incorrect section attributes.
63 * testsuite/gas/elf/elf.exp: Run section28 and section29.
64 * testsuite/gas/elf/section28.d: New file.
65 * testsuite/gas/elf/section28.s: Likewise.
66 * testsuite/gas/elf/section29.d: Likewise.
67 * testsuite/gas/elf/section29.s: Likewise.
68
394ae71f
JB
692021-02-16 Jan Beulich <[email protected]>
70
71 * testsuite/gas/i386/sse-check.s,
72 testsuite/gas/i386/sse2avx.s,
73 testsuite/gas/i386/x86-64-sse2avx.s: Add CVTPI2PD cases.
74 * testsuite/gas/i386/sse-check-error.l,
75 testsuite/gas/i386/sse-check-warn.e,
76 testsuite/gas/i386/sse-check.d,
77 testsuite/gas/i386/sse2avx.d,
78 testsuite/gas/i386/x86-64-sse-check-error.l,
79 testsuite/gas/i386/x86-64-sse2avx.d: Adjust expecations.
80 * testsuite/gas/i386/property-cvtpi2pd.s,
81 testsuite/gas/i386/property-cvtpi2pd.d,
82 testsuite/gas/i386/property-cvtpi2ps.s,
83 testsuite/gas/i386/property-cvtpi2ps.d: New.
84 * testsuite/gas/i386/i386.exp: Run new tests.
85
3d70986f
JB
862021-02-16 Jan Beulich <[email protected]>
87
88 * config/tc-i386.c (md_assemble): Use template rather than
89 actuals when updating i.xstate.
90 * testsuite/gas/i386/property-4.d,
91 testsuite/gas/i386/property-5.d,
92 testsuite/gas/i386/property-12.d: Adjust expectations.
93
014d61ea
JB
942021-02-16 Jan Beulich <[email protected]>
95
96 * config/tc-i386.c (output_insn): Handle ldmxcsr, stmxcsr,
97 vldmxcsr, vstmxcsr, vzeroall, and vzeroupper.
98 * testsuite/gas/i386/property-ldmxcsr.s,
99 testsuite/gas/i386/property-ldmxcsr.d,
100 testsuite/gas/i386/property-vldmxcsr.s,
101 testsuite/gas/i386/property-vldmxcsr.d,
102 testsuite/gas/i386/property-vzeroall.s,
103 testsuite/gas/i386/property-vzeroall.d: New.
104 * testsuite/gas/i386/i386.exp: Run new tests.
105
cbe68696
JB
1062021-02-16 Jan Beulich <[email protected]>
107
108 * testsuite/gas/i386/i386.exp: Move bitness-independent property
109 tests to bitness independent section.
110 * testsuite/gas/i386/x86-64-property-2.d,
111 testsuite/gas/i386/x86-64-property-3.d,
112 testsuite/gas/i386/x86-64-property-4.d,
113 testsuite/gas/i386/x86-64-property-5.d,
114 testsuite/gas/i386/x86-64-property-6.d,
115 testsuite/gas/i386/x86-64-property-10.d,
116 testsuite/gas/i386/x86-64-property-11.d,
117 testsuite/gas/i386/x86-64-property-12.d,
118 testsuite/gas/i386/x86-64-property-13.d: Delete.
119
c2f1204d
JB
1202021-02-16 Jan Beulich <[email protected]>
121
122 * testsuite/gas/i386/enqcmd-16bit.s: Include enqcmd.s, not
123 movdir.s.
124 * testsuite/gas/i386/enqcmd-16bit.d: Adjust expectations.
125
9a12b194
AM
1262021-02-16 Alan Modra <[email protected]>
127
128 PR 27426
129 * dwarf2dbg.c (allocate_filename_to_slot): Allocate the dirs array
130 in another place.
131
70433886
AM
1322021-02-16 Alan Modra <[email protected]>
133
134 * read.c (demand_copy_C_string): Really check for embedded zeros.
135
ba2b480f
AK
1362021-02-15 Andreas Krebbel <[email protected]>
137
138 * config/tc-s390.c (s390_parse_cpu): New entry for arch14.
139 * doc/c-s390.texi: Document arch14 march option.
140 * testsuite/gas/s390/s390.exp: Run the arch14 related tests.
141 * testsuite/gas/s390/zarch-arch14.d: New test.
142 * testsuite/gas/s390/zarch-arch14.s: New test.
143
c46b7066
NC
1442021-02-12 Nick Clifton <[email protected]>
145
146 * testsuite/gas/mach-o/sections-1.d: Stop automatic debug link
147 following.
148 * testsuite/gas/xgate/insns-dwarf2.d: Likewise.
149
3c1d4101
AM
1502021-02-12 Alan Modra <[email protected]>
151
152 * testsuite/gas/all/pr27381.err: Don't match source file name.
153 * testsuite/gas/all/pr27381.s: Don't start directive in first column.
154 * testsuite/gas/all/pr27384.err: Don't match source file name.
155 Adjust line number.
156 * testsuite/gas/all/pr27384.s: Add ".text" directive.
157 * testsuite/gas/elf/pr27355.err: Don't match source file name.
158
933feaf3
AM
1592021-02-11 Alan Modra <[email protected]>
160
161 * NEWS: Mention arm-symbianelf removal.
162
01e8b831
NC
1632021-02-10 Nick Clifton <[email protected]>
164
165 * listing.c (buffer_line): Remove debugging code accidentally
166 included with the fix for PR 27384.
167
284beb43
NC
1682021-02-09 Nick Clifton <[email protected]>
169
170 PR 27381
171 * read.c (s_incbin): Check that the file to be included is a
172 regular, non-directory file.
173 * testsuite/gas/all/pr27381.s: New test source file.
174 * testsuite/gas/all/pr27381.d: New test control file.
175 * testsuite/gas/all/pr27381.err: Expected error output for the new test.
176 * testsuite/gas/all/gas.exp: Run the new test.
177
a57d1773
AM
1782021-02-09 Alan Modra <[email protected]>
179
180 * Makefile.am (TARG_ENV_HFILES): Remove config/te-symbian.h.
181 * config/tc-arm.c (elf32_arm_target_format): Remove TE_SYMBIAN
182 support.
183 * config/te-symbian.h: Delete.
184 * configure.tgt: Remove arm-*-symbianelf*.
185 * testsuite/gas/arm/arch4t-eabi.d: Don't mention symbianelf in
186 target selection.
187 * testsuite/gas/arm/arch4t.d: Likewise.
188 * testsuite/gas/arm/got_prel.d: Likewise.
189 * testsuite/gas/arm/mapdir.d: Likewise.
190 * testsuite/gas/arm/mapmisc.d: Likewise.
191 * testsuite/gas/arm/mapsecs.d: Likewise.
192 * testsuite/gas/arm/mapshort-eabi.d: Likewise.
193 * testsuite/gas/arm/thumb-eabi.d: Likewise.
194 * testsuite/gas/arm/thumb.d: Likewise.
195 * testsuite/gas/arm/thumbrel.d: Likewise.
196 * Makefile.in: Regenerate.
197 * po/POTFILES.in: Regenerate.
198
4a68fcd7
NC
1992021-02-09 Nick Clifton <[email protected]>
200
201 PR 27384
202 * listing.c (listing_psize): Check the result of the width
203 expression before assigning it to paper_width.
204 * testsuite/gas/all/pr27384.s: New test source file.
205 * testsuite/gas/all/pr27384.d: New test control file.
206 * testsuite/gas/all/pr27384.err: Expected errors from new test.
207 * testsuite/gas/all/gas.exp: Run the new test.
208
52563b0f
NC
2092021-02-09 Nick Clifton <[email protected]>
210
211 PR 27355
212 * testsuite/gas/elf/pr27355.s: New test source file.
213 * testsuite/gas/elf/pr27355.d: New test control file.
214 * testsuite/gas/elf/pr27355.err: Expected errors from new test.
215 * testsuite/gas/elf/elf.exp: Run the new test.
216
bfd428bc
MF
2172021-02-08 Mike Frysinger <[email protected]>
218
219 * config/tc-tic54x (tic54x_mmregs): Rename to ...
220 (tic54x_register_mmregs): ... this. Change mmregs to tic54x_mmregs.
221 (md_pseudo_table): Change tic54x_mmregs to tic54x_register_mmregs.
222 (md_begin): Add tic54x_ prefix to regs, mmregs, condition_codes,
223 cc2_codes, cc3_codes, status_bits, and misc_symbols.
224
80b652ef
NC
2252021-02-08 Nick Clifton <[email protected]>
226
227 PR 27355
228 * dwarf2dbg.c (allocate_filename_to_slot): Allocate the dirs array
229 if it has not already been created.
230
24075dcc
NC
2312021-02-04 Nelson Chu <[email protected]>
232
233 * config/tc-riscv.c (riscv_multi_subset_supports): Removed
234 INSN_CLASS_ZB*.
235 * testsuite/gas/riscv/bitmanip-insns-32.d: Removed.
236 * testsuite/gas/riscv/bitmanip-insns-64.d: Removed.
237 * testsuite/gas/riscv/bitmanip-insns.s: Removed.
238
61ecbbae
AK
2392021-02-03 Andreas Krebbel <[email protected]>
240
241 * doc/c-s390.texi: Document vector instruction formats.
242
1f568f9a
EH
2432021-02-01 Emery Hemingway <[email protected]>
244
245 * configure.tgt: Add *-*-genode* as a target for AArch64 and x86.
246
7bba67ec
AM
2472021-02-01 Alan Modra <[email protected]>
248
249 PR 27283
250 * config/tc-alpha.c (insert_operand): Delete dead code.
251
1f583bc2
L
2522021-01-26 H.J. Lu <[email protected]>
253
254 PR gas/27243
255 * config/tc-nios2.c (md_begin): Don't disable relaxation with
256 --gdwarf-N.
257 * testsuite/gas/nios2/relax.d: New file.
258 * testsuite/gas/nios2/relax.s: Likewise.
259
a45ef9a3
AM
2602021-01-26 Alan Modra <[email protected]>
261
262 * testsuite/gas/all/local-label-overflow.d: Use xfail rather than
263 notarget all except hppa. Comment.
264 * testsuite/gas/all/sleb128-2.d: Use xfail rather than notarget.
265 * testsuite/gas/all/sleb128-4.d: Likewise. Don't skip msp430.
266 * testsuite/gas/all/sleb128-5.d: Use xfail rather than notarget.
267 * testsuite/gas/all/sleb128-7.d: Likewise.
268 * testsuite/gas/all/sleb128-9.d: Likewise.
269 * testsuite/gas/elf/bignums.d: Likewise.
270 * testsuite/gas/elf/group0c.d: Likewise.
271 * testsuite/gas/elf/group1a.d: Likewise.
272 * testsuite/gas/elf/section-symbol-redef.d: Likewise.
273 * testsuite/gas/elf/section15.d: Likewise.
274 * testsuite/gas/elf/section4.d: Likewise.
275 * testsuite/gas/elf/section7.d: Likewise.
276 * testsuite/gas/macros/irp.d: Likewise.
277 * testsuite/gas/macros/repeat.d: Likewise.
278 * testsuite/gas/macros/rept.d: Likewise.
279 * testsuite/gas/macros/test2.d: Likewise.
280 * testsuite/gas/macros/vararg.d: Likewise.
281 * testsuite/gas/all/string.d: Use xfail rather than skip.
282 * testsuite/gas/elf/missing-build-notes.d: Likewise.
283 * testsuite/gas/elf/section0.d: Likewise.
284 * testsuite/gas/elf/section1.d: Likewise.
285 * testsuite/gas/elf/section10.d: Likewise.
286 * testsuite/gas/elf/section11.d: Likewise.
287 * testsuite/gas/elf/section6.d: Likewise.
288 * testsuite/gas/elf/symtab.d: Use xfail rather than skip, adjust hppa.
289 * testsuite/gas/elf/symtab.s: Don't start directives in first column.
290 * testsuite/gas/macros/test3.d: Don't notarget nds32.
291
9886ff03
AM
2922021-01-26 Alan Modra <[email protected]>
293
294 * testsuite/gas/all/byte.d,
295 * testsuite/gas/all/byte.l,
296 * testsuite/gas/all/byte.s: Delete.
297 * testsuite/gas/all/gas.exp: Don't run byte test.
298
4287950e
AM
2992021-01-26 Alan Modra <[email protected]>
300
301 PR 27282
302 * testsuite/gas/all/none.d: Replace skip with xfail, don't xfail ft32.
303 * testsuite/gas/elf/pr27228.d: xfail hppa and allow OBJECT match.
304
eea133e6
L
3052021-01-24 H.J. Lu <[email protected]>
306
307 PR gas/27228
308 * testsuite/gas/elf/elf.exp: Run pr27228.
309 * testsuite/gas/elf/pr27228.d: New file.
310 * testsuite/gas/elf/pr27228.s: Likewise.
311
68fcee4f
AM
3122021-01-24 Alan Modra <[email protected]>
313
314 PR 27228
315 * write.c (resolve_reloc_expr_symbols): Don't assume local symbol
316 is defined.
317
be07043e
AM
3182021-01-21 Alan Modra <[email protected]>
319
320 PR 27221
321 * dwarf2dbg.c (dwarf2_gen_line_info_1): Don't warn about ignored
322 line number info when gas is generating it.
323 * testsuite/gas/elf/dwarf2-20.d: Adjust to not expect warnings.
324 * testsuite/gas/m68hc11/indexed12.d: Likewise.
325 * testsuite/gas/elf/elf.exp: Don't run warn-2.
326 * gas/testsuite/gas/elf/warn-2.s: Delete.
327
498ff032
AM
3282021-01-21 Alan Modra <[email protected]>
329
330 PR 27218
331 * dwarf2dbg.c (dwarf2_gen_line_info): Correct setting of dwarf_level.
332 (dwarf2_directive_filename, dwarf2_directive_loc): Likewise, and
333 error for negative file numbers.
334
4bd7c902
AM
3352021-01-20 Alan Modra <[email protected]>
336
337 * testsuite/gas/ppc/power4.d: Adjust for removal of section sym.
338 * testsuite/gas/ppc/test1elf32.d: Likewise.
339 * testsuite/gas/ppc/test1elf64.d: Likewise.
340
705989f1
L
3412021-01-18 H.J. Lu <[email protected]>
342
343 PR gas/27195
344 * dwarf2dbg.c (dwarf2_gen_line_info): Set dwarf_level to 5 if
345 needed.
346 (dwarf2_directive_filename): Likewise.
347 (dwarf2_directive_loc): Likewise.
348 * testsuite/gas/elf/dwarf-5-file0.d: Pass --gdwarf-3.
349 * testsuite/gas/lns/lns-diag-1.l: Remove the
350 "Error: file number less than one" errors.
351
44365e88
AM
3522021-01-18 Alan Modra <[email protected]>
353
354 PR 27198
355 * config/tc-i386.c (need_plt32_p): Return FALSE for NULL symbol.
356 * testsuite/gas/i386/pr27198.d,
357 * gas/testsuite/gas/i386/pr27198.err,
358 * gas/testsuite/gas/i386/pr27198.s: New test.
359 * gas/testsuite/gas/i386/i386.exp: Run it.
360
1942a048
NC
3612021-01-15 Nelson Chu <[email protected]>
362
363 * config/tc-riscv.c: Indent and GNU coding standards tidy,
364 also aligned the code.
365 * config/tc-riscv.h: Likewise.
366
b800637e
NC
3672021-01-15 Nelson Chu <[email protected]>
368
369 * config/tc-riscv.c: Error and warning messages tidy.
370 * testsuite/gas/riscv/priv-reg-fail-fext.l: Updated.
371 * testsuite/gas/riscv/priv-reg-fail-read-only-01.l: Likewise.
372 * testsuite/gas/riscv/priv-reg-fail-read-only-02.l: Likewise.
373 * testsuite/gas/riscv/priv-reg-fail-rv32-only.l: Likewise.
374 * testsuite/gas/riscv/priv-reg-fail-version-1p10.l: Likewise.
375 * testsuite/gas/riscv/priv-reg-fail-version-1p11.l: Likewise.
376 * testsuite/gas/riscv/priv-reg-fail-version-1p9p1.l: Likewise.
377
dcd709e0
NC
3782021-01-15 Nelson Chu <[email protected]>
379
380 * config/tc-riscv.c: Comments tidy and improvement. Also update
381 comment "fallthru" to "Fall through" that end with a period and
382 two spaces.
383
5fda40b2
MF
3842021-01-14 Mike Frysinger <[email protected]>
385
386 * doc/as.texi: Delete @ifset ELF wrapping around [248]byte entries.
387 Delete warning that these are only available with ELF targets.
388 * obj-elf.c (elf_pseudo_table): Move 2byte/4byte/8byte entries ...
389 * read.c (potable): ... here.
390
abad2815
MF
3912021-01-14 Mike Frysinger <[email protected]>
392
393 * Makefile.am (bfin-lex-wrapper.@OBJEXT@): Delete $(NO_WERROR).
394 * Makefile.in: Regenerated.
395
adb0bd8f
MF
3962021-01-14 Mike Frysinger <[email protected]>
397
398 * bfin-lex.l (YY_NO_INPUT, YY_NO_UNPUT): Define.
399 (parse_int): Mark char_bag const.
400
844bf810
L
4012021-01-13 H.J. Lu <[email protected]>
402
403 PR gas/27178
404 * config/tc-i386.c (lex_got::gotrel): Add need_GOT_symbol.
405 Don't generate GOT_symbol for PLT relocations.
406 * testsuite/gas/i386/i386.exp: Run PR gas/27178 tests.
407 * testsuite/gas/i386/no-got.d: New file.
408 * testsuite/gas/i386/no-got.s: Likewise.
409 * testsuite/gas/i386/x86-64-no-got.d: Likewise.
410 * testsuite/gas/i386/x86-64-no-got.s: Likewise.
411
5347ed60
AM
4122021-01-13 Alan Modra <[email protected]>
413
414 * Makefile.in: Regenerate.
415 * Makefile.in: Regenerate.
416
d546b610
L
4172021-01-12 H.J. Lu <[email protected]>
418
419 PR binutils/26792
420 * configure.ac: Use GNU_MAKE_JOBSERVER.
421 * aclocal.m4: Regenerated.
422 * configure: Likewise.
423
6d104cac
NC
4242021-01-12 Nick Clifton <[email protected]>
425
426 * po/fr.po: Updated French translation.
427
83b33c6c
L
4282021-01-11 H.J. Lu <[email protected]>
429
430 PR ld/27173
431 * configure: Regenerated.
432
82c70b08
KT
4332021-10-11 Kyrylo Tkachov <[email protected]>
434
435 * NEWS: Remove CSRE.
436 * config/tc-aarch64.c (parse_csr_operand): Delete.
437 (parse_operands): Delete handling of
438 AARCH64_OPND_CSRE_CSR.
439 (aarch64_features): Remove csre.
440 * doc/c-aarch64.texi: Remove CSRE.
441 * testsuite/gas/aarch64/csre.d: Delete.
442 * testsuite/gas/aarch64/csre-invalid.s: Likewise.
443 * testsuite/gas/aarch64/csre-invalid.d: Likewise.
444 * testsuite/gas/aarch64/csre_csr.s: Likewise.
445 * testsuite/gas/aarch64/csre_csr.d: Likewise.
446 * testsuite/gas/aarch64/csre_csr-invalid.s: Likewise.
447 * testsuite/gas/aarch64/csre_csr-invalid.l: Likewise.
448 * testsuite/gas/aarch64/csre_csr-invalid.d: Likewise.
449
a8aa72b9
NC
4502021-01-11 Nick Clifton <[email protected]>
451
452 * po/uk.po: Updated Ukranian translation.
453
a4966cd9
L
4542021-01-09 H.J. Lu <[email protected]>
455
456 * configure: Regenerated.
457
573fe3fb
NC
4582021-01-09 Nick Clifton <[email protected]>
459
460 * configure: Regenerate.
461 * po/gas.pot: Regenerate.
462
055bc77a
NC
4632021-01-09 Nick Clifton <[email protected]>
464
465 * 2.36 release branch crated.
466
aae7fcb8
PB
4672021-01-08 Peter Bergner <[email protected]>
468
469 * testsuite/gas/ppc/rop-checks.d,
470 * testsuite/gas/ppc/rop-checks.l,
471 * testsuite/gas/ppc/rop-checks.s,
472 * testsuite/gas/ppc/rop.d,
473 * testsuite/gas/ppc/rop.s: New tests.
474 * testsuite/gas/ppc/ppc.exp: Run them.
475
64307045
AM
4762021-01-09 Alan Modra <[email protected]>
477
478 * configure: Regenerate.
479
f4782128
ST
4802021-01-07 Samuel Thibault <[email protected]>
481
482 * configure: Regenerate.
483
d1bcae83
L
4842021-01-07 H.J. Lu <[email protected]>
485
486 PR 27109
487 * read.c (s_reloc): Call symbol_mark_used_in_reloc on the
488 section symbol.
489 * subsegs.c (subseg_set_rest): Set BSF_SECTION_SYM_USED if needed.
490 * write.c (adjust_reloc_syms): Call symbol_mark_used_in_reloc
491 on the section symbol.
492 (set_symtab): Don't generate unused section symbols.
493 (maybe_generate_build_notes): Call symbol_mark_used_in_reloc
494 on the section symbol.
495 * config/obj-elf.c (elf_adjust_symtab): Call
496 symbol_mark_used_in_reloc on the group signature symbol.
497 * testsuite/gas/cfi/cfi-label.d: Remove unused section symbols
498 from expected output.
499 * testsuite/gas/elf/elf.exp (run_elf_list_test): Check
500 is_elf_unused_section_symbols.
501 * testsuite/gas/elf/section2.e: Updated.
502 * testsuite/gas/elf/section2.e-unused: New file.
503 * testsuite/gas/elf/symver.d: Remove unused section symbols.
504 * testsuite/gas/i386/ilp32/elf/symver.d: Likewise.
505 * testsuite/gas/i386/ilp32/x86-64-size-1.d: Likewise.
506 * testsuite/gas/i386/ilp32/x86-64-size-3.d: Likewise.
507 * testsuite/gas/i386/ilp32/x86-64-size-5.d: Likewise.
508 * testsuite/gas/i386/ilp32/x86-64-unwind.d: Likewise.
509 * testsuite/gas/i386/size-1.d: Likewise.
510 * testsuite/gas/i386/size-3.d: Likewise.
511 * testsuite/gas/i386/svr4.d: Likewise.
512 * testsuite/gas/i386/x86-64-size-1.d: Likewise.
513 * testsuite/gas/i386/x86-64-size-3.d: Likewise.
514 * testsuite/gas/i386/x86-64-size-5.d: Likewise.
515 * testsuite/gas/i386/x86-64-unwind.d: Likewise.
516
aa881ecd
PT
5172021-01-07 Philipp Tomsich <[email protected]>
518
519 * config/tc-riscv.c (riscv_multi_subset_supports): Added
520 INSN_CLASS_ZIHINTPAUSE.
521 * testsuite/gas/riscv/pause.d: New testcase. Adding coverage for
522 the pause hint instruction.
523 * testsuite/gas/riscv/pause.s: Likewise.
524
2652cfad
CXW
5252021-01-07 Claire Xenia Wolf <[email protected]>
526 Jim Wilson <[email protected]>
527 Andrew Waterman <[email protected]>
528 Maxim Blinov <[email protected]>
529 Kito Cheng <[email protected]>
530 Nelson Chu <[email protected]>
531
532 * config/tc-riscv.c (riscv_multi_subset_supports): Handle INSN_CLASS_ZB*.
533 (riscv_get_default_ext_version): Do not check the default_isa_spec when
534 the version defined in the riscv_opcodes table is ISA_SPEC_CLASS_DRAFT.
535 * testsuite/gas/riscv/bitmanip-insns-32.d: New testcase.
536 * testsuite/gas/riscv/bitmanip-insns-64.d: Likewise.
537 * testsuite/gas/riscv/bitmanip-insns.s: Likewise.
538
85f55c2b
AM
5392021-01-06 Alan Modra <[email protected]>
540
541 * testsuite/gas/sparc/sparc.exp: Move 64-bit tests inside gas_64_check.
542
22206e84
AM
5432021-01-06 Alan Modra <[email protected]>
544
545 * testsuite/gas/macros/app1.d: xfail tic30.
546 * testsuite/gas/macros/app2.d: Likewise.
547 * testsuite/gas/macros/app3.d: Likewise.
548 * testsuite/gas/macros/app4.d: Likewise.
549
286d2f2c
MC
5502021-01-06 Marcus Comstedt <[email protected]>
551
552 * doc/as.texi: Add -mlittle-endian and -mbig-endian to docs.
553 * doc/c-riscv.texi: Likewise.
554
f36ce378
MC
5552021-01-06 Marcus Comstedt <[email protected]>
556
557 * testsuite/gas/riscv/li32.d: Accept bigriscv in addition
558 to littleriscv.
559 * testsuite/gas/riscv/li64.d: Likewise.
560 * testsuite/gas/riscv/lla32.d: Likewise.
561 * testsuite/gas/riscv/lla64.d: Likewise.
562 * testsuite/gas/riscv/march-ok-g2.d: Likewise.
563 * testsuite/gas/riscv/march-ok-g2_p1.d: Likewise.
564 * testsuite/gas/riscv/march-ok-g2p0.d: Likewise.
565 * testsuite/gas/riscv/march-ok-i2p0.d: Likewise.
566 * testsuite/gas/riscv/march-ok-i2p0m2_a2f2.d: Likewise.
567 * testsuite/gas/riscv/march-ok-nse-with-version.d: Likewise.
568 * testsuite/gas/riscv/march-ok-two-nse.d: Likewise.
569
fbc09e7a
MC
5702021-01-06 Marcus Comstedt <[email protected]>
571
572 * config/tc-riscv.c (riscv_target_format): Add elf64-bigriscv and
573 elf32-bigriscv.
574 (install_insn): Always write instructions as little endian.
575 (riscv_make_nops): Likewise.
576 (md_convert_frag_branch): Likewise.
577 (md_number_to_chars): Write data in target endianness.
578 (options, md_longopts): Add -mbig-endian and -mlittle-endian options.
579 (md_parse_option): Handle the endian options.
580 * config/tc-riscv.h: Only define TARGET_BYTES_BIG_ENDIAN if not
581 already defined.
582 * configure.tgt: Added riscv64be*, riscv32be*, riscvbe*.
583
cd6d537c
L
5842021-01-04 H.J. Lu <[email protected]>
585
586 PR ld/26256
587 * config/obj-elf.c (obj_elf_change_section): Also filter out
588 SHF_LINK_ORDER.
589
dd933805
AM
5902021-01-04 Alan Modra <[email protected]>
591
592 PR 27102
593 * symbols.c (S_SET_EXTERNAL): Revise section symbol warning
594 message and register symbol error message.
595
90320e40
AM
5962021-01-04 Alan Modra <[email protected]>
597
598 PR 27101
599 * read.c (s_align): Use a large enough type for "align" to hold
600 the result of get_absolute_expression.
601
f9a6a8f0
AM
6022021-01-01 Nicolas Boulenguez <[email protected]>
603
604 * config/tc-i386.c: Correct comment spelling.
605 * config/tc-riscv.c: Likewise.
606 * config/tc-s390.c: Correct comment grammar.
607 * doc/c-i386.texi: Correct spelling.
608 * doc/c-s390.texi: Correct grammar.
609
250d07de
AM
6102021-01-01 Alan Modra <[email protected]>
611
612 Update year range in copyright notice of all files.
613
64d05a43
HPN
6142021-01-01 Hans-Peter Nilsson <[email protected]>
615
616 * config/tc-mmix.h (md_single_noop_insn): Change to "swym 0".
617
c2795844 618For older changes see ChangeLog-2020
3499769a 619\f
c2795844 620Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
621
622Copying and distribution of this file, with or without modification,
623are permitted in any medium without royalty provided the copyright
624notice and this notice are preserved.
625
626Local Variables:
627mode: change-log
628left-margin: 8
629fill-column: 74
630version-control: never
631End:
This page took 0.739085 seconds and 4 git commands to generate.