RISC-V: Add bfd/cpu-riscv.h to support all spec versions controlling.
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
3d73d29e
NC
12021-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
089485ff
AM
142021-02-17 Alan Modra <amodra@gmail.com>
15
16 * testsuite/gas/elf/section28.d: xfail h8300.
17
ca1289b9
L
182021-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
394ae71f
JB
292021-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
3d70986f
JB
462021-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
014d61ea
JB
542021-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
cbe68696
JB
662021-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
c2f1204d
JB
802021-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
9a12b194
AM
862021-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
70433886
AM
922021-02-16 Alan Modra <amodra@gmail.com>
93
94 * read.c (demand_copy_C_string): Really check for embedded zeros.
95
ba2b480f
AK
962021-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
c46b7066
NC
1042021-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
3c1d4101
AM
1102021-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
933feaf3
AM
1192021-02-11 Alan Modra <amodra@gmail.com>
120
121 * NEWS: Mention arm-symbianelf removal.
122
01e8b831
NC
1232021-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
284beb43
NC
1282021-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
a57d1773
AM
1382021-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
4a68fcd7
NC
1592021-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
52563b0f
NC
1692021-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
bfd428bc
MF
1772021-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
80b652ef
NC
1852021-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
24075dcc
NC
1912021-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
61ecbbae
AK
1992021-02-03 Andreas Krebbel <krebbel@linux.ibm.com>
200
201 * doc/c-s390.texi: Document vector instruction formats.
202
1f568f9a
EH
2032021-02-01 Emery Hemingway <ehmry@posteo.net>
204
205 * configure.tgt: Add *-*-genode* as a target for AArch64 and x86.
206
7bba67ec
AM
2072021-02-01 Alan Modra <amodra@gmail.com>
208
209 PR 27283
210 * config/tc-alpha.c (insert_operand): Delete dead code.
211
1f583bc2
L
2122021-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
a45ef9a3
AM
2202021-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
9886ff03
AM
2522021-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
4287950e
AM
2592021-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
eea133e6
L
2652021-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
68fcee4f
AM
2722021-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
be07043e
AM
2782021-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
498ff032
AM
2882021-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
4bd7c902
AM
2952021-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
705989f1
L
3012021-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
44365e88
AM
3122021-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
1942a048
NC
3212021-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
b800637e
NC
3272021-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
dcd709e0
NC
3382021-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
5fda40b2
MF
3442021-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
abad2815
MF
3512021-01-14 Mike Frysinger <vapier@gentoo.org>
352
353 * Makefile.am (bfin-lex-wrapper.@OBJEXT@): Delete $(NO_WERROR).
354 * Makefile.in: Regenerated.
355
adb0bd8f
MF
3562021-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
844bf810
L
3612021-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
5347ed60
AM
3722021-01-13 Alan Modra <amodra@gmail.com>
373
374 * Makefile.in: Regenerate.
375 * Makefile.in: Regenerate.
376
d546b610
L
3772021-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
6d104cac
NC
3842021-01-12 Nick Clifton <nickc@redhat.com>
385
386 * po/fr.po: Updated French translation.
387
83b33c6c
L
3882021-01-11 H.J. Lu <hongjiu.lu@intel.com>
389
390 PR ld/27173
391 * configure: Regenerated.
392
82c70b08
KT
3932021-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
a8aa72b9
NC
4102021-01-11 Nick Clifton <nickc@redhat.com>
411
412 * po/uk.po: Updated Ukranian translation.
413
a4966cd9
L
4142021-01-09 H.J. Lu <hongjiu.lu@intel.com>
415
416 * configure: Regenerated.
417
573fe3fb
NC
4182021-01-09 Nick Clifton <nickc@redhat.com>
419
420 * configure: Regenerate.
421 * po/gas.pot: Regenerate.
422
055bc77a
NC
4232021-01-09 Nick Clifton <nickc@redhat.com>
424
425 * 2.36 release branch crated.
426
aae7fcb8
PB
4272021-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
64307045
AM
4362021-01-09 Alan Modra <amodra@gmail.com>
437
438 * configure: Regenerate.
439
f4782128
ST
4402021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
441
442 * configure: Regenerate.
443
d1bcae83
L
4442021-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
aa881ecd
PT
4772021-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
2652cfad
CXW
4852021-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
85f55c2b
AM
4992021-01-06 Alan Modra <amodra@gmail.com>
500
501 * testsuite/gas/sparc/sparc.exp: Move 64-bit tests inside gas_64_check.
502
22206e84
AM
5032021-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
286d2f2c
MC
5102021-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
f36ce378
MC
5152021-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
fbc09e7a
MC
5302021-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
cd6d537c
L
5442021-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
dd933805
AM
5502021-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
90320e40
AM
5562021-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
f9a6a8f0
AM
5622021-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
250d07de
AM
5702021-01-01 Alan Modra <amodra@gmail.com>
571
572 Update year range in copyright notice of all files.
573
64d05a43
HPN
5742021-01-01 Hans-Peter Nilsson <hp@bitrange.com>
575
576 * config/tc-mmix.h (md_single_noop_insn): Change to "swym 0".
577
c2795844 578For older changes see ChangeLog-2020
3499769a 579\f
c2795844 580Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
581
582Copying and distribution of this file, with or without modification,
583are permitted in any medium without royalty provided the copyright
584notice and this notice are preserved.
585
586Local Variables:
587mode: change-log
588left-margin: 8
589fill-column: 74
590version-control: never
591End:
This page took 0.366294 seconds and 4 git commands to generate.