]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame_incremental - gas/ChangeLog
PR27311, (symbol from plugin): undefined reference, hidden sym
[thirdparty/binutils-gdb.git] / gas / ChangeLog
... / ...
CommitLineData
12021-02-03 Andreas Krebbel <krebbel@linux.ibm.com>
2
3 * doc/c-s390.texi: Document vector instruction formats.
4
52021-02-01 Emery Hemingway <ehmry@posteo.net>
6
7 * configure.tgt: Add *-*-genode* as a target for AArch64 and x86.
8
92021-02-01 Alan Modra <amodra@gmail.com>
10
11 PR 27283
12 * config/tc-alpha.c (insert_operand): Delete dead code.
13
142021-01-26 H.J. Lu <hongjiu.lu@intel.com>
15
16 PR gas/27243
17 * config/tc-nios2.c (md_begin): Don't disable relaxation with
18 --gdwarf-N.
19 * testsuite/gas/nios2/relax.d: New file.
20 * testsuite/gas/nios2/relax.s: Likewise.
21
222021-01-26 Alan Modra <amodra@gmail.com>
23
24 * testsuite/gas/all/local-label-overflow.d: Use xfail rather than
25 notarget all except hppa. Comment.
26 * testsuite/gas/all/sleb128-2.d: Use xfail rather than notarget.
27 * testsuite/gas/all/sleb128-4.d: Likewise. Don't skip msp430.
28 * testsuite/gas/all/sleb128-5.d: Use xfail rather than notarget.
29 * testsuite/gas/all/sleb128-7.d: Likewise.
30 * testsuite/gas/all/sleb128-9.d: Likewise.
31 * testsuite/gas/elf/bignums.d: Likewise.
32 * testsuite/gas/elf/group0c.d: Likewise.
33 * testsuite/gas/elf/group1a.d: Likewise.
34 * testsuite/gas/elf/section-symbol-redef.d: Likewise.
35 * testsuite/gas/elf/section15.d: Likewise.
36 * testsuite/gas/elf/section4.d: Likewise.
37 * testsuite/gas/elf/section7.d: Likewise.
38 * testsuite/gas/macros/irp.d: Likewise.
39 * testsuite/gas/macros/repeat.d: Likewise.
40 * testsuite/gas/macros/rept.d: Likewise.
41 * testsuite/gas/macros/test2.d: Likewise.
42 * testsuite/gas/macros/vararg.d: Likewise.
43 * testsuite/gas/all/string.d: Use xfail rather than skip.
44 * testsuite/gas/elf/missing-build-notes.d: Likewise.
45 * testsuite/gas/elf/section0.d: Likewise.
46 * testsuite/gas/elf/section1.d: Likewise.
47 * testsuite/gas/elf/section10.d: Likewise.
48 * testsuite/gas/elf/section11.d: Likewise.
49 * testsuite/gas/elf/section6.d: Likewise.
50 * testsuite/gas/elf/symtab.d: Use xfail rather than skip, adjust hppa.
51 * testsuite/gas/elf/symtab.s: Don't start directives in first column.
52 * testsuite/gas/macros/test3.d: Don't notarget nds32.
53
542021-01-26 Alan Modra <amodra@gmail.com>
55
56 * testsuite/gas/all/byte.d,
57 * testsuite/gas/all/byte.l,
58 * testsuite/gas/all/byte.s: Delete.
59 * testsuite/gas/all/gas.exp: Don't run byte test.
60
612021-01-26 Alan Modra <amodra@gmail.com>
62
63 PR 27282
64 * testsuite/gas/all/none.d: Replace skip with xfail, don't xfail ft32.
65 * testsuite/gas/elf/pr27228.d: xfail hppa and allow OBJECT match.
66
672021-01-24 H.J. Lu <hongjiu.lu@intel.com>
68
69 PR gas/27228
70 * testsuite/gas/elf/elf.exp: Run pr27228.
71 * testsuite/gas/elf/pr27228.d: New file.
72 * testsuite/gas/elf/pr27228.s: Likewise.
73
742021-01-24 Alan Modra <amodra@gmail.com>
75
76 PR 27228
77 * write.c (resolve_reloc_expr_symbols): Don't assume local symbol
78 is defined.
79
802021-01-21 Alan Modra <amodra@gmail.com>
81
82 PR 27221
83 * dwarf2dbg.c (dwarf2_gen_line_info_1): Don't warn about ignored
84 line number info when gas is generating it.
85 * testsuite/gas/elf/dwarf2-20.d: Adjust to not expect warnings.
86 * testsuite/gas/m68hc11/indexed12.d: Likewise.
87 * testsuite/gas/elf/elf.exp: Don't run warn-2.
88 * gas/testsuite/gas/elf/warn-2.s: Delete.
89
902021-01-21 Alan Modra <amodra@gmail.com>
91
92 PR 27218
93 * dwarf2dbg.c (dwarf2_gen_line_info): Correct setting of dwarf_level.
94 (dwarf2_directive_filename, dwarf2_directive_loc): Likewise, and
95 error for negative file numbers.
96
972021-01-20 Alan Modra <amodra@gmail.com>
98
99 * testsuite/gas/ppc/power4.d: Adjust for removal of section sym.
100 * testsuite/gas/ppc/test1elf32.d: Likewise.
101 * testsuite/gas/ppc/test1elf64.d: Likewise.
102
1032021-01-18 H.J. Lu <hongjiu.lu@intel.com>
104
105 PR gas/27195
106 * dwarf2dbg.c (dwarf2_gen_line_info): Set dwarf_level to 5 if
107 needed.
108 (dwarf2_directive_filename): Likewise.
109 (dwarf2_directive_loc): Likewise.
110 * testsuite/gas/elf/dwarf-5-file0.d: Pass --gdwarf-3.
111 * testsuite/gas/lns/lns-diag-1.l: Remove the
112 "Error: file number less than one" errors.
113
1142021-01-18 Alan Modra <amodra@gmail.com>
115
116 PR 27198
117 * config/tc-i386.c (need_plt32_p): Return FALSE for NULL symbol.
118 * testsuite/gas/i386/pr27198.d,
119 * gas/testsuite/gas/i386/pr27198.err,
120 * gas/testsuite/gas/i386/pr27198.s: New test.
121 * gas/testsuite/gas/i386/i386.exp: Run it.
122
1232021-01-15 Nelson Chu <nelson.chu@sifive.com>
124
125 * config/tc-riscv.c: Indent and GNU coding standards tidy,
126 also aligned the code.
127 * config/tc-riscv.h: Likewise.
128
1292021-01-15 Nelson Chu <nelson.chu@sifive.com>
130
131 * config/tc-riscv.c: Error and warning messages tidy.
132 * testsuite/gas/riscv/priv-reg-fail-fext.l: Updated.
133 * testsuite/gas/riscv/priv-reg-fail-read-only-01.l: Likewise.
134 * testsuite/gas/riscv/priv-reg-fail-read-only-02.l: Likewise.
135 * testsuite/gas/riscv/priv-reg-fail-rv32-only.l: Likewise.
136 * testsuite/gas/riscv/priv-reg-fail-version-1p10.l: Likewise.
137 * testsuite/gas/riscv/priv-reg-fail-version-1p11.l: Likewise.
138 * testsuite/gas/riscv/priv-reg-fail-version-1p9p1.l: Likewise.
139
1402021-01-15 Nelson Chu <nelson.chu@sifive.com>
141
142 * config/tc-riscv.c: Comments tidy and improvement. Also update
143 comment "fallthru" to "Fall through" that end with a period and
144 two spaces.
145
1462021-01-14 Mike Frysinger <vapier@gentoo.org>
147
148 * doc/as.texi: Delete @ifset ELF wrapping around [248]byte entries.
149 Delete warning that these are only available with ELF targets.
150 * obj-elf.c (elf_pseudo_table): Move 2byte/4byte/8byte entries ...
151 * read.c (potable): ... here.
152
1532021-01-14 Mike Frysinger <vapier@gentoo.org>
154
155 * Makefile.am (bfin-lex-wrapper.@OBJEXT@): Delete $(NO_WERROR).
156 * Makefile.in: Regenerated.
157
1582021-01-14 Mike Frysinger <vapier@gentoo.org>
159
160 * bfin-lex.l (YY_NO_INPUT, YY_NO_UNPUT): Define.
161 (parse_int): Mark char_bag const.
162
1632021-01-13 H.J. Lu <hongjiu.lu@intel.com>
164
165 PR gas/27178
166 * config/tc-i386.c (lex_got::gotrel): Add need_GOT_symbol.
167 Don't generate GOT_symbol for PLT relocations.
168 * testsuite/gas/i386/i386.exp: Run PR gas/27178 tests.
169 * testsuite/gas/i386/no-got.d: New file.
170 * testsuite/gas/i386/no-got.s: Likewise.
171 * testsuite/gas/i386/x86-64-no-got.d: Likewise.
172 * testsuite/gas/i386/x86-64-no-got.s: Likewise.
173
1742021-01-13 Alan Modra <amodra@gmail.com>
175
176 * Makefile.in: Regenerate.
177 * Makefile.in: Regenerate.
178
1792021-01-12 H.J. Lu <hongjiu.lu@intel.com>
180
181 PR binutils/26792
182 * configure.ac: Use GNU_MAKE_JOBSERVER.
183 * aclocal.m4: Regenerated.
184 * configure: Likewise.
185
1862021-01-12 Nick Clifton <nickc@redhat.com>
187
188 * po/fr.po: Updated French translation.
189
1902021-01-11 H.J. Lu <hongjiu.lu@intel.com>
191
192 PR ld/27173
193 * configure: Regenerated.
194
1952021-10-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
196
197 * NEWS: Remove CSRE.
198 * config/tc-aarch64.c (parse_csr_operand): Delete.
199 (parse_operands): Delete handling of
200 AARCH64_OPND_CSRE_CSR.
201 (aarch64_features): Remove csre.
202 * doc/c-aarch64.texi: Remove CSRE.
203 * testsuite/gas/aarch64/csre.d: Delete.
204 * testsuite/gas/aarch64/csre-invalid.s: Likewise.
205 * testsuite/gas/aarch64/csre-invalid.d: Likewise.
206 * testsuite/gas/aarch64/csre_csr.s: Likewise.
207 * testsuite/gas/aarch64/csre_csr.d: Likewise.
208 * testsuite/gas/aarch64/csre_csr-invalid.s: Likewise.
209 * testsuite/gas/aarch64/csre_csr-invalid.l: Likewise.
210 * testsuite/gas/aarch64/csre_csr-invalid.d: Likewise.
211
2122021-01-11 Nick Clifton <nickc@redhat.com>
213
214 * po/uk.po: Updated Ukranian translation.
215
2162021-01-09 H.J. Lu <hongjiu.lu@intel.com>
217
218 * configure: Regenerated.
219
2202021-01-09 Nick Clifton <nickc@redhat.com>
221
222 * configure: Regenerate.
223 * po/gas.pot: Regenerate.
224
2252021-01-09 Nick Clifton <nickc@redhat.com>
226
227 * 2.36 release branch crated.
228
2292021-01-08 Peter Bergner <bergner@linux.ibm.com>
230
231 * testsuite/gas/ppc/rop-checks.d,
232 * testsuite/gas/ppc/rop-checks.l,
233 * testsuite/gas/ppc/rop-checks.s,
234 * testsuite/gas/ppc/rop.d,
235 * testsuite/gas/ppc/rop.s: New tests.
236 * testsuite/gas/ppc/ppc.exp: Run them.
237
2382021-01-09 Alan Modra <amodra@gmail.com>
239
240 * configure: Regenerate.
241
2422021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
243
244 * configure: Regenerate.
245
2462021-01-07 H.J. Lu <hongjiu.lu@intel.com>
247
248 PR 27109
249 * read.c (s_reloc): Call symbol_mark_used_in_reloc on the
250 section symbol.
251 * subsegs.c (subseg_set_rest): Set BSF_SECTION_SYM_USED if needed.
252 * write.c (adjust_reloc_syms): Call symbol_mark_used_in_reloc
253 on the section symbol.
254 (set_symtab): Don't generate unused section symbols.
255 (maybe_generate_build_notes): Call symbol_mark_used_in_reloc
256 on the section symbol.
257 * config/obj-elf.c (elf_adjust_symtab): Call
258 symbol_mark_used_in_reloc on the group signature symbol.
259 * testsuite/gas/cfi/cfi-label.d: Remove unused section symbols
260 from expected output.
261 * testsuite/gas/elf/elf.exp (run_elf_list_test): Check
262 is_elf_unused_section_symbols.
263 * testsuite/gas/elf/section2.e: Updated.
264 * testsuite/gas/elf/section2.e-unused: New file.
265 * testsuite/gas/elf/symver.d: Remove unused section symbols.
266 * testsuite/gas/i386/ilp32/elf/symver.d: Likewise.
267 * testsuite/gas/i386/ilp32/x86-64-size-1.d: Likewise.
268 * testsuite/gas/i386/ilp32/x86-64-size-3.d: Likewise.
269 * testsuite/gas/i386/ilp32/x86-64-size-5.d: Likewise.
270 * testsuite/gas/i386/ilp32/x86-64-unwind.d: Likewise.
271 * testsuite/gas/i386/size-1.d: Likewise.
272 * testsuite/gas/i386/size-3.d: Likewise.
273 * testsuite/gas/i386/svr4.d: Likewise.
274 * testsuite/gas/i386/x86-64-size-1.d: Likewise.
275 * testsuite/gas/i386/x86-64-size-3.d: Likewise.
276 * testsuite/gas/i386/x86-64-size-5.d: Likewise.
277 * testsuite/gas/i386/x86-64-unwind.d: Likewise.
278
2792021-01-07 Philipp Tomsich <prt@gnu.org>
280
281 * config/tc-riscv.c (riscv_multi_subset_supports): Added
282 INSN_CLASS_ZIHINTPAUSE.
283 * testsuite/gas/riscv/pause.d: New testcase. Adding coverage for
284 the pause hint instruction.
285 * testsuite/gas/riscv/pause.s: Likewise.
286
2872021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
288 Jim Wilson <jimw@sifive.com>
289 Andrew Waterman <andrew@sifive.com>
290 Maxim Blinov <maxim.blinov@embecosm.com>
291 Kito Cheng <kito.cheng@sifive.com>
292 Nelson Chu <nelson.chu@sifive.com>
293
294 * config/tc-riscv.c (riscv_multi_subset_supports): Handle INSN_CLASS_ZB*.
295 (riscv_get_default_ext_version): Do not check the default_isa_spec when
296 the version defined in the riscv_opcodes table is ISA_SPEC_CLASS_DRAFT.
297 * testsuite/gas/riscv/bitmanip-insns-32.d: New testcase.
298 * testsuite/gas/riscv/bitmanip-insns-64.d: Likewise.
299 * testsuite/gas/riscv/bitmanip-insns.s: Likewise.
300
3012021-01-06 Alan Modra <amodra@gmail.com>
302
303 * testsuite/gas/sparc/sparc.exp: Move 64-bit tests inside gas_64_check.
304
3052021-01-06 Alan Modra <amodra@gmail.com>
306
307 * testsuite/gas/macros/app1.d: xfail tic30.
308 * testsuite/gas/macros/app2.d: Likewise.
309 * testsuite/gas/macros/app3.d: Likewise.
310 * testsuite/gas/macros/app4.d: Likewise.
311
3122021-01-06 Marcus Comstedt <marcus@mc.pp.se>
313
314 * doc/as.texi: Add -mlittle-endian and -mbig-endian to docs.
315 * doc/c-riscv.texi: Likewise.
316
3172021-01-06 Marcus Comstedt <marcus@mc.pp.se>
318
319 * testsuite/gas/riscv/li32.d: Accept bigriscv in addition
320 to littleriscv.
321 * testsuite/gas/riscv/li64.d: Likewise.
322 * testsuite/gas/riscv/lla32.d: Likewise.
323 * testsuite/gas/riscv/lla64.d: Likewise.
324 * testsuite/gas/riscv/march-ok-g2.d: Likewise.
325 * testsuite/gas/riscv/march-ok-g2_p1.d: Likewise.
326 * testsuite/gas/riscv/march-ok-g2p0.d: Likewise.
327 * testsuite/gas/riscv/march-ok-i2p0.d: Likewise.
328 * testsuite/gas/riscv/march-ok-i2p0m2_a2f2.d: Likewise.
329 * testsuite/gas/riscv/march-ok-nse-with-version.d: Likewise.
330 * testsuite/gas/riscv/march-ok-two-nse.d: Likewise.
331
3322021-01-06 Marcus Comstedt <marcus@mc.pp.se>
333
334 * config/tc-riscv.c (riscv_target_format): Add elf64-bigriscv and
335 elf32-bigriscv.
336 (install_insn): Always write instructions as little endian.
337 (riscv_make_nops): Likewise.
338 (md_convert_frag_branch): Likewise.
339 (md_number_to_chars): Write data in target endianness.
340 (options, md_longopts): Add -mbig-endian and -mlittle-endian options.
341 (md_parse_option): Handle the endian options.
342 * config/tc-riscv.h: Only define TARGET_BYTES_BIG_ENDIAN if not
343 already defined.
344 * configure.tgt: Added riscv64be*, riscv32be*, riscvbe*.
345
3462021-01-04 H.J. Lu <hongjiu.lu@intel.com>
347
348 PR ld/26256
349 * config/obj-elf.c (obj_elf_change_section): Also filter out
350 SHF_LINK_ORDER.
351
3522021-01-04 Alan Modra <amodra@gmail.com>
353
354 PR 27102
355 * symbols.c (S_SET_EXTERNAL): Revise section symbol warning
356 message and register symbol error message.
357
3582021-01-04 Alan Modra <amodra@gmail.com>
359
360 PR 27101
361 * read.c (s_align): Use a large enough type for "align" to hold
362 the result of get_absolute_expression.
363
3642021-01-01 Nicolas Boulenguez <nicolas@debian.org>
365
366 * config/tc-i386.c: Correct comment spelling.
367 * config/tc-riscv.c: Likewise.
368 * config/tc-s390.c: Correct comment grammar.
369 * doc/c-i386.texi: Correct spelling.
370 * doc/c-s390.texi: Correct grammar.
371
3722021-01-01 Alan Modra <amodra@gmail.com>
373
374 Update year range in copyright notice of all files.
375
3762021-01-01 Hans-Peter Nilsson <hp@bitrange.com>
377
378 * config/tc-mmix.h (md_single_noop_insn): Change to "swym 0".
379
380For older changes see ChangeLog-2020
381\f
382Copyright (C) 2021 Free Software Foundation, Inc.
383
384Copying and distribution of this file, with or without modification,
385are permitted in any medium without royalty provided the copyright
386notice and this notice are preserved.
387
388Local Variables:
389mode: change-log
390left-margin: 8
391fill-column: 74
392version-control: never
393End: