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