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