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