]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/ChangeLog
gas byte test
[thirdparty/binutils-gdb.git] / gas / ChangeLog
CommitLineData
9886ff03
AM
12021-01-26 Alan Modra <amodra@gmail.com>
2
3 * testsuite/gas/all/byte.d,
4 * testsuite/gas/all/byte.l,
5 * testsuite/gas/all/byte.s: Delete.
6 * testsuite/gas/all/gas.exp: Don't run byte test.
7
4287950e
AM
82021-01-26 Alan Modra <amodra@gmail.com>
9
10 PR 27282
11 * testsuite/gas/all/none.d: Replace skip with xfail, don't xfail ft32.
12 * testsuite/gas/elf/pr27228.d: xfail hppa and allow OBJECT match.
13
eea133e6
L
142021-01-24 H.J. Lu <hongjiu.lu@intel.com>
15
16 PR gas/27228
17 * testsuite/gas/elf/elf.exp: Run pr27228.
18 * testsuite/gas/elf/pr27228.d: New file.
19 * testsuite/gas/elf/pr27228.s: Likewise.
20
68fcee4f
AM
212021-01-24 Alan Modra <amodra@gmail.com>
22
23 PR 27228
24 * write.c (resolve_reloc_expr_symbols): Don't assume local symbol
25 is defined.
26
be07043e
AM
272021-01-21 Alan Modra <amodra@gmail.com>
28
29 PR 27221
30 * dwarf2dbg.c (dwarf2_gen_line_info_1): Don't warn about ignored
31 line number info when gas is generating it.
32 * testsuite/gas/elf/dwarf2-20.d: Adjust to not expect warnings.
33 * testsuite/gas/m68hc11/indexed12.d: Likewise.
34 * testsuite/gas/elf/elf.exp: Don't run warn-2.
35 * gas/testsuite/gas/elf/warn-2.s: Delete.
36
498ff032
AM
372021-01-21 Alan Modra <amodra@gmail.com>
38
39 PR 27218
40 * dwarf2dbg.c (dwarf2_gen_line_info): Correct setting of dwarf_level.
41 (dwarf2_directive_filename, dwarf2_directive_loc): Likewise, and
42 error for negative file numbers.
43
4bd7c902
AM
442021-01-20 Alan Modra <amodra@gmail.com>
45
46 * testsuite/gas/ppc/power4.d: Adjust for removal of section sym.
47 * testsuite/gas/ppc/test1elf32.d: Likewise.
48 * testsuite/gas/ppc/test1elf64.d: Likewise.
49
705989f1
L
502021-01-18 H.J. Lu <hongjiu.lu@intel.com>
51
52 PR gas/27195
53 * dwarf2dbg.c (dwarf2_gen_line_info): Set dwarf_level to 5 if
54 needed.
55 (dwarf2_directive_filename): Likewise.
56 (dwarf2_directive_loc): Likewise.
57 * testsuite/gas/elf/dwarf-5-file0.d: Pass --gdwarf-3.
58 * testsuite/gas/lns/lns-diag-1.l: Remove the
59 "Error: file number less than one" errors.
60
44365e88
AM
612021-01-18 Alan Modra <amodra@gmail.com>
62
63 PR 27198
64 * config/tc-i386.c (need_plt32_p): Return FALSE for NULL symbol.
65 * testsuite/gas/i386/pr27198.d,
66 * gas/testsuite/gas/i386/pr27198.err,
67 * gas/testsuite/gas/i386/pr27198.s: New test.
68 * gas/testsuite/gas/i386/i386.exp: Run it.
69
1942a048
NC
702021-01-15 Nelson Chu <nelson.chu@sifive.com>
71
72 * config/tc-riscv.c: Indent and GNU coding standards tidy,
73 also aligned the code.
74 * config/tc-riscv.h: Likewise.
75
b800637e
NC
762021-01-15 Nelson Chu <nelson.chu@sifive.com>
77
78 * config/tc-riscv.c: Error and warning messages tidy.
79 * testsuite/gas/riscv/priv-reg-fail-fext.l: Updated.
80 * testsuite/gas/riscv/priv-reg-fail-read-only-01.l: Likewise.
81 * testsuite/gas/riscv/priv-reg-fail-read-only-02.l: Likewise.
82 * testsuite/gas/riscv/priv-reg-fail-rv32-only.l: Likewise.
83 * testsuite/gas/riscv/priv-reg-fail-version-1p10.l: Likewise.
84 * testsuite/gas/riscv/priv-reg-fail-version-1p11.l: Likewise.
85 * testsuite/gas/riscv/priv-reg-fail-version-1p9p1.l: Likewise.
86
dcd709e0
NC
872021-01-15 Nelson Chu <nelson.chu@sifive.com>
88
89 * config/tc-riscv.c: Comments tidy and improvement. Also update
90 comment "fallthru" to "Fall through" that end with a period and
91 two spaces.
92
5fda40b2
MF
932021-01-14 Mike Frysinger <vapier@gentoo.org>
94
95 * doc/as.texi: Delete @ifset ELF wrapping around [248]byte entries.
96 Delete warning that these are only available with ELF targets.
97 * obj-elf.c (elf_pseudo_table): Move 2byte/4byte/8byte entries ...
98 * read.c (potable): ... here.
99
abad2815
MF
1002021-01-14 Mike Frysinger <vapier@gentoo.org>
101
102 * Makefile.am (bfin-lex-wrapper.@OBJEXT@): Delete $(NO_WERROR).
103 * Makefile.in: Regenerated.
104
adb0bd8f
MF
1052021-01-14 Mike Frysinger <vapier@gentoo.org>
106
107 * bfin-lex.l (YY_NO_INPUT, YY_NO_UNPUT): Define.
108 (parse_int): Mark char_bag const.
109
844bf810
L
1102021-01-13 H.J. Lu <hongjiu.lu@intel.com>
111
112 PR gas/27178
113 * config/tc-i386.c (lex_got::gotrel): Add need_GOT_symbol.
114 Don't generate GOT_symbol for PLT relocations.
115 * testsuite/gas/i386/i386.exp: Run PR gas/27178 tests.
116 * testsuite/gas/i386/no-got.d: New file.
117 * testsuite/gas/i386/no-got.s: Likewise.
118 * testsuite/gas/i386/x86-64-no-got.d: Likewise.
119 * testsuite/gas/i386/x86-64-no-got.s: Likewise.
120
5347ed60
AM
1212021-01-13 Alan Modra <amodra@gmail.com>
122
123 * Makefile.in: Regenerate.
124 * Makefile.in: Regenerate.
125
d546b610
L
1262021-01-12 H.J. Lu <hongjiu.lu@intel.com>
127
128 PR binutils/26792
129 * configure.ac: Use GNU_MAKE_JOBSERVER.
130 * aclocal.m4: Regenerated.
131 * configure: Likewise.
132
6d104cac
NC
1332021-01-12 Nick Clifton <nickc@redhat.com>
134
135 * po/fr.po: Updated French translation.
136
83b33c6c
L
1372021-01-11 H.J. Lu <hongjiu.lu@intel.com>
138
139 PR ld/27173
140 * configure: Regenerated.
141
82c70b08
KT
1422021-10-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
143
144 * NEWS: Remove CSRE.
145 * config/tc-aarch64.c (parse_csr_operand): Delete.
146 (parse_operands): Delete handling of
147 AARCH64_OPND_CSRE_CSR.
148 (aarch64_features): Remove csre.
149 * doc/c-aarch64.texi: Remove CSRE.
150 * testsuite/gas/aarch64/csre.d: Delete.
151 * testsuite/gas/aarch64/csre-invalid.s: Likewise.
152 * testsuite/gas/aarch64/csre-invalid.d: Likewise.
153 * testsuite/gas/aarch64/csre_csr.s: Likewise.
154 * testsuite/gas/aarch64/csre_csr.d: Likewise.
155 * testsuite/gas/aarch64/csre_csr-invalid.s: Likewise.
156 * testsuite/gas/aarch64/csre_csr-invalid.l: Likewise.
157 * testsuite/gas/aarch64/csre_csr-invalid.d: Likewise.
158
a8aa72b9
NC
1592021-01-11 Nick Clifton <nickc@redhat.com>
160
161 * po/uk.po: Updated Ukranian translation.
162
a4966cd9
L
1632021-01-09 H.J. Lu <hongjiu.lu@intel.com>
164
165 * configure: Regenerated.
166
573fe3fb
NC
1672021-01-09 Nick Clifton <nickc@redhat.com>
168
169 * configure: Regenerate.
170 * po/gas.pot: Regenerate.
171
055bc77a
NC
1722021-01-09 Nick Clifton <nickc@redhat.com>
173
174 * 2.36 release branch crated.
175
aae7fcb8
PB
1762021-01-08 Peter Bergner <bergner@linux.ibm.com>
177
178 * testsuite/gas/ppc/rop-checks.d,
179 * testsuite/gas/ppc/rop-checks.l,
180 * testsuite/gas/ppc/rop-checks.s,
181 * testsuite/gas/ppc/rop.d,
182 * testsuite/gas/ppc/rop.s: New tests.
183 * testsuite/gas/ppc/ppc.exp: Run them.
184
64307045
AM
1852021-01-09 Alan Modra <amodra@gmail.com>
186
187 * configure: Regenerate.
188
f4782128
ST
1892021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
190
191 * configure: Regenerate.
192
d1bcae83
L
1932021-01-07 H.J. Lu <hongjiu.lu@intel.com>
194
195 PR 27109
196 * read.c (s_reloc): Call symbol_mark_used_in_reloc on the
197 section symbol.
198 * subsegs.c (subseg_set_rest): Set BSF_SECTION_SYM_USED if needed.
199 * write.c (adjust_reloc_syms): Call symbol_mark_used_in_reloc
200 on the section symbol.
201 (set_symtab): Don't generate unused section symbols.
202 (maybe_generate_build_notes): Call symbol_mark_used_in_reloc
203 on the section symbol.
204 * config/obj-elf.c (elf_adjust_symtab): Call
205 symbol_mark_used_in_reloc on the group signature symbol.
206 * testsuite/gas/cfi/cfi-label.d: Remove unused section symbols
207 from expected output.
208 * testsuite/gas/elf/elf.exp (run_elf_list_test): Check
209 is_elf_unused_section_symbols.
210 * testsuite/gas/elf/section2.e: Updated.
211 * testsuite/gas/elf/section2.e-unused: New file.
212 * testsuite/gas/elf/symver.d: Remove unused section symbols.
213 * testsuite/gas/i386/ilp32/elf/symver.d: Likewise.
214 * testsuite/gas/i386/ilp32/x86-64-size-1.d: Likewise.
215 * testsuite/gas/i386/ilp32/x86-64-size-3.d: Likewise.
216 * testsuite/gas/i386/ilp32/x86-64-size-5.d: Likewise.
217 * testsuite/gas/i386/ilp32/x86-64-unwind.d: Likewise.
218 * testsuite/gas/i386/size-1.d: Likewise.
219 * testsuite/gas/i386/size-3.d: Likewise.
220 * testsuite/gas/i386/svr4.d: Likewise.
221 * testsuite/gas/i386/x86-64-size-1.d: Likewise.
222 * testsuite/gas/i386/x86-64-size-3.d: Likewise.
223 * testsuite/gas/i386/x86-64-size-5.d: Likewise.
224 * testsuite/gas/i386/x86-64-unwind.d: Likewise.
225
aa881ecd
PT
2262021-01-07 Philipp Tomsich <prt@gnu.org>
227
228 * config/tc-riscv.c (riscv_multi_subset_supports): Added
229 INSN_CLASS_ZIHINTPAUSE.
230 * testsuite/gas/riscv/pause.d: New testcase. Adding coverage for
231 the pause hint instruction.
232 * testsuite/gas/riscv/pause.s: Likewise.
233
2652cfad
CXW
2342021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
235 Jim Wilson <jimw@sifive.com>
236 Andrew Waterman <andrew@sifive.com>
237 Maxim Blinov <maxim.blinov@embecosm.com>
238 Kito Cheng <kito.cheng@sifive.com>
239 Nelson Chu <nelson.chu@sifive.com>
240
241 * config/tc-riscv.c (riscv_multi_subset_supports): Handle INSN_CLASS_ZB*.
242 (riscv_get_default_ext_version): Do not check the default_isa_spec when
243 the version defined in the riscv_opcodes table is ISA_SPEC_CLASS_DRAFT.
244 * testsuite/gas/riscv/bitmanip-insns-32.d: New testcase.
245 * testsuite/gas/riscv/bitmanip-insns-64.d: Likewise.
246 * testsuite/gas/riscv/bitmanip-insns.s: Likewise.
247
85f55c2b
AM
2482021-01-06 Alan Modra <amodra@gmail.com>
249
250 * testsuite/gas/sparc/sparc.exp: Move 64-bit tests inside gas_64_check.
251
22206e84
AM
2522021-01-06 Alan Modra <amodra@gmail.com>
253
254 * testsuite/gas/macros/app1.d: xfail tic30.
255 * testsuite/gas/macros/app2.d: Likewise.
256 * testsuite/gas/macros/app3.d: Likewise.
257 * testsuite/gas/macros/app4.d: Likewise.
258
286d2f2c
MC
2592021-01-06 Marcus Comstedt <marcus@mc.pp.se>
260
261 * doc/as.texi: Add -mlittle-endian and -mbig-endian to docs.
262 * doc/c-riscv.texi: Likewise.
263
f36ce378
MC
2642021-01-06 Marcus Comstedt <marcus@mc.pp.se>
265
266 * testsuite/gas/riscv/li32.d: Accept bigriscv in addition
267 to littleriscv.
268 * testsuite/gas/riscv/li64.d: Likewise.
269 * testsuite/gas/riscv/lla32.d: Likewise.
270 * testsuite/gas/riscv/lla64.d: Likewise.
271 * testsuite/gas/riscv/march-ok-g2.d: Likewise.
272 * testsuite/gas/riscv/march-ok-g2_p1.d: Likewise.
273 * testsuite/gas/riscv/march-ok-g2p0.d: Likewise.
274 * testsuite/gas/riscv/march-ok-i2p0.d: Likewise.
275 * testsuite/gas/riscv/march-ok-i2p0m2_a2f2.d: Likewise.
276 * testsuite/gas/riscv/march-ok-nse-with-version.d: Likewise.
277 * testsuite/gas/riscv/march-ok-two-nse.d: Likewise.
278
fbc09e7a
MC
2792021-01-06 Marcus Comstedt <marcus@mc.pp.se>
280
281 * config/tc-riscv.c (riscv_target_format): Add elf64-bigriscv and
282 elf32-bigriscv.
283 (install_insn): Always write instructions as little endian.
284 (riscv_make_nops): Likewise.
285 (md_convert_frag_branch): Likewise.
286 (md_number_to_chars): Write data in target endianness.
287 (options, md_longopts): Add -mbig-endian and -mlittle-endian options.
288 (md_parse_option): Handle the endian options.
289 * config/tc-riscv.h: Only define TARGET_BYTES_BIG_ENDIAN if not
290 already defined.
291 * configure.tgt: Added riscv64be*, riscv32be*, riscvbe*.
292
cd6d537c
L
2932021-01-04 H.J. Lu <hongjiu.lu@intel.com>
294
295 PR ld/26256
296 * config/obj-elf.c (obj_elf_change_section): Also filter out
297 SHF_LINK_ORDER.
298
dd933805
AM
2992021-01-04 Alan Modra <amodra@gmail.com>
300
301 PR 27102
302 * symbols.c (S_SET_EXTERNAL): Revise section symbol warning
303 message and register symbol error message.
304
90320e40
AM
3052021-01-04 Alan Modra <amodra@gmail.com>
306
307 PR 27101
308 * read.c (s_align): Use a large enough type for "align" to hold
309 the result of get_absolute_expression.
310
f9a6a8f0
AM
3112021-01-01 Nicolas Boulenguez <nicolas@debian.org>
312
313 * config/tc-i386.c: Correct comment spelling.
314 * config/tc-riscv.c: Likewise.
315 * config/tc-s390.c: Correct comment grammar.
316 * doc/c-i386.texi: Correct spelling.
317 * doc/c-s390.texi: Correct grammar.
318
250d07de
AM
3192021-01-01 Alan Modra <amodra@gmail.com>
320
321 Update year range in copyright notice of all files.
322
64d05a43
HPN
3232021-01-01 Hans-Peter Nilsson <hp@bitrange.com>
324
325 * config/tc-mmix.h (md_single_noop_insn): Change to "swym 0".
326
c2795844 327For older changes see ChangeLog-2020
3499769a 328\f
c2795844 329Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
330
331Copying and distribution of this file, with or without modification,
332are permitted in any medium without royalty provided the copyright
333notice and this notice are preserved.
334
335Local Variables:
336mode: change-log
337left-margin: 8
338fill-column: 74
339version-control: never
340End: