]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/ChangeLog
PowerPC64 synthetic symbols
[thirdparty/binutils-gdb.git] / gas / ChangeLog
CommitLineData
705989f1
L
12021-01-18 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR gas/27195
4 * dwarf2dbg.c (dwarf2_gen_line_info): Set dwarf_level to 5 if
5 needed.
6 (dwarf2_directive_filename): Likewise.
7 (dwarf2_directive_loc): Likewise.
8 * testsuite/gas/elf/dwarf-5-file0.d: Pass --gdwarf-3.
9 * testsuite/gas/lns/lns-diag-1.l: Remove the
10 "Error: file number less than one" errors.
11
44365e88
AM
122021-01-18 Alan Modra <amodra@gmail.com>
13
14 PR 27198
15 * config/tc-i386.c (need_plt32_p): Return FALSE for NULL symbol.
16 * testsuite/gas/i386/pr27198.d,
17 * gas/testsuite/gas/i386/pr27198.err,
18 * gas/testsuite/gas/i386/pr27198.s: New test.
19 * gas/testsuite/gas/i386/i386.exp: Run it.
20
1942a048
NC
212021-01-15 Nelson Chu <nelson.chu@sifive.com>
22
23 * config/tc-riscv.c: Indent and GNU coding standards tidy,
24 also aligned the code.
25 * config/tc-riscv.h: Likewise.
26
b800637e
NC
272021-01-15 Nelson Chu <nelson.chu@sifive.com>
28
29 * config/tc-riscv.c: Error and warning messages tidy.
30 * testsuite/gas/riscv/priv-reg-fail-fext.l: Updated.
31 * testsuite/gas/riscv/priv-reg-fail-read-only-01.l: Likewise.
32 * testsuite/gas/riscv/priv-reg-fail-read-only-02.l: Likewise.
33 * testsuite/gas/riscv/priv-reg-fail-rv32-only.l: Likewise.
34 * testsuite/gas/riscv/priv-reg-fail-version-1p10.l: Likewise.
35 * testsuite/gas/riscv/priv-reg-fail-version-1p11.l: Likewise.
36 * testsuite/gas/riscv/priv-reg-fail-version-1p9p1.l: Likewise.
37
dcd709e0
NC
382021-01-15 Nelson Chu <nelson.chu@sifive.com>
39
40 * config/tc-riscv.c: Comments tidy and improvement. Also update
41 comment "fallthru" to "Fall through" that end with a period and
42 two spaces.
43
5fda40b2
MF
442021-01-14 Mike Frysinger <vapier@gentoo.org>
45
46 * doc/as.texi: Delete @ifset ELF wrapping around [248]byte entries.
47 Delete warning that these are only available with ELF targets.
48 * obj-elf.c (elf_pseudo_table): Move 2byte/4byte/8byte entries ...
49 * read.c (potable): ... here.
50
abad2815
MF
512021-01-14 Mike Frysinger <vapier@gentoo.org>
52
53 * Makefile.am (bfin-lex-wrapper.@OBJEXT@): Delete $(NO_WERROR).
54 * Makefile.in: Regenerated.
55
adb0bd8f
MF
562021-01-14 Mike Frysinger <vapier@gentoo.org>
57
58 * bfin-lex.l (YY_NO_INPUT, YY_NO_UNPUT): Define.
59 (parse_int): Mark char_bag const.
60
844bf810
L
612021-01-13 H.J. Lu <hongjiu.lu@intel.com>
62
63 PR gas/27178
64 * config/tc-i386.c (lex_got::gotrel): Add need_GOT_symbol.
65 Don't generate GOT_symbol for PLT relocations.
66 * testsuite/gas/i386/i386.exp: Run PR gas/27178 tests.
67 * testsuite/gas/i386/no-got.d: New file.
68 * testsuite/gas/i386/no-got.s: Likewise.
69 * testsuite/gas/i386/x86-64-no-got.d: Likewise.
70 * testsuite/gas/i386/x86-64-no-got.s: Likewise.
71
5347ed60
AM
722021-01-13 Alan Modra <amodra@gmail.com>
73
74 * Makefile.in: Regenerate.
75 * Makefile.in: Regenerate.
76
d546b610
L
772021-01-12 H.J. Lu <hongjiu.lu@intel.com>
78
79 PR binutils/26792
80 * configure.ac: Use GNU_MAKE_JOBSERVER.
81 * aclocal.m4: Regenerated.
82 * configure: Likewise.
83
6d104cac
NC
842021-01-12 Nick Clifton <nickc@redhat.com>
85
86 * po/fr.po: Updated French translation.
87
83b33c6c
L
882021-01-11 H.J. Lu <hongjiu.lu@intel.com>
89
90 PR ld/27173
91 * configure: Regenerated.
92
82c70b08
KT
932021-10-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
94
95 * NEWS: Remove CSRE.
96 * config/tc-aarch64.c (parse_csr_operand): Delete.
97 (parse_operands): Delete handling of
98 AARCH64_OPND_CSRE_CSR.
99 (aarch64_features): Remove csre.
100 * doc/c-aarch64.texi: Remove CSRE.
101 * testsuite/gas/aarch64/csre.d: Delete.
102 * testsuite/gas/aarch64/csre-invalid.s: Likewise.
103 * testsuite/gas/aarch64/csre-invalid.d: Likewise.
104 * testsuite/gas/aarch64/csre_csr.s: Likewise.
105 * testsuite/gas/aarch64/csre_csr.d: Likewise.
106 * testsuite/gas/aarch64/csre_csr-invalid.s: Likewise.
107 * testsuite/gas/aarch64/csre_csr-invalid.l: Likewise.
108 * testsuite/gas/aarch64/csre_csr-invalid.d: Likewise.
109
a8aa72b9
NC
1102021-01-11 Nick Clifton <nickc@redhat.com>
111
112 * po/uk.po: Updated Ukranian translation.
113
a4966cd9
L
1142021-01-09 H.J. Lu <hongjiu.lu@intel.com>
115
116 * configure: Regenerated.
117
573fe3fb
NC
1182021-01-09 Nick Clifton <nickc@redhat.com>
119
120 * configure: Regenerate.
121 * po/gas.pot: Regenerate.
122
055bc77a
NC
1232021-01-09 Nick Clifton <nickc@redhat.com>
124
125 * 2.36 release branch crated.
126
aae7fcb8
PB
1272021-01-08 Peter Bergner <bergner@linux.ibm.com>
128
129 * testsuite/gas/ppc/rop-checks.d,
130 * testsuite/gas/ppc/rop-checks.l,
131 * testsuite/gas/ppc/rop-checks.s,
132 * testsuite/gas/ppc/rop.d,
133 * testsuite/gas/ppc/rop.s: New tests.
134 * testsuite/gas/ppc/ppc.exp: Run them.
135
64307045
AM
1362021-01-09 Alan Modra <amodra@gmail.com>
137
138 * configure: Regenerate.
139
f4782128
ST
1402021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
141
142 * configure: Regenerate.
143
d1bcae83
L
1442021-01-07 H.J. Lu <hongjiu.lu@intel.com>
145
146 PR 27109
147 * read.c (s_reloc): Call symbol_mark_used_in_reloc on the
148 section symbol.
149 * subsegs.c (subseg_set_rest): Set BSF_SECTION_SYM_USED if needed.
150 * write.c (adjust_reloc_syms): Call symbol_mark_used_in_reloc
151 on the section symbol.
152 (set_symtab): Don't generate unused section symbols.
153 (maybe_generate_build_notes): Call symbol_mark_used_in_reloc
154 on the section symbol.
155 * config/obj-elf.c (elf_adjust_symtab): Call
156 symbol_mark_used_in_reloc on the group signature symbol.
157 * testsuite/gas/cfi/cfi-label.d: Remove unused section symbols
158 from expected output.
159 * testsuite/gas/elf/elf.exp (run_elf_list_test): Check
160 is_elf_unused_section_symbols.
161 * testsuite/gas/elf/section2.e: Updated.
162 * testsuite/gas/elf/section2.e-unused: New file.
163 * testsuite/gas/elf/symver.d: Remove unused section symbols.
164 * testsuite/gas/i386/ilp32/elf/symver.d: Likewise.
165 * testsuite/gas/i386/ilp32/x86-64-size-1.d: Likewise.
166 * testsuite/gas/i386/ilp32/x86-64-size-3.d: Likewise.
167 * testsuite/gas/i386/ilp32/x86-64-size-5.d: Likewise.
168 * testsuite/gas/i386/ilp32/x86-64-unwind.d: Likewise.
169 * testsuite/gas/i386/size-1.d: Likewise.
170 * testsuite/gas/i386/size-3.d: Likewise.
171 * testsuite/gas/i386/svr4.d: Likewise.
172 * testsuite/gas/i386/x86-64-size-1.d: Likewise.
173 * testsuite/gas/i386/x86-64-size-3.d: Likewise.
174 * testsuite/gas/i386/x86-64-size-5.d: Likewise.
175 * testsuite/gas/i386/x86-64-unwind.d: Likewise.
176
aa881ecd
PT
1772021-01-07 Philipp Tomsich <prt@gnu.org>
178
179 * config/tc-riscv.c (riscv_multi_subset_supports): Added
180 INSN_CLASS_ZIHINTPAUSE.
181 * testsuite/gas/riscv/pause.d: New testcase. Adding coverage for
182 the pause hint instruction.
183 * testsuite/gas/riscv/pause.s: Likewise.
184
2652cfad
CXW
1852021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
186 Jim Wilson <jimw@sifive.com>
187 Andrew Waterman <andrew@sifive.com>
188 Maxim Blinov <maxim.blinov@embecosm.com>
189 Kito Cheng <kito.cheng@sifive.com>
190 Nelson Chu <nelson.chu@sifive.com>
191
192 * config/tc-riscv.c (riscv_multi_subset_supports): Handle INSN_CLASS_ZB*.
193 (riscv_get_default_ext_version): Do not check the default_isa_spec when
194 the version defined in the riscv_opcodes table is ISA_SPEC_CLASS_DRAFT.
195 * testsuite/gas/riscv/bitmanip-insns-32.d: New testcase.
196 * testsuite/gas/riscv/bitmanip-insns-64.d: Likewise.
197 * testsuite/gas/riscv/bitmanip-insns.s: Likewise.
198
85f55c2b
AM
1992021-01-06 Alan Modra <amodra@gmail.com>
200
201 * testsuite/gas/sparc/sparc.exp: Move 64-bit tests inside gas_64_check.
202
22206e84
AM
2032021-01-06 Alan Modra <amodra@gmail.com>
204
205 * testsuite/gas/macros/app1.d: xfail tic30.
206 * testsuite/gas/macros/app2.d: Likewise.
207 * testsuite/gas/macros/app3.d: Likewise.
208 * testsuite/gas/macros/app4.d: Likewise.
209
286d2f2c
MC
2102021-01-06 Marcus Comstedt <marcus@mc.pp.se>
211
212 * doc/as.texi: Add -mlittle-endian and -mbig-endian to docs.
213 * doc/c-riscv.texi: Likewise.
214
f36ce378
MC
2152021-01-06 Marcus Comstedt <marcus@mc.pp.se>
216
217 * testsuite/gas/riscv/li32.d: Accept bigriscv in addition
218 to littleriscv.
219 * testsuite/gas/riscv/li64.d: Likewise.
220 * testsuite/gas/riscv/lla32.d: Likewise.
221 * testsuite/gas/riscv/lla64.d: Likewise.
222 * testsuite/gas/riscv/march-ok-g2.d: Likewise.
223 * testsuite/gas/riscv/march-ok-g2_p1.d: Likewise.
224 * testsuite/gas/riscv/march-ok-g2p0.d: Likewise.
225 * testsuite/gas/riscv/march-ok-i2p0.d: Likewise.
226 * testsuite/gas/riscv/march-ok-i2p0m2_a2f2.d: Likewise.
227 * testsuite/gas/riscv/march-ok-nse-with-version.d: Likewise.
228 * testsuite/gas/riscv/march-ok-two-nse.d: Likewise.
229
fbc09e7a
MC
2302021-01-06 Marcus Comstedt <marcus@mc.pp.se>
231
232 * config/tc-riscv.c (riscv_target_format): Add elf64-bigriscv and
233 elf32-bigriscv.
234 (install_insn): Always write instructions as little endian.
235 (riscv_make_nops): Likewise.
236 (md_convert_frag_branch): Likewise.
237 (md_number_to_chars): Write data in target endianness.
238 (options, md_longopts): Add -mbig-endian and -mlittle-endian options.
239 (md_parse_option): Handle the endian options.
240 * config/tc-riscv.h: Only define TARGET_BYTES_BIG_ENDIAN if not
241 already defined.
242 * configure.tgt: Added riscv64be*, riscv32be*, riscvbe*.
243
cd6d537c
L
2442021-01-04 H.J. Lu <hongjiu.lu@intel.com>
245
246 PR ld/26256
247 * config/obj-elf.c (obj_elf_change_section): Also filter out
248 SHF_LINK_ORDER.
249
dd933805
AM
2502021-01-04 Alan Modra <amodra@gmail.com>
251
252 PR 27102
253 * symbols.c (S_SET_EXTERNAL): Revise section symbol warning
254 message and register symbol error message.
255
90320e40
AM
2562021-01-04 Alan Modra <amodra@gmail.com>
257
258 PR 27101
259 * read.c (s_align): Use a large enough type for "align" to hold
260 the result of get_absolute_expression.
261
f9a6a8f0
AM
2622021-01-01 Nicolas Boulenguez <nicolas@debian.org>
263
264 * config/tc-i386.c: Correct comment spelling.
265 * config/tc-riscv.c: Likewise.
266 * config/tc-s390.c: Correct comment grammar.
267 * doc/c-i386.texi: Correct spelling.
268 * doc/c-s390.texi: Correct grammar.
269
250d07de
AM
2702021-01-01 Alan Modra <amodra@gmail.com>
271
272 Update year range in copyright notice of all files.
273
64d05a43
HPN
2742021-01-01 Hans-Peter Nilsson <hp@bitrange.com>
275
276 * config/tc-mmix.h (md_single_noop_insn): Change to "swym 0".
277
c2795844 278For older changes see ChangeLog-2020
3499769a 279\f
c2795844 280Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
281
282Copying and distribution of this file, with or without modification,
283are permitted in any medium without royalty provided the copyright
284notice and this notice are preserved.
285
286Local Variables:
287mode: change-log
288left-margin: 8
289fill-column: 74
290version-control: never
291End: