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