]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/ChangeLog
Fix typo in stap_parse_argument_conditionally
[thirdparty/binutils-gdb.git] / gas / ChangeLog
CommitLineData
284beb43
NC
12021-02-09 Nick Clifton <nickc@redhat.com>
2
3 PR 27381
4 * read.c (s_incbin): Check that the file to be included is a
5 regular, non-directory file.
6 * testsuite/gas/all/pr27381.s: New test source file.
7 * testsuite/gas/all/pr27381.d: New test control file.
8 * testsuite/gas/all/pr27381.err: Expected error output for the new test.
9 * testsuite/gas/all/gas.exp: Run the new test.
10
a57d1773
AM
112021-02-09 Alan Modra <amodra@gmail.com>
12
13 * Makefile.am (TARG_ENV_HFILES): Remove config/te-symbian.h.
14 * config/tc-arm.c (elf32_arm_target_format): Remove TE_SYMBIAN
15 support.
16 * config/te-symbian.h: Delete.
17 * configure.tgt: Remove arm-*-symbianelf*.
18 * testsuite/gas/arm/arch4t-eabi.d: Don't mention symbianelf in
19 target selection.
20 * testsuite/gas/arm/arch4t.d: Likewise.
21 * testsuite/gas/arm/got_prel.d: Likewise.
22 * testsuite/gas/arm/mapdir.d: Likewise.
23 * testsuite/gas/arm/mapmisc.d: Likewise.
24 * testsuite/gas/arm/mapsecs.d: Likewise.
25 * testsuite/gas/arm/mapshort-eabi.d: Likewise.
26 * testsuite/gas/arm/thumb-eabi.d: Likewise.
27 * testsuite/gas/arm/thumb.d: Likewise.
28 * testsuite/gas/arm/thumbrel.d: Likewise.
29 * Makefile.in: Regenerate.
30 * po/POTFILES.in: Regenerate.
31
4a68fcd7
NC
322021-02-09 Nick Clifton <nickc@redhat.com>
33
34 PR 27384
35 * listing.c (listing_psize): Check the result of the width
36 expression before assigning it to paper_width.
37 * testsuite/gas/all/pr27384.s: New test source file.
38 * testsuite/gas/all/pr27384.d: New test control file.
39 * testsuite/gas/all/pr27384.err: Expected errors from new test.
40 * testsuite/gas/all/gas.exp: Run the new test.
41
52563b0f
NC
422021-02-09 Nick Clifton <nickc@redhat.com>
43
44 PR 27355
45 * testsuite/gas/elf/pr27355.s: New test source file.
46 * testsuite/gas/elf/pr27355.d: New test control file.
47 * testsuite/gas/elf/pr27355.err: Expected errors from new test.
48 * testsuite/gas/elf/elf.exp: Run the new test.
49
bfd428bc
MF
502021-02-08 Mike Frysinger <vapier@gentoo.org>
51
52 * config/tc-tic54x (tic54x_mmregs): Rename to ...
53 (tic54x_register_mmregs): ... this. Change mmregs to tic54x_mmregs.
54 (md_pseudo_table): Change tic54x_mmregs to tic54x_register_mmregs.
55 (md_begin): Add tic54x_ prefix to regs, mmregs, condition_codes,
56 cc2_codes, cc3_codes, status_bits, and misc_symbols.
57
80b652ef
NC
582021-02-08 Nick Clifton <nickc@redhat.com>
59
60 PR 27355
61 * dwarf2dbg.c (allocate_filename_to_slot): Allocate the dirs array
62 if it has not already been created.
63
24075dcc
NC
642021-02-04 Nelson Chu <nelson.chu@sifive.com>
65
66 * config/tc-riscv.c (riscv_multi_subset_supports): Removed
67 INSN_CLASS_ZB*.
68 * testsuite/gas/riscv/bitmanip-insns-32.d: Removed.
69 * testsuite/gas/riscv/bitmanip-insns-64.d: Removed.
70 * testsuite/gas/riscv/bitmanip-insns.s: Removed.
71
61ecbbae
AK
722021-02-03 Andreas Krebbel <krebbel@linux.ibm.com>
73
74 * doc/c-s390.texi: Document vector instruction formats.
75
1f568f9a
EH
762021-02-01 Emery Hemingway <ehmry@posteo.net>
77
78 * configure.tgt: Add *-*-genode* as a target for AArch64 and x86.
79
7bba67ec
AM
802021-02-01 Alan Modra <amodra@gmail.com>
81
82 PR 27283
83 * config/tc-alpha.c (insert_operand): Delete dead code.
84
1f583bc2
L
852021-01-26 H.J. Lu <hongjiu.lu@intel.com>
86
87 PR gas/27243
88 * config/tc-nios2.c (md_begin): Don't disable relaxation with
89 --gdwarf-N.
90 * testsuite/gas/nios2/relax.d: New file.
91 * testsuite/gas/nios2/relax.s: Likewise.
92
a45ef9a3
AM
932021-01-26 Alan Modra <amodra@gmail.com>
94
95 * testsuite/gas/all/local-label-overflow.d: Use xfail rather than
96 notarget all except hppa. Comment.
97 * testsuite/gas/all/sleb128-2.d: Use xfail rather than notarget.
98 * testsuite/gas/all/sleb128-4.d: Likewise. Don't skip msp430.
99 * testsuite/gas/all/sleb128-5.d: Use xfail rather than notarget.
100 * testsuite/gas/all/sleb128-7.d: Likewise.
101 * testsuite/gas/all/sleb128-9.d: Likewise.
102 * testsuite/gas/elf/bignums.d: Likewise.
103 * testsuite/gas/elf/group0c.d: Likewise.
104 * testsuite/gas/elf/group1a.d: Likewise.
105 * testsuite/gas/elf/section-symbol-redef.d: Likewise.
106 * testsuite/gas/elf/section15.d: Likewise.
107 * testsuite/gas/elf/section4.d: Likewise.
108 * testsuite/gas/elf/section7.d: Likewise.
109 * testsuite/gas/macros/irp.d: Likewise.
110 * testsuite/gas/macros/repeat.d: Likewise.
111 * testsuite/gas/macros/rept.d: Likewise.
112 * testsuite/gas/macros/test2.d: Likewise.
113 * testsuite/gas/macros/vararg.d: Likewise.
114 * testsuite/gas/all/string.d: Use xfail rather than skip.
115 * testsuite/gas/elf/missing-build-notes.d: Likewise.
116 * testsuite/gas/elf/section0.d: Likewise.
117 * testsuite/gas/elf/section1.d: Likewise.
118 * testsuite/gas/elf/section10.d: Likewise.
119 * testsuite/gas/elf/section11.d: Likewise.
120 * testsuite/gas/elf/section6.d: Likewise.
121 * testsuite/gas/elf/symtab.d: Use xfail rather than skip, adjust hppa.
122 * testsuite/gas/elf/symtab.s: Don't start directives in first column.
123 * testsuite/gas/macros/test3.d: Don't notarget nds32.
124
9886ff03
AM
1252021-01-26 Alan Modra <amodra@gmail.com>
126
127 * testsuite/gas/all/byte.d,
128 * testsuite/gas/all/byte.l,
129 * testsuite/gas/all/byte.s: Delete.
130 * testsuite/gas/all/gas.exp: Don't run byte test.
131
4287950e
AM
1322021-01-26 Alan Modra <amodra@gmail.com>
133
134 PR 27282
135 * testsuite/gas/all/none.d: Replace skip with xfail, don't xfail ft32.
136 * testsuite/gas/elf/pr27228.d: xfail hppa and allow OBJECT match.
137
eea133e6
L
1382021-01-24 H.J. Lu <hongjiu.lu@intel.com>
139
140 PR gas/27228
141 * testsuite/gas/elf/elf.exp: Run pr27228.
142 * testsuite/gas/elf/pr27228.d: New file.
143 * testsuite/gas/elf/pr27228.s: Likewise.
144
68fcee4f
AM
1452021-01-24 Alan Modra <amodra@gmail.com>
146
147 PR 27228
148 * write.c (resolve_reloc_expr_symbols): Don't assume local symbol
149 is defined.
150
be07043e
AM
1512021-01-21 Alan Modra <amodra@gmail.com>
152
153 PR 27221
154 * dwarf2dbg.c (dwarf2_gen_line_info_1): Don't warn about ignored
155 line number info when gas is generating it.
156 * testsuite/gas/elf/dwarf2-20.d: Adjust to not expect warnings.
157 * testsuite/gas/m68hc11/indexed12.d: Likewise.
158 * testsuite/gas/elf/elf.exp: Don't run warn-2.
159 * gas/testsuite/gas/elf/warn-2.s: Delete.
160
498ff032
AM
1612021-01-21 Alan Modra <amodra@gmail.com>
162
163 PR 27218
164 * dwarf2dbg.c (dwarf2_gen_line_info): Correct setting of dwarf_level.
165 (dwarf2_directive_filename, dwarf2_directive_loc): Likewise, and
166 error for negative file numbers.
167
4bd7c902
AM
1682021-01-20 Alan Modra <amodra@gmail.com>
169
170 * testsuite/gas/ppc/power4.d: Adjust for removal of section sym.
171 * testsuite/gas/ppc/test1elf32.d: Likewise.
172 * testsuite/gas/ppc/test1elf64.d: Likewise.
173
705989f1
L
1742021-01-18 H.J. Lu <hongjiu.lu@intel.com>
175
176 PR gas/27195
177 * dwarf2dbg.c (dwarf2_gen_line_info): Set dwarf_level to 5 if
178 needed.
179 (dwarf2_directive_filename): Likewise.
180 (dwarf2_directive_loc): Likewise.
181 * testsuite/gas/elf/dwarf-5-file0.d: Pass --gdwarf-3.
182 * testsuite/gas/lns/lns-diag-1.l: Remove the
183 "Error: file number less than one" errors.
184
44365e88
AM
1852021-01-18 Alan Modra <amodra@gmail.com>
186
187 PR 27198
188 * config/tc-i386.c (need_plt32_p): Return FALSE for NULL symbol.
189 * testsuite/gas/i386/pr27198.d,
190 * gas/testsuite/gas/i386/pr27198.err,
191 * gas/testsuite/gas/i386/pr27198.s: New test.
192 * gas/testsuite/gas/i386/i386.exp: Run it.
193
1942a048
NC
1942021-01-15 Nelson Chu <nelson.chu@sifive.com>
195
196 * config/tc-riscv.c: Indent and GNU coding standards tidy,
197 also aligned the code.
198 * config/tc-riscv.h: Likewise.
199
b800637e
NC
2002021-01-15 Nelson Chu <nelson.chu@sifive.com>
201
202 * config/tc-riscv.c: Error and warning messages tidy.
203 * testsuite/gas/riscv/priv-reg-fail-fext.l: Updated.
204 * testsuite/gas/riscv/priv-reg-fail-read-only-01.l: Likewise.
205 * testsuite/gas/riscv/priv-reg-fail-read-only-02.l: Likewise.
206 * testsuite/gas/riscv/priv-reg-fail-rv32-only.l: Likewise.
207 * testsuite/gas/riscv/priv-reg-fail-version-1p10.l: Likewise.
208 * testsuite/gas/riscv/priv-reg-fail-version-1p11.l: Likewise.
209 * testsuite/gas/riscv/priv-reg-fail-version-1p9p1.l: Likewise.
210
dcd709e0
NC
2112021-01-15 Nelson Chu <nelson.chu@sifive.com>
212
213 * config/tc-riscv.c: Comments tidy and improvement. Also update
214 comment "fallthru" to "Fall through" that end with a period and
215 two spaces.
216
5fda40b2
MF
2172021-01-14 Mike Frysinger <vapier@gentoo.org>
218
219 * doc/as.texi: Delete @ifset ELF wrapping around [248]byte entries.
220 Delete warning that these are only available with ELF targets.
221 * obj-elf.c (elf_pseudo_table): Move 2byte/4byte/8byte entries ...
222 * read.c (potable): ... here.
223
abad2815
MF
2242021-01-14 Mike Frysinger <vapier@gentoo.org>
225
226 * Makefile.am (bfin-lex-wrapper.@OBJEXT@): Delete $(NO_WERROR).
227 * Makefile.in: Regenerated.
228
adb0bd8f
MF
2292021-01-14 Mike Frysinger <vapier@gentoo.org>
230
231 * bfin-lex.l (YY_NO_INPUT, YY_NO_UNPUT): Define.
232 (parse_int): Mark char_bag const.
233
844bf810
L
2342021-01-13 H.J. Lu <hongjiu.lu@intel.com>
235
236 PR gas/27178
237 * config/tc-i386.c (lex_got::gotrel): Add need_GOT_symbol.
238 Don't generate GOT_symbol for PLT relocations.
239 * testsuite/gas/i386/i386.exp: Run PR gas/27178 tests.
240 * testsuite/gas/i386/no-got.d: New file.
241 * testsuite/gas/i386/no-got.s: Likewise.
242 * testsuite/gas/i386/x86-64-no-got.d: Likewise.
243 * testsuite/gas/i386/x86-64-no-got.s: Likewise.
244
5347ed60
AM
2452021-01-13 Alan Modra <amodra@gmail.com>
246
247 * Makefile.in: Regenerate.
248 * Makefile.in: Regenerate.
249
d546b610
L
2502021-01-12 H.J. Lu <hongjiu.lu@intel.com>
251
252 PR binutils/26792
253 * configure.ac: Use GNU_MAKE_JOBSERVER.
254 * aclocal.m4: Regenerated.
255 * configure: Likewise.
256
6d104cac
NC
2572021-01-12 Nick Clifton <nickc@redhat.com>
258
259 * po/fr.po: Updated French translation.
260
83b33c6c
L
2612021-01-11 H.J. Lu <hongjiu.lu@intel.com>
262
263 PR ld/27173
264 * configure: Regenerated.
265
82c70b08
KT
2662021-10-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
267
268 * NEWS: Remove CSRE.
269 * config/tc-aarch64.c (parse_csr_operand): Delete.
270 (parse_operands): Delete handling of
271 AARCH64_OPND_CSRE_CSR.
272 (aarch64_features): Remove csre.
273 * doc/c-aarch64.texi: Remove CSRE.
274 * testsuite/gas/aarch64/csre.d: Delete.
275 * testsuite/gas/aarch64/csre-invalid.s: Likewise.
276 * testsuite/gas/aarch64/csre-invalid.d: Likewise.
277 * testsuite/gas/aarch64/csre_csr.s: Likewise.
278 * testsuite/gas/aarch64/csre_csr.d: Likewise.
279 * testsuite/gas/aarch64/csre_csr-invalid.s: Likewise.
280 * testsuite/gas/aarch64/csre_csr-invalid.l: Likewise.
281 * testsuite/gas/aarch64/csre_csr-invalid.d: Likewise.
282
a8aa72b9
NC
2832021-01-11 Nick Clifton <nickc@redhat.com>
284
285 * po/uk.po: Updated Ukranian translation.
286
a4966cd9
L
2872021-01-09 H.J. Lu <hongjiu.lu@intel.com>
288
289 * configure: Regenerated.
290
573fe3fb
NC
2912021-01-09 Nick Clifton <nickc@redhat.com>
292
293 * configure: Regenerate.
294 * po/gas.pot: Regenerate.
295
055bc77a
NC
2962021-01-09 Nick Clifton <nickc@redhat.com>
297
298 * 2.36 release branch crated.
299
aae7fcb8
PB
3002021-01-08 Peter Bergner <bergner@linux.ibm.com>
301
302 * testsuite/gas/ppc/rop-checks.d,
303 * testsuite/gas/ppc/rop-checks.l,
304 * testsuite/gas/ppc/rop-checks.s,
305 * testsuite/gas/ppc/rop.d,
306 * testsuite/gas/ppc/rop.s: New tests.
307 * testsuite/gas/ppc/ppc.exp: Run them.
308
64307045
AM
3092021-01-09 Alan Modra <amodra@gmail.com>
310
311 * configure: Regenerate.
312
f4782128
ST
3132021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
314
315 * configure: Regenerate.
316
d1bcae83
L
3172021-01-07 H.J. Lu <hongjiu.lu@intel.com>
318
319 PR 27109
320 * read.c (s_reloc): Call symbol_mark_used_in_reloc on the
321 section symbol.
322 * subsegs.c (subseg_set_rest): Set BSF_SECTION_SYM_USED if needed.
323 * write.c (adjust_reloc_syms): Call symbol_mark_used_in_reloc
324 on the section symbol.
325 (set_symtab): Don't generate unused section symbols.
326 (maybe_generate_build_notes): Call symbol_mark_used_in_reloc
327 on the section symbol.
328 * config/obj-elf.c (elf_adjust_symtab): Call
329 symbol_mark_used_in_reloc on the group signature symbol.
330 * testsuite/gas/cfi/cfi-label.d: Remove unused section symbols
331 from expected output.
332 * testsuite/gas/elf/elf.exp (run_elf_list_test): Check
333 is_elf_unused_section_symbols.
334 * testsuite/gas/elf/section2.e: Updated.
335 * testsuite/gas/elf/section2.e-unused: New file.
336 * testsuite/gas/elf/symver.d: Remove unused section symbols.
337 * testsuite/gas/i386/ilp32/elf/symver.d: Likewise.
338 * testsuite/gas/i386/ilp32/x86-64-size-1.d: Likewise.
339 * testsuite/gas/i386/ilp32/x86-64-size-3.d: Likewise.
340 * testsuite/gas/i386/ilp32/x86-64-size-5.d: Likewise.
341 * testsuite/gas/i386/ilp32/x86-64-unwind.d: Likewise.
342 * testsuite/gas/i386/size-1.d: Likewise.
343 * testsuite/gas/i386/size-3.d: Likewise.
344 * testsuite/gas/i386/svr4.d: Likewise.
345 * testsuite/gas/i386/x86-64-size-1.d: Likewise.
346 * testsuite/gas/i386/x86-64-size-3.d: Likewise.
347 * testsuite/gas/i386/x86-64-size-5.d: Likewise.
348 * testsuite/gas/i386/x86-64-unwind.d: Likewise.
349
aa881ecd
PT
3502021-01-07 Philipp Tomsich <prt@gnu.org>
351
352 * config/tc-riscv.c (riscv_multi_subset_supports): Added
353 INSN_CLASS_ZIHINTPAUSE.
354 * testsuite/gas/riscv/pause.d: New testcase. Adding coverage for
355 the pause hint instruction.
356 * testsuite/gas/riscv/pause.s: Likewise.
357
2652cfad
CXW
3582021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
359 Jim Wilson <jimw@sifive.com>
360 Andrew Waterman <andrew@sifive.com>
361 Maxim Blinov <maxim.blinov@embecosm.com>
362 Kito Cheng <kito.cheng@sifive.com>
363 Nelson Chu <nelson.chu@sifive.com>
364
365 * config/tc-riscv.c (riscv_multi_subset_supports): Handle INSN_CLASS_ZB*.
366 (riscv_get_default_ext_version): Do not check the default_isa_spec when
367 the version defined in the riscv_opcodes table is ISA_SPEC_CLASS_DRAFT.
368 * testsuite/gas/riscv/bitmanip-insns-32.d: New testcase.
369 * testsuite/gas/riscv/bitmanip-insns-64.d: Likewise.
370 * testsuite/gas/riscv/bitmanip-insns.s: Likewise.
371
85f55c2b
AM
3722021-01-06 Alan Modra <amodra@gmail.com>
373
374 * testsuite/gas/sparc/sparc.exp: Move 64-bit tests inside gas_64_check.
375
22206e84
AM
3762021-01-06 Alan Modra <amodra@gmail.com>
377
378 * testsuite/gas/macros/app1.d: xfail tic30.
379 * testsuite/gas/macros/app2.d: Likewise.
380 * testsuite/gas/macros/app3.d: Likewise.
381 * testsuite/gas/macros/app4.d: Likewise.
382
286d2f2c
MC
3832021-01-06 Marcus Comstedt <marcus@mc.pp.se>
384
385 * doc/as.texi: Add -mlittle-endian and -mbig-endian to docs.
386 * doc/c-riscv.texi: Likewise.
387
f36ce378
MC
3882021-01-06 Marcus Comstedt <marcus@mc.pp.se>
389
390 * testsuite/gas/riscv/li32.d: Accept bigriscv in addition
391 to littleriscv.
392 * testsuite/gas/riscv/li64.d: Likewise.
393 * testsuite/gas/riscv/lla32.d: Likewise.
394 * testsuite/gas/riscv/lla64.d: Likewise.
395 * testsuite/gas/riscv/march-ok-g2.d: Likewise.
396 * testsuite/gas/riscv/march-ok-g2_p1.d: Likewise.
397 * testsuite/gas/riscv/march-ok-g2p0.d: Likewise.
398 * testsuite/gas/riscv/march-ok-i2p0.d: Likewise.
399 * testsuite/gas/riscv/march-ok-i2p0m2_a2f2.d: Likewise.
400 * testsuite/gas/riscv/march-ok-nse-with-version.d: Likewise.
401 * testsuite/gas/riscv/march-ok-two-nse.d: Likewise.
402
fbc09e7a
MC
4032021-01-06 Marcus Comstedt <marcus@mc.pp.se>
404
405 * config/tc-riscv.c (riscv_target_format): Add elf64-bigriscv and
406 elf32-bigriscv.
407 (install_insn): Always write instructions as little endian.
408 (riscv_make_nops): Likewise.
409 (md_convert_frag_branch): Likewise.
410 (md_number_to_chars): Write data in target endianness.
411 (options, md_longopts): Add -mbig-endian and -mlittle-endian options.
412 (md_parse_option): Handle the endian options.
413 * config/tc-riscv.h: Only define TARGET_BYTES_BIG_ENDIAN if not
414 already defined.
415 * configure.tgt: Added riscv64be*, riscv32be*, riscvbe*.
416
cd6d537c
L
4172021-01-04 H.J. Lu <hongjiu.lu@intel.com>
418
419 PR ld/26256
420 * config/obj-elf.c (obj_elf_change_section): Also filter out
421 SHF_LINK_ORDER.
422
dd933805
AM
4232021-01-04 Alan Modra <amodra@gmail.com>
424
425 PR 27102
426 * symbols.c (S_SET_EXTERNAL): Revise section symbol warning
427 message and register symbol error message.
428
90320e40
AM
4292021-01-04 Alan Modra <amodra@gmail.com>
430
431 PR 27101
432 * read.c (s_align): Use a large enough type for "align" to hold
433 the result of get_absolute_expression.
434
f9a6a8f0
AM
4352021-01-01 Nicolas Boulenguez <nicolas@debian.org>
436
437 * config/tc-i386.c: Correct comment spelling.
438 * config/tc-riscv.c: Likewise.
439 * config/tc-s390.c: Correct comment grammar.
440 * doc/c-i386.texi: Correct spelling.
441 * doc/c-s390.texi: Correct grammar.
442
250d07de
AM
4432021-01-01 Alan Modra <amodra@gmail.com>
444
445 Update year range in copyright notice of all files.
446
64d05a43
HPN
4472021-01-01 Hans-Peter Nilsson <hp@bitrange.com>
448
449 * config/tc-mmix.h (md_single_noop_insn): Change to "swym 0".
450
c2795844 451For older changes see ChangeLog-2020
3499769a 452\f
c2795844 453Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
454
455Copying and distribution of this file, with or without modification,
456are permitted in any medium without royalty provided the copyright
457notice and this notice are preserved.
458
459Local Variables:
460mode: change-log
461left-margin: 8
462fill-column: 74
463version-control: never
464End: