]> Git Repo - binutils.git/blame - gas/ChangeLog
Automatic date update in version.in
[binutils.git] / gas / ChangeLog
CommitLineData
7fce7ea9
PW
12021-03-12 Przemyslaw Wirkus <[email protected]>
2
3 * testsuite/gas/aarch64/illegal-sysreg-7.d: New test.
4 * testsuite/gas/aarch64/illegal-sysreg-7.l: New test.
5 * testsuite/gas/aarch64/illegal-sysreg-7.s: New test.
6 * testsuite/gas/aarch64/sysreg-7.d: New test.
7 * testsuite/gas/aarch64/sysreg-7.s: New test.
8
1b2cb8e2
CC
92021-03-12 Clément Chigot <[email protected]>
10
11 * config/tc-ppc.c (ppc_xcoff_text_section, ppc_xcoff_data_section,
12 (ppc_xcoff_bss_section, ppc_xcoff_tdata_section,
13 (ppc_xcoff_tbss_section): New variables.
14 (ppc_text_subsegment, ppc_text_csects, ppc_data_subgments,
15 (ppc_data_csects): Removed.
16 (ppc_xcoff_section_is_initialized, ppc_init_xcoff_section,
17 ppc_xcoff_parse_cons): New functions.
18 (md_being): Initialize XCOFF sections.
19 (ppc_xcoff_suffix): Add support for TLS relocations
20 (fixup_size, md_apply_fix): Add support for new BFD_RELOC.
21 (ppc_change_csect): Handle XMC_TL, XMC_UL. Correctly, add XMC_BS
22 to .bss section. Handle new XCOFF section variables.
23 (ppc_comm): Likewise.
24 (ppc_toc): Likewise.
25 (ppc_symbol_new_hook): Likewise.
26 (ppc_frob_symbol): Likewise.
27 (ppc_fix_adjustable): Add tbss support.
28 * config/tc-ppc.h (TC_PARSE_CONS_EXPRESSION): New define.
29 (ppc_xcoff_parse_cons): Add prototype.
30 (struct ppc_xcoff_section): New structure.
31
4a403be0
CC
322021-03-12 Clément Chigot <[email protected]>
33
34 * config/tc-ppc.c (ppc_xcoff_suffix): New function.
35 (MAP, MAP32, MAP64): New macros for XCOFF.
36 (ppc_xcoff_fixup_addis): New function.
37 (ppc_is_toc_sym): Handle XMC_TE.
38 (fixup_size): Add cases for BFD_RELOC_PPC_TOC16_HI and
39 BFD_RELOC_PPC_TOC16_LO.
40 (md_assemble): Call ppc_xcoff_fixup_addis for XCOFF.
41 (ppc_change_csect): Handle XMC_TE.
42 (ppc_tc): Enable .tc symbols to have only a XMC_TC or XMC_TE
43 storage class.
44 (ppc_symbol_new_hook): Handle XMC_TE.
45 (ppc_frob_symbol): Likewise.
46 (ppc_fix_adjustable): Likewise.
47 (md_apply_fix): Handle BFD_RELOC_PPC_TOC16_HI and
48 BFD_RELOC_PPC_TOC16_LO.
49
b763d508
JB
502021-03-10 Jan Beulich <[email protected]>
51
52 * testsuite/gas/i386/avx512f-intel.d,
53 testsuite/gas/i386/avx512f_vl-intel.d,
54 testsuite/gas/i386/avx512pf-intel.d,
55 testsuite/gas/i386/x86-64-avx512f-intel.d,
56 testsuite/gas/i386/x86-64-avx512f_vl-intel.d,
57 testsuite/gas/i386/x86-64-avx512pf-intel.d: Adjust expectations.
58
31941983
JB
592021-03-10 Jan Beulich <[email protected]>
60
61 * testsuite/gas/i386/prefetch.d,
62 testsuite/gas/i386/prefetch-intel.d,
63 testsuite/gas/i386/x86-64-prefetch.d,
64 testsuite/gas/i386/x86-64-prefetch-intel.d: Adjust expectations.
65 * testsuite/gas/i386/nops-8.s, testsuite/gas/i386/nops-8.d: New.
66 * testsuite/gas/i386/i386.exp: Run new test.
67
742732c7
JB
682021-03-09 Jan Beulich <[email protected]>
69
70 * config/tc-i386.c (check_hle): Replace HLEPrefix* by Prefix*.
71 (md_assemble): Replace use of repprefixok, islockable, and
72 notrackprefixok.
73 (i386_index_check): Replace use of repprefixok.
74
e93a3b27
JB
752021-03-09 Jan Beulich <[email protected]>
76
77 * testsuite/gas/i386/noreg64.s: Add sysexit.
78 * testsuite/gas/i386/x86-64-sysenter-amd.s: Split sysexit into
79 sysexitl and sysexitq.
80 * testsuite/gas/i386/noreg-intel64.l,
81 testsuite/gas/i386/noreg64-data16.d,
82 testsuite/gas/i386/noreg64-data16.e,
83 testsuite/gas/i386/noreg64-rex64.d,
84 testsuite/gas/i386/noreg64.d,
85 testsuite/gas/i386/noreg64.l,
86 testsuite/gas/i386/x86-64-sysenter-amd.d,
87 testsuite/gas/i386/x86-64-sysenter-amd.l,
88 testsuite/gas/i386/x86-64-sysenter-intel.d: Adjust expectations.
89
fe0171d2
NC
902021-02-26 Nick Clifton <[email protected]>
91
92 PR 27411
93 * config/tc-arm.c (do_t_add_sub): Correct error message.
94 * testsuite/gas/arm/pr27411.s: New test.
95 * testsuite/gas/arm/pr27411.d: New test driver.
96 * testsuite/gas/arm/pr27411.l: Expected error output for new test.
97
55add51e
AM
982021-02-24 Alan Modra <[email protected]>
99
100 PR 23691
101 * Makefile.am (TARGET_CPU_CFILES): Split off config/xtensa-relax.c..
102 (TARGET_CPU_HFILES): ..and config/xtensa-relax.h..
103 (TARGET_EXTRA_FILES): ..to here. Add config/bfin-lex-wrapper.c,
104 and use alongside TARGET_CPU_CFILES.
105 (EXTRA_DIST): Update location of generated .c files.
106 (config/m68k-parse.c): New rule replacing m68k-parse.c rule.
107 (config/bfin-parse.c, config/rl78-parse.cm config/rx-parse.c),
108 (config/bfin-lex.c, config/bfin-lex-wrapper.@OBJEXT@): Similarly.
109 (itbl-lex-wrapper.@OBJEXT@): Simplify to just the needed
110 dependencies.
111 (itbl-parse.@OBJEXT@): Delete rule using NO_WERROR.
112 (itbl-parse.c, itbl-parse.h): Tidy.
113 * config/bfin-lex-wrapper.c: Include config/bfin-lex.c.
114 * config/bfin-lex.l: Include config/bfin-parse.h.
115 * configure.ac (extra_objects): Move object files corresponding
116 to .y and .l files now in config/ to config/.
117 * Makefile.in: Regenerate.
118 * configure: Regenerate.
119 * po/POTFILES.in: Regenerate.
120
0257c2ff
NC
1212021-02-19 Nick Clifton <[email protected]>
122
123 * config/tc-riscv.c (riscv_ip): Fix compile time warnings about
124 misleading indentation.
125
5a9f5403
NC
1262021-02-19 Nelson Chu <[email protected]>
127
128 PR 27158
129 * config/tc-riscv.c (riscv_ip): Updated encoding macros.
130 (md_apply_fix): Likewise.
131 (md_convert_frag_branch): Likewise.
132 (validate_riscv_insn): Likewise. Also arranged operands, including
133 added C5 and C6 operands, and removed unused Ci and C< operands.
134 * doc/c-riscv.texi: Updated and added CSS/CL/CS types.
135 * testsuite/gas/riscv/insn.d: Added CSS/CL/CS instructions.
136 * testsuite/gas/riscv/insn.s: Likewise.
137
3d73d29e
NC
1382021-02-18 Nelson Chu <[email protected]>
139
140 * config/tc-riscv.c: Included cpu-riscv.h.
141 (enum riscv_csr_clas): Moved from include/opcode/riscv.h.
142 (struct riscv_csr_extra): Likewise.
143 (struct riscv_ext_version): Likewise.
144 (ext_version_table): Moved from opcodes/riscv-opc.c.
145 (default_isa_spec): Updated type to riscv_spec_class.
146 (default_priv_spec): Likewise.
147 (riscv_set_default_isa_spec): Updated.
148 (init_ext_version_hash): Likewise.
149 (riscv_init_csr_hash): Likewise, also fixed indent.
150
089485ff
AM
1512021-02-17 Alan Modra <[email protected]>
152
153 * testsuite/gas/elf/section28.d: xfail h8300.
154
ca1289b9
L
1552021-02-16 H.J. Lu <[email protected]>
156
157 PR gas/27412
158 * config/obj-elf.c (obj_elf_change_section): Strip SHF_GNU_RETAIN
159 when checking incorrect section attributes.
160 * testsuite/gas/elf/elf.exp: Run section28 and section29.
161 * testsuite/gas/elf/section28.d: New file.
162 * testsuite/gas/elf/section28.s: Likewise.
163 * testsuite/gas/elf/section29.d: Likewise.
164 * testsuite/gas/elf/section29.s: Likewise.
165
394ae71f
JB
1662021-02-16 Jan Beulich <[email protected]>
167
168 * testsuite/gas/i386/sse-check.s,
169 testsuite/gas/i386/sse2avx.s,
170 testsuite/gas/i386/x86-64-sse2avx.s: Add CVTPI2PD cases.
171 * testsuite/gas/i386/sse-check-error.l,
172 testsuite/gas/i386/sse-check-warn.e,
173 testsuite/gas/i386/sse-check.d,
174 testsuite/gas/i386/sse2avx.d,
175 testsuite/gas/i386/x86-64-sse-check-error.l,
176 testsuite/gas/i386/x86-64-sse2avx.d: Adjust expecations.
177 * testsuite/gas/i386/property-cvtpi2pd.s,
178 testsuite/gas/i386/property-cvtpi2pd.d,
179 testsuite/gas/i386/property-cvtpi2ps.s,
180 testsuite/gas/i386/property-cvtpi2ps.d: New.
181 * testsuite/gas/i386/i386.exp: Run new tests.
182
3d70986f
JB
1832021-02-16 Jan Beulich <[email protected]>
184
185 * config/tc-i386.c (md_assemble): Use template rather than
186 actuals when updating i.xstate.
187 * testsuite/gas/i386/property-4.d,
188 testsuite/gas/i386/property-5.d,
189 testsuite/gas/i386/property-12.d: Adjust expectations.
190
014d61ea
JB
1912021-02-16 Jan Beulich <[email protected]>
192
193 * config/tc-i386.c (output_insn): Handle ldmxcsr, stmxcsr,
194 vldmxcsr, vstmxcsr, vzeroall, and vzeroupper.
195 * testsuite/gas/i386/property-ldmxcsr.s,
196 testsuite/gas/i386/property-ldmxcsr.d,
197 testsuite/gas/i386/property-vldmxcsr.s,
198 testsuite/gas/i386/property-vldmxcsr.d,
199 testsuite/gas/i386/property-vzeroall.s,
200 testsuite/gas/i386/property-vzeroall.d: New.
201 * testsuite/gas/i386/i386.exp: Run new tests.
202
cbe68696
JB
2032021-02-16 Jan Beulich <[email protected]>
204
205 * testsuite/gas/i386/i386.exp: Move bitness-independent property
206 tests to bitness independent section.
207 * testsuite/gas/i386/x86-64-property-2.d,
208 testsuite/gas/i386/x86-64-property-3.d,
209 testsuite/gas/i386/x86-64-property-4.d,
210 testsuite/gas/i386/x86-64-property-5.d,
211 testsuite/gas/i386/x86-64-property-6.d,
212 testsuite/gas/i386/x86-64-property-10.d,
213 testsuite/gas/i386/x86-64-property-11.d,
214 testsuite/gas/i386/x86-64-property-12.d,
215 testsuite/gas/i386/x86-64-property-13.d: Delete.
216
c2f1204d
JB
2172021-02-16 Jan Beulich <[email protected]>
218
219 * testsuite/gas/i386/enqcmd-16bit.s: Include enqcmd.s, not
220 movdir.s.
221 * testsuite/gas/i386/enqcmd-16bit.d: Adjust expectations.
222
9a12b194
AM
2232021-02-16 Alan Modra <[email protected]>
224
225 PR 27426
226 * dwarf2dbg.c (allocate_filename_to_slot): Allocate the dirs array
227 in another place.
228
70433886
AM
2292021-02-16 Alan Modra <[email protected]>
230
231 * read.c (demand_copy_C_string): Really check for embedded zeros.
232
ba2b480f
AK
2332021-02-15 Andreas Krebbel <[email protected]>
234
235 * config/tc-s390.c (s390_parse_cpu): New entry for arch14.
236 * doc/c-s390.texi: Document arch14 march option.
237 * testsuite/gas/s390/s390.exp: Run the arch14 related tests.
238 * testsuite/gas/s390/zarch-arch14.d: New test.
239 * testsuite/gas/s390/zarch-arch14.s: New test.
240
c46b7066
NC
2412021-02-12 Nick Clifton <[email protected]>
242
243 * testsuite/gas/mach-o/sections-1.d: Stop automatic debug link
244 following.
245 * testsuite/gas/xgate/insns-dwarf2.d: Likewise.
246
3c1d4101
AM
2472021-02-12 Alan Modra <[email protected]>
248
249 * testsuite/gas/all/pr27381.err: Don't match source file name.
250 * testsuite/gas/all/pr27381.s: Don't start directive in first column.
251 * testsuite/gas/all/pr27384.err: Don't match source file name.
252 Adjust line number.
253 * testsuite/gas/all/pr27384.s: Add ".text" directive.
254 * testsuite/gas/elf/pr27355.err: Don't match source file name.
255
933feaf3
AM
2562021-02-11 Alan Modra <[email protected]>
257
258 * NEWS: Mention arm-symbianelf removal.
259
01e8b831
NC
2602021-02-10 Nick Clifton <[email protected]>
261
262 * listing.c (buffer_line): Remove debugging code accidentally
263 included with the fix for PR 27384.
264
284beb43
NC
2652021-02-09 Nick Clifton <[email protected]>
266
267 PR 27381
268 * read.c (s_incbin): Check that the file to be included is a
269 regular, non-directory file.
270 * testsuite/gas/all/pr27381.s: New test source file.
271 * testsuite/gas/all/pr27381.d: New test control file.
272 * testsuite/gas/all/pr27381.err: Expected error output for the new test.
273 * testsuite/gas/all/gas.exp: Run the new test.
274
a57d1773
AM
2752021-02-09 Alan Modra <[email protected]>
276
277 * Makefile.am (TARG_ENV_HFILES): Remove config/te-symbian.h.
278 * config/tc-arm.c (elf32_arm_target_format): Remove TE_SYMBIAN
279 support.
280 * config/te-symbian.h: Delete.
281 * configure.tgt: Remove arm-*-symbianelf*.
282 * testsuite/gas/arm/arch4t-eabi.d: Don't mention symbianelf in
283 target selection.
284 * testsuite/gas/arm/arch4t.d: Likewise.
285 * testsuite/gas/arm/got_prel.d: Likewise.
286 * testsuite/gas/arm/mapdir.d: Likewise.
287 * testsuite/gas/arm/mapmisc.d: Likewise.
288 * testsuite/gas/arm/mapsecs.d: Likewise.
289 * testsuite/gas/arm/mapshort-eabi.d: Likewise.
290 * testsuite/gas/arm/thumb-eabi.d: Likewise.
291 * testsuite/gas/arm/thumb.d: Likewise.
292 * testsuite/gas/arm/thumbrel.d: Likewise.
293 * Makefile.in: Regenerate.
294 * po/POTFILES.in: Regenerate.
295
4a68fcd7
NC
2962021-02-09 Nick Clifton <[email protected]>
297
298 PR 27384
299 * listing.c (listing_psize): Check the result of the width
300 expression before assigning it to paper_width.
301 * testsuite/gas/all/pr27384.s: New test source file.
302 * testsuite/gas/all/pr27384.d: New test control file.
303 * testsuite/gas/all/pr27384.err: Expected errors from new test.
304 * testsuite/gas/all/gas.exp: Run the new test.
305
52563b0f
NC
3062021-02-09 Nick Clifton <[email protected]>
307
308 PR 27355
309 * testsuite/gas/elf/pr27355.s: New test source file.
310 * testsuite/gas/elf/pr27355.d: New test control file.
311 * testsuite/gas/elf/pr27355.err: Expected errors from new test.
312 * testsuite/gas/elf/elf.exp: Run the new test.
313
bfd428bc
MF
3142021-02-08 Mike Frysinger <[email protected]>
315
316 * config/tc-tic54x (tic54x_mmregs): Rename to ...
317 (tic54x_register_mmregs): ... this. Change mmregs to tic54x_mmregs.
318 (md_pseudo_table): Change tic54x_mmregs to tic54x_register_mmregs.
319 (md_begin): Add tic54x_ prefix to regs, mmregs, condition_codes,
320 cc2_codes, cc3_codes, status_bits, and misc_symbols.
321
80b652ef
NC
3222021-02-08 Nick Clifton <[email protected]>
323
324 PR 27355
325 * dwarf2dbg.c (allocate_filename_to_slot): Allocate the dirs array
326 if it has not already been created.
327
24075dcc
NC
3282021-02-04 Nelson Chu <[email protected]>
329
330 * config/tc-riscv.c (riscv_multi_subset_supports): Removed
331 INSN_CLASS_ZB*.
332 * testsuite/gas/riscv/bitmanip-insns-32.d: Removed.
333 * testsuite/gas/riscv/bitmanip-insns-64.d: Removed.
334 * testsuite/gas/riscv/bitmanip-insns.s: Removed.
335
61ecbbae
AK
3362021-02-03 Andreas Krebbel <[email protected]>
337
338 * doc/c-s390.texi: Document vector instruction formats.
339
1f568f9a
EH
3402021-02-01 Emery Hemingway <[email protected]>
341
342 * configure.tgt: Add *-*-genode* as a target for AArch64 and x86.
343
7bba67ec
AM
3442021-02-01 Alan Modra <[email protected]>
345
346 PR 27283
347 * config/tc-alpha.c (insert_operand): Delete dead code.
348
1f583bc2
L
3492021-01-26 H.J. Lu <[email protected]>
350
351 PR gas/27243
352 * config/tc-nios2.c (md_begin): Don't disable relaxation with
353 --gdwarf-N.
354 * testsuite/gas/nios2/relax.d: New file.
355 * testsuite/gas/nios2/relax.s: Likewise.
356
a45ef9a3
AM
3572021-01-26 Alan Modra <[email protected]>
358
359 * testsuite/gas/all/local-label-overflow.d: Use xfail rather than
360 notarget all except hppa. Comment.
361 * testsuite/gas/all/sleb128-2.d: Use xfail rather than notarget.
362 * testsuite/gas/all/sleb128-4.d: Likewise. Don't skip msp430.
363 * testsuite/gas/all/sleb128-5.d: Use xfail rather than notarget.
364 * testsuite/gas/all/sleb128-7.d: Likewise.
365 * testsuite/gas/all/sleb128-9.d: Likewise.
366 * testsuite/gas/elf/bignums.d: Likewise.
367 * testsuite/gas/elf/group0c.d: Likewise.
368 * testsuite/gas/elf/group1a.d: Likewise.
369 * testsuite/gas/elf/section-symbol-redef.d: Likewise.
370 * testsuite/gas/elf/section15.d: Likewise.
371 * testsuite/gas/elf/section4.d: Likewise.
372 * testsuite/gas/elf/section7.d: Likewise.
373 * testsuite/gas/macros/irp.d: Likewise.
374 * testsuite/gas/macros/repeat.d: Likewise.
375 * testsuite/gas/macros/rept.d: Likewise.
376 * testsuite/gas/macros/test2.d: Likewise.
377 * testsuite/gas/macros/vararg.d: Likewise.
378 * testsuite/gas/all/string.d: Use xfail rather than skip.
379 * testsuite/gas/elf/missing-build-notes.d: Likewise.
380 * testsuite/gas/elf/section0.d: Likewise.
381 * testsuite/gas/elf/section1.d: Likewise.
382 * testsuite/gas/elf/section10.d: Likewise.
383 * testsuite/gas/elf/section11.d: Likewise.
384 * testsuite/gas/elf/section6.d: Likewise.
385 * testsuite/gas/elf/symtab.d: Use xfail rather than skip, adjust hppa.
386 * testsuite/gas/elf/symtab.s: Don't start directives in first column.
387 * testsuite/gas/macros/test3.d: Don't notarget nds32.
388
9886ff03
AM
3892021-01-26 Alan Modra <[email protected]>
390
391 * testsuite/gas/all/byte.d,
392 * testsuite/gas/all/byte.l,
393 * testsuite/gas/all/byte.s: Delete.
394 * testsuite/gas/all/gas.exp: Don't run byte test.
395
4287950e
AM
3962021-01-26 Alan Modra <[email protected]>
397
398 PR 27282
399 * testsuite/gas/all/none.d: Replace skip with xfail, don't xfail ft32.
400 * testsuite/gas/elf/pr27228.d: xfail hppa and allow OBJECT match.
401
eea133e6
L
4022021-01-24 H.J. Lu <[email protected]>
403
404 PR gas/27228
405 * testsuite/gas/elf/elf.exp: Run pr27228.
406 * testsuite/gas/elf/pr27228.d: New file.
407 * testsuite/gas/elf/pr27228.s: Likewise.
408
68fcee4f
AM
4092021-01-24 Alan Modra <[email protected]>
410
411 PR 27228
412 * write.c (resolve_reloc_expr_symbols): Don't assume local symbol
413 is defined.
414
be07043e
AM
4152021-01-21 Alan Modra <[email protected]>
416
417 PR 27221
418 * dwarf2dbg.c (dwarf2_gen_line_info_1): Don't warn about ignored
419 line number info when gas is generating it.
420 * testsuite/gas/elf/dwarf2-20.d: Adjust to not expect warnings.
421 * testsuite/gas/m68hc11/indexed12.d: Likewise.
422 * testsuite/gas/elf/elf.exp: Don't run warn-2.
423 * gas/testsuite/gas/elf/warn-2.s: Delete.
424
498ff032
AM
4252021-01-21 Alan Modra <[email protected]>
426
427 PR 27218
428 * dwarf2dbg.c (dwarf2_gen_line_info): Correct setting of dwarf_level.
429 (dwarf2_directive_filename, dwarf2_directive_loc): Likewise, and
430 error for negative file numbers.
431
4bd7c902
AM
4322021-01-20 Alan Modra <[email protected]>
433
434 * testsuite/gas/ppc/power4.d: Adjust for removal of section sym.
435 * testsuite/gas/ppc/test1elf32.d: Likewise.
436 * testsuite/gas/ppc/test1elf64.d: Likewise.
437
705989f1
L
4382021-01-18 H.J. Lu <[email protected]>
439
440 PR gas/27195
441 * dwarf2dbg.c (dwarf2_gen_line_info): Set dwarf_level to 5 if
442 needed.
443 (dwarf2_directive_filename): Likewise.
444 (dwarf2_directive_loc): Likewise.
445 * testsuite/gas/elf/dwarf-5-file0.d: Pass --gdwarf-3.
446 * testsuite/gas/lns/lns-diag-1.l: Remove the
447 "Error: file number less than one" errors.
448
44365e88
AM
4492021-01-18 Alan Modra <[email protected]>
450
451 PR 27198
452 * config/tc-i386.c (need_plt32_p): Return FALSE for NULL symbol.
453 * testsuite/gas/i386/pr27198.d,
454 * gas/testsuite/gas/i386/pr27198.err,
455 * gas/testsuite/gas/i386/pr27198.s: New test.
456 * gas/testsuite/gas/i386/i386.exp: Run it.
457
1942a048
NC
4582021-01-15 Nelson Chu <[email protected]>
459
460 * config/tc-riscv.c: Indent and GNU coding standards tidy,
461 also aligned the code.
462 * config/tc-riscv.h: Likewise.
463
b800637e
NC
4642021-01-15 Nelson Chu <[email protected]>
465
466 * config/tc-riscv.c: Error and warning messages tidy.
467 * testsuite/gas/riscv/priv-reg-fail-fext.l: Updated.
468 * testsuite/gas/riscv/priv-reg-fail-read-only-01.l: Likewise.
469 * testsuite/gas/riscv/priv-reg-fail-read-only-02.l: Likewise.
470 * testsuite/gas/riscv/priv-reg-fail-rv32-only.l: Likewise.
471 * testsuite/gas/riscv/priv-reg-fail-version-1p10.l: Likewise.
472 * testsuite/gas/riscv/priv-reg-fail-version-1p11.l: Likewise.
473 * testsuite/gas/riscv/priv-reg-fail-version-1p9p1.l: Likewise.
474
dcd709e0
NC
4752021-01-15 Nelson Chu <[email protected]>
476
477 * config/tc-riscv.c: Comments tidy and improvement. Also update
478 comment "fallthru" to "Fall through" that end with a period and
479 two spaces.
480
5fda40b2
MF
4812021-01-14 Mike Frysinger <[email protected]>
482
483 * doc/as.texi: Delete @ifset ELF wrapping around [248]byte entries.
484 Delete warning that these are only available with ELF targets.
485 * obj-elf.c (elf_pseudo_table): Move 2byte/4byte/8byte entries ...
486 * read.c (potable): ... here.
487
abad2815
MF
4882021-01-14 Mike Frysinger <[email protected]>
489
490 * Makefile.am (bfin-lex-wrapper.@OBJEXT@): Delete $(NO_WERROR).
491 * Makefile.in: Regenerated.
492
adb0bd8f
MF
4932021-01-14 Mike Frysinger <[email protected]>
494
495 * bfin-lex.l (YY_NO_INPUT, YY_NO_UNPUT): Define.
496 (parse_int): Mark char_bag const.
497
844bf810
L
4982021-01-13 H.J. Lu <[email protected]>
499
500 PR gas/27178
501 * config/tc-i386.c (lex_got::gotrel): Add need_GOT_symbol.
502 Don't generate GOT_symbol for PLT relocations.
503 * testsuite/gas/i386/i386.exp: Run PR gas/27178 tests.
504 * testsuite/gas/i386/no-got.d: New file.
505 * testsuite/gas/i386/no-got.s: Likewise.
506 * testsuite/gas/i386/x86-64-no-got.d: Likewise.
507 * testsuite/gas/i386/x86-64-no-got.s: Likewise.
508
5347ed60
AM
5092021-01-13 Alan Modra <[email protected]>
510
511 * Makefile.in: Regenerate.
512 * Makefile.in: Regenerate.
513
d546b610
L
5142021-01-12 H.J. Lu <[email protected]>
515
516 PR binutils/26792
517 * configure.ac: Use GNU_MAKE_JOBSERVER.
518 * aclocal.m4: Regenerated.
519 * configure: Likewise.
520
6d104cac
NC
5212021-01-12 Nick Clifton <[email protected]>
522
523 * po/fr.po: Updated French translation.
524
83b33c6c
L
5252021-01-11 H.J. Lu <[email protected]>
526
527 PR ld/27173
528 * configure: Regenerated.
529
82c70b08
KT
5302021-10-11 Kyrylo Tkachov <[email protected]>
531
532 * NEWS: Remove CSRE.
533 * config/tc-aarch64.c (parse_csr_operand): Delete.
534 (parse_operands): Delete handling of
535 AARCH64_OPND_CSRE_CSR.
536 (aarch64_features): Remove csre.
537 * doc/c-aarch64.texi: Remove CSRE.
538 * testsuite/gas/aarch64/csre.d: Delete.
539 * testsuite/gas/aarch64/csre-invalid.s: Likewise.
540 * testsuite/gas/aarch64/csre-invalid.d: Likewise.
541 * testsuite/gas/aarch64/csre_csr.s: Likewise.
542 * testsuite/gas/aarch64/csre_csr.d: Likewise.
543 * testsuite/gas/aarch64/csre_csr-invalid.s: Likewise.
544 * testsuite/gas/aarch64/csre_csr-invalid.l: Likewise.
545 * testsuite/gas/aarch64/csre_csr-invalid.d: Likewise.
546
a8aa72b9
NC
5472021-01-11 Nick Clifton <[email protected]>
548
549 * po/uk.po: Updated Ukranian translation.
550
a4966cd9
L
5512021-01-09 H.J. Lu <[email protected]>
552
553 * configure: Regenerated.
554
573fe3fb
NC
5552021-01-09 Nick Clifton <[email protected]>
556
557 * configure: Regenerate.
558 * po/gas.pot: Regenerate.
559
055bc77a
NC
5602021-01-09 Nick Clifton <[email protected]>
561
562 * 2.36 release branch crated.
563
aae7fcb8
PB
5642021-01-08 Peter Bergner <[email protected]>
565
566 * testsuite/gas/ppc/rop-checks.d,
567 * testsuite/gas/ppc/rop-checks.l,
568 * testsuite/gas/ppc/rop-checks.s,
569 * testsuite/gas/ppc/rop.d,
570 * testsuite/gas/ppc/rop.s: New tests.
571 * testsuite/gas/ppc/ppc.exp: Run them.
572
64307045
AM
5732021-01-09 Alan Modra <[email protected]>
574
575 * configure: Regenerate.
576
f4782128
ST
5772021-01-07 Samuel Thibault <[email protected]>
578
579 * configure: Regenerate.
580
d1bcae83
L
5812021-01-07 H.J. Lu <[email protected]>
582
583 PR 27109
584 * read.c (s_reloc): Call symbol_mark_used_in_reloc on the
585 section symbol.
586 * subsegs.c (subseg_set_rest): Set BSF_SECTION_SYM_USED if needed.
587 * write.c (adjust_reloc_syms): Call symbol_mark_used_in_reloc
588 on the section symbol.
589 (set_symtab): Don't generate unused section symbols.
590 (maybe_generate_build_notes): Call symbol_mark_used_in_reloc
591 on the section symbol.
592 * config/obj-elf.c (elf_adjust_symtab): Call
593 symbol_mark_used_in_reloc on the group signature symbol.
594 * testsuite/gas/cfi/cfi-label.d: Remove unused section symbols
595 from expected output.
596 * testsuite/gas/elf/elf.exp (run_elf_list_test): Check
597 is_elf_unused_section_symbols.
598 * testsuite/gas/elf/section2.e: Updated.
599 * testsuite/gas/elf/section2.e-unused: New file.
600 * testsuite/gas/elf/symver.d: Remove unused section symbols.
601 * testsuite/gas/i386/ilp32/elf/symver.d: Likewise.
602 * testsuite/gas/i386/ilp32/x86-64-size-1.d: Likewise.
603 * testsuite/gas/i386/ilp32/x86-64-size-3.d: Likewise.
604 * testsuite/gas/i386/ilp32/x86-64-size-5.d: Likewise.
605 * testsuite/gas/i386/ilp32/x86-64-unwind.d: Likewise.
606 * testsuite/gas/i386/size-1.d: Likewise.
607 * testsuite/gas/i386/size-3.d: Likewise.
608 * testsuite/gas/i386/svr4.d: Likewise.
609 * testsuite/gas/i386/x86-64-size-1.d: Likewise.
610 * testsuite/gas/i386/x86-64-size-3.d: Likewise.
611 * testsuite/gas/i386/x86-64-size-5.d: Likewise.
612 * testsuite/gas/i386/x86-64-unwind.d: Likewise.
613
aa881ecd
PT
6142021-01-07 Philipp Tomsich <[email protected]>
615
616 * config/tc-riscv.c (riscv_multi_subset_supports): Added
617 INSN_CLASS_ZIHINTPAUSE.
618 * testsuite/gas/riscv/pause.d: New testcase. Adding coverage for
619 the pause hint instruction.
620 * testsuite/gas/riscv/pause.s: Likewise.
621
2652cfad
CXW
6222021-01-07 Claire Xenia Wolf <[email protected]>
623 Jim Wilson <[email protected]>
624 Andrew Waterman <[email protected]>
625 Maxim Blinov <[email protected]>
626 Kito Cheng <[email protected]>
627 Nelson Chu <[email protected]>
628
629 * config/tc-riscv.c (riscv_multi_subset_supports): Handle INSN_CLASS_ZB*.
630 (riscv_get_default_ext_version): Do not check the default_isa_spec when
631 the version defined in the riscv_opcodes table is ISA_SPEC_CLASS_DRAFT.
632 * testsuite/gas/riscv/bitmanip-insns-32.d: New testcase.
633 * testsuite/gas/riscv/bitmanip-insns-64.d: Likewise.
634 * testsuite/gas/riscv/bitmanip-insns.s: Likewise.
635
85f55c2b
AM
6362021-01-06 Alan Modra <[email protected]>
637
638 * testsuite/gas/sparc/sparc.exp: Move 64-bit tests inside gas_64_check.
639
22206e84
AM
6402021-01-06 Alan Modra <[email protected]>
641
642 * testsuite/gas/macros/app1.d: xfail tic30.
643 * testsuite/gas/macros/app2.d: Likewise.
644 * testsuite/gas/macros/app3.d: Likewise.
645 * testsuite/gas/macros/app4.d: Likewise.
646
286d2f2c
MC
6472021-01-06 Marcus Comstedt <[email protected]>
648
649 * doc/as.texi: Add -mlittle-endian and -mbig-endian to docs.
650 * doc/c-riscv.texi: Likewise.
651
f36ce378
MC
6522021-01-06 Marcus Comstedt <[email protected]>
653
654 * testsuite/gas/riscv/li32.d: Accept bigriscv in addition
655 to littleriscv.
656 * testsuite/gas/riscv/li64.d: Likewise.
657 * testsuite/gas/riscv/lla32.d: Likewise.
658 * testsuite/gas/riscv/lla64.d: Likewise.
659 * testsuite/gas/riscv/march-ok-g2.d: Likewise.
660 * testsuite/gas/riscv/march-ok-g2_p1.d: Likewise.
661 * testsuite/gas/riscv/march-ok-g2p0.d: Likewise.
662 * testsuite/gas/riscv/march-ok-i2p0.d: Likewise.
663 * testsuite/gas/riscv/march-ok-i2p0m2_a2f2.d: Likewise.
664 * testsuite/gas/riscv/march-ok-nse-with-version.d: Likewise.
665 * testsuite/gas/riscv/march-ok-two-nse.d: Likewise.
666
fbc09e7a
MC
6672021-01-06 Marcus Comstedt <[email protected]>
668
669 * config/tc-riscv.c (riscv_target_format): Add elf64-bigriscv and
670 elf32-bigriscv.
671 (install_insn): Always write instructions as little endian.
672 (riscv_make_nops): Likewise.
673 (md_convert_frag_branch): Likewise.
674 (md_number_to_chars): Write data in target endianness.
675 (options, md_longopts): Add -mbig-endian and -mlittle-endian options.
676 (md_parse_option): Handle the endian options.
677 * config/tc-riscv.h: Only define TARGET_BYTES_BIG_ENDIAN if not
678 already defined.
679 * configure.tgt: Added riscv64be*, riscv32be*, riscvbe*.
680
cd6d537c
L
6812021-01-04 H.J. Lu <[email protected]>
682
683 PR ld/26256
684 * config/obj-elf.c (obj_elf_change_section): Also filter out
685 SHF_LINK_ORDER.
686
dd933805
AM
6872021-01-04 Alan Modra <[email protected]>
688
689 PR 27102
690 * symbols.c (S_SET_EXTERNAL): Revise section symbol warning
691 message and register symbol error message.
692
90320e40
AM
6932021-01-04 Alan Modra <[email protected]>
694
695 PR 27101
696 * read.c (s_align): Use a large enough type for "align" to hold
697 the result of get_absolute_expression.
698
f9a6a8f0
AM
6992021-01-01 Nicolas Boulenguez <[email protected]>
700
701 * config/tc-i386.c: Correct comment spelling.
702 * config/tc-riscv.c: Likewise.
703 * config/tc-s390.c: Correct comment grammar.
704 * doc/c-i386.texi: Correct spelling.
705 * doc/c-s390.texi: Correct grammar.
706
250d07de
AM
7072021-01-01 Alan Modra <[email protected]>
708
709 Update year range in copyright notice of all files.
710
64d05a43
HPN
7112021-01-01 Hans-Peter Nilsson <[email protected]>
712
713 * config/tc-mmix.h (md_single_noop_insn): Change to "swym 0".
714
c2795844 715For older changes see ChangeLog-2020
3499769a 716\f
c2795844 717Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
718
719Copying and distribution of this file, with or without modification,
720are permitted in any medium without royalty provided the copyright
721notice and this notice are preserved.
722
723Local Variables:
724mode: change-log
725left-margin: 8
726fill-column: 74
727version-control: never
728End:
This page took 0.725551 seconds and 4 git commands to generate.