]> Git Repo - binutils.git/blob - gas/ChangeLog
Remove arm-symbianelf
[binutils.git] / gas / ChangeLog
1 2021-02-09  Alan Modra  <[email protected]>
2
3         * Makefile.am (TARG_ENV_HFILES): Remove config/te-symbian.h.
4         * config/tc-arm.c (elf32_arm_target_format): Remove TE_SYMBIAN
5         support.
6         * config/te-symbian.h: Delete.
7         * configure.tgt: Remove arm-*-symbianelf*.
8         * testsuite/gas/arm/arch4t-eabi.d: Don't mention symbianelf in
9         target selection.
10         * testsuite/gas/arm/arch4t.d: Likewise.
11         * testsuite/gas/arm/got_prel.d: Likewise.
12         * testsuite/gas/arm/mapdir.d: Likewise.
13         * testsuite/gas/arm/mapmisc.d: Likewise.
14         * testsuite/gas/arm/mapsecs.d: Likewise.
15         * testsuite/gas/arm/mapshort-eabi.d: Likewise.
16         * testsuite/gas/arm/thumb-eabi.d: Likewise.
17         * testsuite/gas/arm/thumb.d: Likewise.
18         * testsuite/gas/arm/thumbrel.d: Likewise.
19         * Makefile.in: Regenerate.
20         * po/POTFILES.in: Regenerate.
21
22 2021-02-09  Nick Clifton  <[email protected]>
23
24         PR 27384
25         * listing.c (listing_psize): Check the result of the width
26         expression before assigning it to paper_width.
27         * testsuite/gas/all/pr27384.s: New test source file.
28         * testsuite/gas/all/pr27384.d: New test control file.
29         * testsuite/gas/all/pr27384.err: Expected errors from new test.
30         * testsuite/gas/all/gas.exp: Run the new test.
31
32 2021-02-09  Nick Clifton  <[email protected]>
33
34         PR 27355
35         * testsuite/gas/elf/pr27355.s: New test source file.
36         * testsuite/gas/elf/pr27355.d: New test control file.
37         * testsuite/gas/elf/pr27355.err: Expected errors from new test.
38         * testsuite/gas/elf/elf.exp: Run the new test.
39
40 2021-02-08  Mike Frysinger  <[email protected]>
41
42         * config/tc-tic54x (tic54x_mmregs): Rename to ...
43         (tic54x_register_mmregs): ... this.  Change mmregs to tic54x_mmregs.
44         (md_pseudo_table): Change tic54x_mmregs to tic54x_register_mmregs.
45         (md_begin): Add tic54x_ prefix to regs, mmregs, condition_codes,
46         cc2_codes, cc3_codes, status_bits, and misc_symbols.
47
48 2021-02-08  Nick Clifton  <[email protected]>
49
50         PR 27355
51         * dwarf2dbg.c (allocate_filename_to_slot): Allocate the dirs array
52         if it has not already been created.
53
54 2021-02-04  Nelson Chu  <[email protected]>
55
56         * config/tc-riscv.c (riscv_multi_subset_supports): Removed
57         INSN_CLASS_ZB*.
58         * testsuite/gas/riscv/bitmanip-insns-32.d: Removed.
59         * testsuite/gas/riscv/bitmanip-insns-64.d: Removed.
60         * testsuite/gas/riscv/bitmanip-insns.s: Removed.
61
62 2021-02-03  Andreas Krebbel  <[email protected]>
63
64         * doc/c-s390.texi: Document vector instruction formats.
65
66 2021-02-01  Emery Hemingway  <[email protected]>
67
68         * configure.tgt: Add *-*-genode* as a target for AArch64 and x86.
69
70 2021-02-01  Alan Modra  <[email protected]>
71
72         PR 27283
73         * config/tc-alpha.c (insert_operand): Delete dead code.
74
75 2021-01-26  H.J. Lu  <[email protected]>
76
77         PR gas/27243
78         * config/tc-nios2.c (md_begin): Don't disable relaxation with
79         --gdwarf-N.
80         * testsuite/gas/nios2/relax.d: New file.
81         * testsuite/gas/nios2/relax.s: Likewise.
82
83 2021-01-26  Alan Modra  <[email protected]>
84
85         * testsuite/gas/all/local-label-overflow.d: Use xfail rather than
86         notarget all except hppa.  Comment.
87         * testsuite/gas/all/sleb128-2.d: Use xfail rather than notarget.
88         * testsuite/gas/all/sleb128-4.d: Likewise.  Don't skip msp430.
89         * testsuite/gas/all/sleb128-5.d: Use xfail rather than notarget.
90         * testsuite/gas/all/sleb128-7.d: Likewise.
91         * testsuite/gas/all/sleb128-9.d: Likewise.
92         * testsuite/gas/elf/bignums.d: Likewise.
93         * testsuite/gas/elf/group0c.d: Likewise.
94         * testsuite/gas/elf/group1a.d: Likewise.
95         * testsuite/gas/elf/section-symbol-redef.d: Likewise.
96         * testsuite/gas/elf/section15.d: Likewise.
97         * testsuite/gas/elf/section4.d: Likewise.
98         * testsuite/gas/elf/section7.d: Likewise.
99         * testsuite/gas/macros/irp.d: Likewise.
100         * testsuite/gas/macros/repeat.d: Likewise.
101         * testsuite/gas/macros/rept.d: Likewise.
102         * testsuite/gas/macros/test2.d: Likewise.
103         * testsuite/gas/macros/vararg.d: Likewise.
104         * testsuite/gas/all/string.d: Use xfail rather than skip.
105         * testsuite/gas/elf/missing-build-notes.d: Likewise.
106         * testsuite/gas/elf/section0.d: Likewise.
107         * testsuite/gas/elf/section1.d: Likewise.
108         * testsuite/gas/elf/section10.d: Likewise.
109         * testsuite/gas/elf/section11.d: Likewise.
110         * testsuite/gas/elf/section6.d: Likewise.
111         * testsuite/gas/elf/symtab.d: Use xfail rather than skip, adjust hppa.
112         * testsuite/gas/elf/symtab.s: Don't start directives in first column.
113         * testsuite/gas/macros/test3.d: Don't notarget nds32.
114
115 2021-01-26  Alan Modra  <[email protected]>
116
117         * testsuite/gas/all/byte.d,
118         * testsuite/gas/all/byte.l,
119         * testsuite/gas/all/byte.s: Delete.
120         * testsuite/gas/all/gas.exp: Don't run byte test.
121
122 2021-01-26  Alan Modra  <[email protected]>
123
124         PR 27282
125         * testsuite/gas/all/none.d: Replace skip with xfail, don't xfail ft32.
126         * testsuite/gas/elf/pr27228.d: xfail hppa and allow OBJECT match.
127
128 2021-01-24  H.J. Lu  <[email protected]>
129
130         PR gas/27228
131         * testsuite/gas/elf/elf.exp: Run pr27228.
132         * testsuite/gas/elf/pr27228.d: New file.
133         * testsuite/gas/elf/pr27228.s: Likewise.
134
135 2021-01-24  Alan Modra  <[email protected]>
136
137         PR 27228
138         * write.c (resolve_reloc_expr_symbols): Don't assume local symbol
139         is defined.
140
141 2021-01-21  Alan Modra  <[email protected]>
142
143         PR 27221
144         * dwarf2dbg.c (dwarf2_gen_line_info_1): Don't warn about ignored
145         line number info when gas is generating it.
146         * testsuite/gas/elf/dwarf2-20.d: Adjust to not expect warnings.
147         * testsuite/gas/m68hc11/indexed12.d: Likewise.
148         * testsuite/gas/elf/elf.exp: Don't run warn-2.
149         * gas/testsuite/gas/elf/warn-2.s: Delete.
150
151 2021-01-21  Alan Modra  <[email protected]>
152
153         PR 27218
154         * dwarf2dbg.c (dwarf2_gen_line_info): Correct setting of dwarf_level.
155         (dwarf2_directive_filename, dwarf2_directive_loc): Likewise, and
156         error for negative file numbers.
157
158 2021-01-20  Alan Modra  <[email protected]>
159
160         * testsuite/gas/ppc/power4.d: Adjust for removal of section sym.
161         * testsuite/gas/ppc/test1elf32.d: Likewise.
162         * testsuite/gas/ppc/test1elf64.d: Likewise.
163
164 2021-01-18  H.J. Lu  <[email protected]>
165
166         PR gas/27195
167         * dwarf2dbg.c (dwarf2_gen_line_info): Set dwarf_level to 5 if
168         needed.
169         (dwarf2_directive_filename): Likewise.
170         (dwarf2_directive_loc): Likewise.
171         * testsuite/gas/elf/dwarf-5-file0.d: Pass --gdwarf-3.
172         * testsuite/gas/lns/lns-diag-1.l: Remove the
173         "Error: file number less than one" errors.
174
175 2021-01-18  Alan Modra  <[email protected]>
176
177         PR 27198
178         * config/tc-i386.c (need_plt32_p): Return FALSE for NULL symbol.
179         * testsuite/gas/i386/pr27198.d,
180         * gas/testsuite/gas/i386/pr27198.err,
181         * gas/testsuite/gas/i386/pr27198.s: New test.
182         * gas/testsuite/gas/i386/i386.exp: Run it.
183
184 2021-01-15  Nelson Chu  <[email protected]>
185
186         * config/tc-riscv.c: Indent and GNU coding standards tidy,
187         also aligned the code.
188         * config/tc-riscv.h: Likewise.
189
190 2021-01-15  Nelson Chu  <[email protected]>
191
192         * config/tc-riscv.c: Error and warning messages tidy.
193         * testsuite/gas/riscv/priv-reg-fail-fext.l: Updated.
194         * testsuite/gas/riscv/priv-reg-fail-read-only-01.l: Likewise.
195         * testsuite/gas/riscv/priv-reg-fail-read-only-02.l: Likewise.
196         * testsuite/gas/riscv/priv-reg-fail-rv32-only.l: Likewise.
197         * testsuite/gas/riscv/priv-reg-fail-version-1p10.l: Likewise.
198         * testsuite/gas/riscv/priv-reg-fail-version-1p11.l: Likewise.
199         * testsuite/gas/riscv/priv-reg-fail-version-1p9p1.l: Likewise.
200
201 2021-01-15  Nelson Chu  <[email protected]>
202
203         * config/tc-riscv.c: Comments tidy and improvement.  Also update
204         comment "fallthru" to "Fall through" that end with a period and
205         two spaces.
206
207 2021-01-14  Mike Frysinger  <[email protected]>
208
209         * doc/as.texi: Delete @ifset ELF wrapping around [248]byte entries.
210         Delete warning that these are only available with ELF targets.
211         * obj-elf.c (elf_pseudo_table): Move 2byte/4byte/8byte entries ...
212         * read.c (potable): ... here.
213
214 2021-01-14  Mike Frysinger  <[email protected]>
215
216         * Makefile.am (bfin-lex-wrapper.@OBJEXT@): Delete $(NO_WERROR).
217         * Makefile.in: Regenerated.
218
219 2021-01-14  Mike Frysinger  <[email protected]>
220
221         * bfin-lex.l (YY_NO_INPUT, YY_NO_UNPUT): Define.
222         (parse_int): Mark char_bag const.
223
224 2021-01-13  H.J. Lu  <[email protected]>
225
226         PR gas/27178
227         * config/tc-i386.c (lex_got::gotrel): Add need_GOT_symbol.
228         Don't generate GOT_symbol for PLT relocations.
229         * testsuite/gas/i386/i386.exp: Run PR gas/27178 tests.
230         * testsuite/gas/i386/no-got.d: New file.
231         * testsuite/gas/i386/no-got.s: Likewise.
232         * testsuite/gas/i386/x86-64-no-got.d: Likewise.
233         * testsuite/gas/i386/x86-64-no-got.s: Likewise.
234
235 2021-01-13  Alan Modra  <[email protected]>
236
237         * Makefile.in: Regenerate.
238         * Makefile.in: Regenerate.
239
240 2021-01-12  H.J. Lu  <[email protected]>
241
242         PR binutils/26792
243         * configure.ac: Use GNU_MAKE_JOBSERVER.
244         * aclocal.m4: Regenerated.
245         * configure: Likewise.
246
247 2021-01-12  Nick Clifton  <[email protected]>
248
249         * po/fr.po: Updated French translation.
250
251 2021-01-11  H.J. Lu  <[email protected]>
252
253         PR ld/27173
254         * configure: Regenerated.
255
256 2021-10-11  Kyrylo Tkachov  <[email protected]>
257
258         * NEWS: Remove CSRE.
259         * config/tc-aarch64.c (parse_csr_operand): Delete.
260         (parse_operands): Delete handling of
261         AARCH64_OPND_CSRE_CSR.
262         (aarch64_features): Remove csre.
263         * doc/c-aarch64.texi: Remove CSRE.
264         * testsuite/gas/aarch64/csre.d: Delete.
265         * testsuite/gas/aarch64/csre-invalid.s: Likewise.
266         * testsuite/gas/aarch64/csre-invalid.d: Likewise.
267         * testsuite/gas/aarch64/csre_csr.s: Likewise.
268         * testsuite/gas/aarch64/csre_csr.d: Likewise.
269         * testsuite/gas/aarch64/csre_csr-invalid.s: Likewise.
270         * testsuite/gas/aarch64/csre_csr-invalid.l: Likewise.
271         * testsuite/gas/aarch64/csre_csr-invalid.d: Likewise.
272
273 2021-01-11  Nick Clifton  <[email protected]>
274
275         * po/uk.po: Updated Ukranian translation.
276
277 2021-01-09  H.J. Lu  <[email protected]>
278
279         * configure: Regenerated.
280
281 2021-01-09  Nick Clifton  <[email protected]>
282
283         * configure: Regenerate.
284         * po/gas.pot: Regenerate.
285
286 2021-01-09  Nick Clifton  <[email protected]>
287
288         * 2.36 release branch crated.
289
290 2021-01-08  Peter Bergner  <[email protected]>
291
292         * testsuite/gas/ppc/rop-checks.d,
293         * testsuite/gas/ppc/rop-checks.l,
294         * testsuite/gas/ppc/rop-checks.s,
295         * testsuite/gas/ppc/rop.d,
296         * testsuite/gas/ppc/rop.s: New tests.
297         * testsuite/gas/ppc/ppc.exp: Run them.
298
299 2021-01-09  Alan Modra  <[email protected]>
300
301         * configure: Regenerate.
302
303 2021-01-07  Samuel Thibault  <[email protected]>
304
305         * configure: Regenerate.
306
307 2021-01-07  H.J. Lu  <[email protected]>
308
309         PR 27109
310         * read.c (s_reloc): Call symbol_mark_used_in_reloc on the
311         section symbol.
312         * subsegs.c (subseg_set_rest): Set BSF_SECTION_SYM_USED if needed.
313         * write.c (adjust_reloc_syms): Call symbol_mark_used_in_reloc
314         on the section symbol.
315         (set_symtab): Don't generate unused section symbols.
316         (maybe_generate_build_notes): Call symbol_mark_used_in_reloc
317         on the section symbol.
318         * config/obj-elf.c (elf_adjust_symtab): Call
319         symbol_mark_used_in_reloc on the group signature symbol.
320         * testsuite/gas/cfi/cfi-label.d: Remove unused section symbols
321         from expected output.
322         * testsuite/gas/elf/elf.exp (run_elf_list_test): Check
323         is_elf_unused_section_symbols.
324         * testsuite/gas/elf/section2.e: Updated.
325         * testsuite/gas/elf/section2.e-unused: New file.
326         * testsuite/gas/elf/symver.d: Remove unused section symbols.
327         * testsuite/gas/i386/ilp32/elf/symver.d: Likewise.
328         * testsuite/gas/i386/ilp32/x86-64-size-1.d: Likewise.
329         * testsuite/gas/i386/ilp32/x86-64-size-3.d: Likewise.
330         * testsuite/gas/i386/ilp32/x86-64-size-5.d: Likewise.
331         * testsuite/gas/i386/ilp32/x86-64-unwind.d: Likewise.
332         * testsuite/gas/i386/size-1.d: Likewise.
333         * testsuite/gas/i386/size-3.d: Likewise.
334         * testsuite/gas/i386/svr4.d: Likewise.
335         * testsuite/gas/i386/x86-64-size-1.d: Likewise.
336         * testsuite/gas/i386/x86-64-size-3.d: Likewise.
337         * testsuite/gas/i386/x86-64-size-5.d: Likewise.
338         * testsuite/gas/i386/x86-64-unwind.d: Likewise.
339
340 2021-01-07  Philipp Tomsich  <[email protected]>
341
342         * config/tc-riscv.c (riscv_multi_subset_supports): Added
343         INSN_CLASS_ZIHINTPAUSE.
344         * testsuite/gas/riscv/pause.d: New testcase.  Adding coverage for
345         the pause hint instruction.
346         * testsuite/gas/riscv/pause.s: Likewise.
347
348 2021-01-07  Claire Xenia Wolf  <[email protected]>
349             Jim Wilson  <[email protected]>
350             Andrew Waterman  <[email protected]>
351             Maxim Blinov  <[email protected]>
352             Kito Cheng  <[email protected]>
353             Nelson Chu  <[email protected]>
354
355         * config/tc-riscv.c (riscv_multi_subset_supports): Handle INSN_CLASS_ZB*.
356         (riscv_get_default_ext_version): Do not check the default_isa_spec when
357         the version defined in the riscv_opcodes table is ISA_SPEC_CLASS_DRAFT.
358         * testsuite/gas/riscv/bitmanip-insns-32.d: New testcase.
359         * testsuite/gas/riscv/bitmanip-insns-64.d: Likewise.
360         * testsuite/gas/riscv/bitmanip-insns.s: Likewise.
361
362 2021-01-06  Alan Modra  <[email protected]>
363
364         * testsuite/gas/sparc/sparc.exp: Move 64-bit tests inside gas_64_check.
365
366 2021-01-06  Alan Modra  <[email protected]>
367
368         * testsuite/gas/macros/app1.d: xfail tic30.
369         * testsuite/gas/macros/app2.d: Likewise.
370         * testsuite/gas/macros/app3.d: Likewise.
371         * testsuite/gas/macros/app4.d: Likewise.
372
373 2021-01-06  Marcus Comstedt  <[email protected]>
374
375         * doc/as.texi: Add -mlittle-endian and -mbig-endian to docs.
376         * doc/c-riscv.texi: Likewise.
377
378 2021-01-06  Marcus Comstedt  <[email protected]>
379
380         * testsuite/gas/riscv/li32.d: Accept bigriscv in addition
381         to littleriscv.
382         * testsuite/gas/riscv/li64.d: Likewise.
383         * testsuite/gas/riscv/lla32.d: Likewise.
384         * testsuite/gas/riscv/lla64.d: Likewise.
385         * testsuite/gas/riscv/march-ok-g2.d: Likewise.
386         * testsuite/gas/riscv/march-ok-g2_p1.d: Likewise.
387         * testsuite/gas/riscv/march-ok-g2p0.d: Likewise.
388         * testsuite/gas/riscv/march-ok-i2p0.d: Likewise.
389         * testsuite/gas/riscv/march-ok-i2p0m2_a2f2.d: Likewise.
390         * testsuite/gas/riscv/march-ok-nse-with-version.d: Likewise.
391         * testsuite/gas/riscv/march-ok-two-nse.d: Likewise.
392
393 2021-01-06  Marcus Comstedt  <[email protected]>
394
395         * config/tc-riscv.c (riscv_target_format): Add elf64-bigriscv and
396         elf32-bigriscv.
397         (install_insn): Always write instructions as little endian.
398         (riscv_make_nops): Likewise.
399         (md_convert_frag_branch): Likewise.
400         (md_number_to_chars): Write data in target endianness.
401         (options, md_longopts): Add -mbig-endian and -mlittle-endian options.
402         (md_parse_option): Handle the endian options.
403         * config/tc-riscv.h: Only define TARGET_BYTES_BIG_ENDIAN if not
404         already defined.
405         * configure.tgt: Added riscv64be*, riscv32be*, riscvbe*.
406
407 2021-01-04  H.J. Lu  <[email protected]>
408
409         PR ld/26256
410         * config/obj-elf.c (obj_elf_change_section): Also filter out
411         SHF_LINK_ORDER.
412
413 2021-01-04  Alan Modra  <[email protected]>
414
415         PR 27102
416         * symbols.c (S_SET_EXTERNAL): Revise section symbol warning
417         message and register symbol error message.
418
419 2021-01-04  Alan Modra  <[email protected]>
420
421         PR 27101
422         * read.c (s_align): Use a large enough type for "align" to hold
423         the result of get_absolute_expression.
424
425 2021-01-01  Nicolas Boulenguez  <[email protected]>
426
427         * config/tc-i386.c: Correct comment spelling.
428         * config/tc-riscv.c: Likewise.
429         * config/tc-s390.c: Correct comment grammar.
430         * doc/c-i386.texi: Correct spelling.
431         * doc/c-s390.texi: Correct grammar.
432
433 2021-01-01  Alan Modra  <[email protected]>
434
435         Update year range in copyright notice of all files.
436
437 2021-01-01  Hans-Peter Nilsson  <[email protected]>
438
439         * config/tc-mmix.h (md_single_noop_insn): Change to "swym 0".
440
441 For older changes see ChangeLog-2020
442 \f
443 Copyright (C) 2021 Free Software Foundation, Inc.
444
445 Copying and distribution of this file, with or without modification,
446 are permitted in any medium without royalty provided the copyright
447 notice and this notice are preserved.
448
449 Local Variables:
450 mode: change-log
451 left-margin: 8
452 fill-column: 74
453 version-control: never
454 End:
This page took 0.052494 seconds and 4 git commands to generate.