Use debug_prefixed_printf_cond in windows-nat.c
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
a45ef9a3
AM
12021-01-26 Alan Modra <amodra@gmail.com>
2
3 * testsuite/gas/all/local-label-overflow.d: Use xfail rather than
4 notarget all except hppa. Comment.
5 * testsuite/gas/all/sleb128-2.d: Use xfail rather than notarget.
6 * testsuite/gas/all/sleb128-4.d: Likewise. Don't skip msp430.
7 * testsuite/gas/all/sleb128-5.d: Use xfail rather than notarget.
8 * testsuite/gas/all/sleb128-7.d: Likewise.
9 * testsuite/gas/all/sleb128-9.d: Likewise.
10 * testsuite/gas/elf/bignums.d: Likewise.
11 * testsuite/gas/elf/group0c.d: Likewise.
12 * testsuite/gas/elf/group1a.d: Likewise.
13 * testsuite/gas/elf/section-symbol-redef.d: Likewise.
14 * testsuite/gas/elf/section15.d: Likewise.
15 * testsuite/gas/elf/section4.d: Likewise.
16 * testsuite/gas/elf/section7.d: Likewise.
17 * testsuite/gas/macros/irp.d: Likewise.
18 * testsuite/gas/macros/repeat.d: Likewise.
19 * testsuite/gas/macros/rept.d: Likewise.
20 * testsuite/gas/macros/test2.d: Likewise.
21 * testsuite/gas/macros/vararg.d: Likewise.
22 * testsuite/gas/all/string.d: Use xfail rather than skip.
23 * testsuite/gas/elf/missing-build-notes.d: Likewise.
24 * testsuite/gas/elf/section0.d: Likewise.
25 * testsuite/gas/elf/section1.d: Likewise.
26 * testsuite/gas/elf/section10.d: Likewise.
27 * testsuite/gas/elf/section11.d: Likewise.
28 * testsuite/gas/elf/section6.d: Likewise.
29 * testsuite/gas/elf/symtab.d: Use xfail rather than skip, adjust hppa.
30 * testsuite/gas/elf/symtab.s: Don't start directives in first column.
31 * testsuite/gas/macros/test3.d: Don't notarget nds32.
32
9886ff03
AM
332021-01-26 Alan Modra <amodra@gmail.com>
34
35 * testsuite/gas/all/byte.d,
36 * testsuite/gas/all/byte.l,
37 * testsuite/gas/all/byte.s: Delete.
38 * testsuite/gas/all/gas.exp: Don't run byte test.
39
4287950e
AM
402021-01-26 Alan Modra <amodra@gmail.com>
41
42 PR 27282
43 * testsuite/gas/all/none.d: Replace skip with xfail, don't xfail ft32.
44 * testsuite/gas/elf/pr27228.d: xfail hppa and allow OBJECT match.
45
eea133e6
L
462021-01-24 H.J. Lu <hongjiu.lu@intel.com>
47
48 PR gas/27228
49 * testsuite/gas/elf/elf.exp: Run pr27228.
50 * testsuite/gas/elf/pr27228.d: New file.
51 * testsuite/gas/elf/pr27228.s: Likewise.
52
68fcee4f
AM
532021-01-24 Alan Modra <amodra@gmail.com>
54
55 PR 27228
56 * write.c (resolve_reloc_expr_symbols): Don't assume local symbol
57 is defined.
58
be07043e
AM
592021-01-21 Alan Modra <amodra@gmail.com>
60
61 PR 27221
62 * dwarf2dbg.c (dwarf2_gen_line_info_1): Don't warn about ignored
63 line number info when gas is generating it.
64 * testsuite/gas/elf/dwarf2-20.d: Adjust to not expect warnings.
65 * testsuite/gas/m68hc11/indexed12.d: Likewise.
66 * testsuite/gas/elf/elf.exp: Don't run warn-2.
67 * gas/testsuite/gas/elf/warn-2.s: Delete.
68
498ff032
AM
692021-01-21 Alan Modra <amodra@gmail.com>
70
71 PR 27218
72 * dwarf2dbg.c (dwarf2_gen_line_info): Correct setting of dwarf_level.
73 (dwarf2_directive_filename, dwarf2_directive_loc): Likewise, and
74 error for negative file numbers.
75
4bd7c902
AM
762021-01-20 Alan Modra <amodra@gmail.com>
77
78 * testsuite/gas/ppc/power4.d: Adjust for removal of section sym.
79 * testsuite/gas/ppc/test1elf32.d: Likewise.
80 * testsuite/gas/ppc/test1elf64.d: Likewise.
81
705989f1
L
822021-01-18 H.J. Lu <hongjiu.lu@intel.com>
83
84 PR gas/27195
85 * dwarf2dbg.c (dwarf2_gen_line_info): Set dwarf_level to 5 if
86 needed.
87 (dwarf2_directive_filename): Likewise.
88 (dwarf2_directive_loc): Likewise.
89 * testsuite/gas/elf/dwarf-5-file0.d: Pass --gdwarf-3.
90 * testsuite/gas/lns/lns-diag-1.l: Remove the
91 "Error: file number less than one" errors.
92
44365e88
AM
932021-01-18 Alan Modra <amodra@gmail.com>
94
95 PR 27198
96 * config/tc-i386.c (need_plt32_p): Return FALSE for NULL symbol.
97 * testsuite/gas/i386/pr27198.d,
98 * gas/testsuite/gas/i386/pr27198.err,
99 * gas/testsuite/gas/i386/pr27198.s: New test.
100 * gas/testsuite/gas/i386/i386.exp: Run it.
101
1942a048
NC
1022021-01-15 Nelson Chu <nelson.chu@sifive.com>
103
104 * config/tc-riscv.c: Indent and GNU coding standards tidy,
105 also aligned the code.
106 * config/tc-riscv.h: Likewise.
107
b800637e
NC
1082021-01-15 Nelson Chu <nelson.chu@sifive.com>
109
110 * config/tc-riscv.c: Error and warning messages tidy.
111 * testsuite/gas/riscv/priv-reg-fail-fext.l: Updated.
112 * testsuite/gas/riscv/priv-reg-fail-read-only-01.l: Likewise.
113 * testsuite/gas/riscv/priv-reg-fail-read-only-02.l: Likewise.
114 * testsuite/gas/riscv/priv-reg-fail-rv32-only.l: Likewise.
115 * testsuite/gas/riscv/priv-reg-fail-version-1p10.l: Likewise.
116 * testsuite/gas/riscv/priv-reg-fail-version-1p11.l: Likewise.
117 * testsuite/gas/riscv/priv-reg-fail-version-1p9p1.l: Likewise.
118
dcd709e0
NC
1192021-01-15 Nelson Chu <nelson.chu@sifive.com>
120
121 * config/tc-riscv.c: Comments tidy and improvement. Also update
122 comment "fallthru" to "Fall through" that end with a period and
123 two spaces.
124
5fda40b2
MF
1252021-01-14 Mike Frysinger <vapier@gentoo.org>
126
127 * doc/as.texi: Delete @ifset ELF wrapping around [248]byte entries.
128 Delete warning that these are only available with ELF targets.
129 * obj-elf.c (elf_pseudo_table): Move 2byte/4byte/8byte entries ...
130 * read.c (potable): ... here.
131
abad2815
MF
1322021-01-14 Mike Frysinger <vapier@gentoo.org>
133
134 * Makefile.am (bfin-lex-wrapper.@OBJEXT@): Delete $(NO_WERROR).
135 * Makefile.in: Regenerated.
136
adb0bd8f
MF
1372021-01-14 Mike Frysinger <vapier@gentoo.org>
138
139 * bfin-lex.l (YY_NO_INPUT, YY_NO_UNPUT): Define.
140 (parse_int): Mark char_bag const.
141
844bf810
L
1422021-01-13 H.J. Lu <hongjiu.lu@intel.com>
143
144 PR gas/27178
145 * config/tc-i386.c (lex_got::gotrel): Add need_GOT_symbol.
146 Don't generate GOT_symbol for PLT relocations.
147 * testsuite/gas/i386/i386.exp: Run PR gas/27178 tests.
148 * testsuite/gas/i386/no-got.d: New file.
149 * testsuite/gas/i386/no-got.s: Likewise.
150 * testsuite/gas/i386/x86-64-no-got.d: Likewise.
151 * testsuite/gas/i386/x86-64-no-got.s: Likewise.
152
5347ed60
AM
1532021-01-13 Alan Modra <amodra@gmail.com>
154
155 * Makefile.in: Regenerate.
156 * Makefile.in: Regenerate.
157
d546b610
L
1582021-01-12 H.J. Lu <hongjiu.lu@intel.com>
159
160 PR binutils/26792
161 * configure.ac: Use GNU_MAKE_JOBSERVER.
162 * aclocal.m4: Regenerated.
163 * configure: Likewise.
164
6d104cac
NC
1652021-01-12 Nick Clifton <nickc@redhat.com>
166
167 * po/fr.po: Updated French translation.
168
83b33c6c
L
1692021-01-11 H.J. Lu <hongjiu.lu@intel.com>
170
171 PR ld/27173
172 * configure: Regenerated.
173
82c70b08
KT
1742021-10-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
175
176 * NEWS: Remove CSRE.
177 * config/tc-aarch64.c (parse_csr_operand): Delete.
178 (parse_operands): Delete handling of
179 AARCH64_OPND_CSRE_CSR.
180 (aarch64_features): Remove csre.
181 * doc/c-aarch64.texi: Remove CSRE.
182 * testsuite/gas/aarch64/csre.d: Delete.
183 * testsuite/gas/aarch64/csre-invalid.s: Likewise.
184 * testsuite/gas/aarch64/csre-invalid.d: Likewise.
185 * testsuite/gas/aarch64/csre_csr.s: Likewise.
186 * testsuite/gas/aarch64/csre_csr.d: Likewise.
187 * testsuite/gas/aarch64/csre_csr-invalid.s: Likewise.
188 * testsuite/gas/aarch64/csre_csr-invalid.l: Likewise.
189 * testsuite/gas/aarch64/csre_csr-invalid.d: Likewise.
190
a8aa72b9
NC
1912021-01-11 Nick Clifton <nickc@redhat.com>
192
193 * po/uk.po: Updated Ukranian translation.
194
a4966cd9
L
1952021-01-09 H.J. Lu <hongjiu.lu@intel.com>
196
197 * configure: Regenerated.
198
573fe3fb
NC
1992021-01-09 Nick Clifton <nickc@redhat.com>
200
201 * configure: Regenerate.
202 * po/gas.pot: Regenerate.
203
055bc77a
NC
2042021-01-09 Nick Clifton <nickc@redhat.com>
205
206 * 2.36 release branch crated.
207
aae7fcb8
PB
2082021-01-08 Peter Bergner <bergner@linux.ibm.com>
209
210 * testsuite/gas/ppc/rop-checks.d,
211 * testsuite/gas/ppc/rop-checks.l,
212 * testsuite/gas/ppc/rop-checks.s,
213 * testsuite/gas/ppc/rop.d,
214 * testsuite/gas/ppc/rop.s: New tests.
215 * testsuite/gas/ppc/ppc.exp: Run them.
216
64307045
AM
2172021-01-09 Alan Modra <amodra@gmail.com>
218
219 * configure: Regenerate.
220
f4782128
ST
2212021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
222
223 * configure: Regenerate.
224
d1bcae83
L
2252021-01-07 H.J. Lu <hongjiu.lu@intel.com>
226
227 PR 27109
228 * read.c (s_reloc): Call symbol_mark_used_in_reloc on the
229 section symbol.
230 * subsegs.c (subseg_set_rest): Set BSF_SECTION_SYM_USED if needed.
231 * write.c (adjust_reloc_syms): Call symbol_mark_used_in_reloc
232 on the section symbol.
233 (set_symtab): Don't generate unused section symbols.
234 (maybe_generate_build_notes): Call symbol_mark_used_in_reloc
235 on the section symbol.
236 * config/obj-elf.c (elf_adjust_symtab): Call
237 symbol_mark_used_in_reloc on the group signature symbol.
238 * testsuite/gas/cfi/cfi-label.d: Remove unused section symbols
239 from expected output.
240 * testsuite/gas/elf/elf.exp (run_elf_list_test): Check
241 is_elf_unused_section_symbols.
242 * testsuite/gas/elf/section2.e: Updated.
243 * testsuite/gas/elf/section2.e-unused: New file.
244 * testsuite/gas/elf/symver.d: Remove unused section symbols.
245 * testsuite/gas/i386/ilp32/elf/symver.d: Likewise.
246 * testsuite/gas/i386/ilp32/x86-64-size-1.d: Likewise.
247 * testsuite/gas/i386/ilp32/x86-64-size-3.d: Likewise.
248 * testsuite/gas/i386/ilp32/x86-64-size-5.d: Likewise.
249 * testsuite/gas/i386/ilp32/x86-64-unwind.d: Likewise.
250 * testsuite/gas/i386/size-1.d: Likewise.
251 * testsuite/gas/i386/size-3.d: Likewise.
252 * testsuite/gas/i386/svr4.d: Likewise.
253 * testsuite/gas/i386/x86-64-size-1.d: Likewise.
254 * testsuite/gas/i386/x86-64-size-3.d: Likewise.
255 * testsuite/gas/i386/x86-64-size-5.d: Likewise.
256 * testsuite/gas/i386/x86-64-unwind.d: Likewise.
257
aa881ecd
PT
2582021-01-07 Philipp Tomsich <prt@gnu.org>
259
260 * config/tc-riscv.c (riscv_multi_subset_supports): Added
261 INSN_CLASS_ZIHINTPAUSE.
262 * testsuite/gas/riscv/pause.d: New testcase. Adding coverage for
263 the pause hint instruction.
264 * testsuite/gas/riscv/pause.s: Likewise.
265
2652cfad
CXW
2662021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
267 Jim Wilson <jimw@sifive.com>
268 Andrew Waterman <andrew@sifive.com>
269 Maxim Blinov <maxim.blinov@embecosm.com>
270 Kito Cheng <kito.cheng@sifive.com>
271 Nelson Chu <nelson.chu@sifive.com>
272
273 * config/tc-riscv.c (riscv_multi_subset_supports): Handle INSN_CLASS_ZB*.
274 (riscv_get_default_ext_version): Do not check the default_isa_spec when
275 the version defined in the riscv_opcodes table is ISA_SPEC_CLASS_DRAFT.
276 * testsuite/gas/riscv/bitmanip-insns-32.d: New testcase.
277 * testsuite/gas/riscv/bitmanip-insns-64.d: Likewise.
278 * testsuite/gas/riscv/bitmanip-insns.s: Likewise.
279
85f55c2b
AM
2802021-01-06 Alan Modra <amodra@gmail.com>
281
282 * testsuite/gas/sparc/sparc.exp: Move 64-bit tests inside gas_64_check.
283
22206e84
AM
2842021-01-06 Alan Modra <amodra@gmail.com>
285
286 * testsuite/gas/macros/app1.d: xfail tic30.
287 * testsuite/gas/macros/app2.d: Likewise.
288 * testsuite/gas/macros/app3.d: Likewise.
289 * testsuite/gas/macros/app4.d: Likewise.
290
286d2f2c
MC
2912021-01-06 Marcus Comstedt <marcus@mc.pp.se>
292
293 * doc/as.texi: Add -mlittle-endian and -mbig-endian to docs.
294 * doc/c-riscv.texi: Likewise.
295
f36ce378
MC
2962021-01-06 Marcus Comstedt <marcus@mc.pp.se>
297
298 * testsuite/gas/riscv/li32.d: Accept bigriscv in addition
299 to littleriscv.
300 * testsuite/gas/riscv/li64.d: Likewise.
301 * testsuite/gas/riscv/lla32.d: Likewise.
302 * testsuite/gas/riscv/lla64.d: Likewise.
303 * testsuite/gas/riscv/march-ok-g2.d: Likewise.
304 * testsuite/gas/riscv/march-ok-g2_p1.d: Likewise.
305 * testsuite/gas/riscv/march-ok-g2p0.d: Likewise.
306 * testsuite/gas/riscv/march-ok-i2p0.d: Likewise.
307 * testsuite/gas/riscv/march-ok-i2p0m2_a2f2.d: Likewise.
308 * testsuite/gas/riscv/march-ok-nse-with-version.d: Likewise.
309 * testsuite/gas/riscv/march-ok-two-nse.d: Likewise.
310
fbc09e7a
MC
3112021-01-06 Marcus Comstedt <marcus@mc.pp.se>
312
313 * config/tc-riscv.c (riscv_target_format): Add elf64-bigriscv and
314 elf32-bigriscv.
315 (install_insn): Always write instructions as little endian.
316 (riscv_make_nops): Likewise.
317 (md_convert_frag_branch): Likewise.
318 (md_number_to_chars): Write data in target endianness.
319 (options, md_longopts): Add -mbig-endian and -mlittle-endian options.
320 (md_parse_option): Handle the endian options.
321 * config/tc-riscv.h: Only define TARGET_BYTES_BIG_ENDIAN if not
322 already defined.
323 * configure.tgt: Added riscv64be*, riscv32be*, riscvbe*.
324
cd6d537c
L
3252021-01-04 H.J. Lu <hongjiu.lu@intel.com>
326
327 PR ld/26256
328 * config/obj-elf.c (obj_elf_change_section): Also filter out
329 SHF_LINK_ORDER.
330
dd933805
AM
3312021-01-04 Alan Modra <amodra@gmail.com>
332
333 PR 27102
334 * symbols.c (S_SET_EXTERNAL): Revise section symbol warning
335 message and register symbol error message.
336
90320e40
AM
3372021-01-04 Alan Modra <amodra@gmail.com>
338
339 PR 27101
340 * read.c (s_align): Use a large enough type for "align" to hold
341 the result of get_absolute_expression.
342
f9a6a8f0
AM
3432021-01-01 Nicolas Boulenguez <nicolas@debian.org>
344
345 * config/tc-i386.c: Correct comment spelling.
346 * config/tc-riscv.c: Likewise.
347 * config/tc-s390.c: Correct comment grammar.
348 * doc/c-i386.texi: Correct spelling.
349 * doc/c-s390.texi: Correct grammar.
350
250d07de
AM
3512021-01-01 Alan Modra <amodra@gmail.com>
352
353 Update year range in copyright notice of all files.
354
64d05a43
HPN
3552021-01-01 Hans-Peter Nilsson <hp@bitrange.com>
356
357 * config/tc-mmix.h (md_single_noop_insn): Change to "swym 0".
358
c2795844 359For older changes see ChangeLog-2020
3499769a 360\f
c2795844 361Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
362
363Copying and distribution of this file, with or without modification,
364are permitted in any medium without royalty provided the copyright
365notice and this notice are preserved.
366
367Local Variables:
368mode: change-log
369left-margin: 8
370fill-column: 74
371version-control: never
372End:
This page took 0.373635 seconds and 4 git commands to generate.