RISC-V: Indent and GNU coding standards tidy, also aligned the code.
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
1942a048
NC
12021-01-15 Nelson Chu <nelson.chu@sifive.com>
2
3 * config/tc-riscv.c: Indent and GNU coding standards tidy,
4 also aligned the code.
5 * config/tc-riscv.h: Likewise.
6
b800637e
NC
72021-01-15 Nelson Chu <nelson.chu@sifive.com>
8
9 * config/tc-riscv.c: Error and warning messages tidy.
10 * testsuite/gas/riscv/priv-reg-fail-fext.l: Updated.
11 * testsuite/gas/riscv/priv-reg-fail-read-only-01.l: Likewise.
12 * testsuite/gas/riscv/priv-reg-fail-read-only-02.l: Likewise.
13 * testsuite/gas/riscv/priv-reg-fail-rv32-only.l: Likewise.
14 * testsuite/gas/riscv/priv-reg-fail-version-1p10.l: Likewise.
15 * testsuite/gas/riscv/priv-reg-fail-version-1p11.l: Likewise.
16 * testsuite/gas/riscv/priv-reg-fail-version-1p9p1.l: Likewise.
17
dcd709e0
NC
182021-01-15 Nelson Chu <nelson.chu@sifive.com>
19
20 * config/tc-riscv.c: Comments tidy and improvement. Also update
21 comment "fallthru" to "Fall through" that end with a period and
22 two spaces.
23
5fda40b2
MF
242021-01-14 Mike Frysinger <vapier@gentoo.org>
25
26 * doc/as.texi: Delete @ifset ELF wrapping around [248]byte entries.
27 Delete warning that these are only available with ELF targets.
28 * obj-elf.c (elf_pseudo_table): Move 2byte/4byte/8byte entries ...
29 * read.c (potable): ... here.
30
abad2815
MF
312021-01-14 Mike Frysinger <vapier@gentoo.org>
32
33 * Makefile.am (bfin-lex-wrapper.@OBJEXT@): Delete $(NO_WERROR).
34 * Makefile.in: Regenerated.
35
adb0bd8f
MF
362021-01-14 Mike Frysinger <vapier@gentoo.org>
37
38 * bfin-lex.l (YY_NO_INPUT, YY_NO_UNPUT): Define.
39 (parse_int): Mark char_bag const.
40
844bf810
L
412021-01-13 H.J. Lu <hongjiu.lu@intel.com>
42
43 PR gas/27178
44 * config/tc-i386.c (lex_got::gotrel): Add need_GOT_symbol.
45 Don't generate GOT_symbol for PLT relocations.
46 * testsuite/gas/i386/i386.exp: Run PR gas/27178 tests.
47 * testsuite/gas/i386/no-got.d: New file.
48 * testsuite/gas/i386/no-got.s: Likewise.
49 * testsuite/gas/i386/x86-64-no-got.d: Likewise.
50 * testsuite/gas/i386/x86-64-no-got.s: Likewise.
51
5347ed60
AM
522021-01-13 Alan Modra <amodra@gmail.com>
53
54 * Makefile.in: Regenerate.
55 * Makefile.in: Regenerate.
56
d546b610
L
572021-01-12 H.J. Lu <hongjiu.lu@intel.com>
58
59 PR binutils/26792
60 * configure.ac: Use GNU_MAKE_JOBSERVER.
61 * aclocal.m4: Regenerated.
62 * configure: Likewise.
63
6d104cac
NC
642021-01-12 Nick Clifton <nickc@redhat.com>
65
66 * po/fr.po: Updated French translation.
67
83b33c6c
L
682021-01-11 H.J. Lu <hongjiu.lu@intel.com>
69
70 PR ld/27173
71 * configure: Regenerated.
72
82c70b08
KT
732021-10-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
74
75 * NEWS: Remove CSRE.
76 * config/tc-aarch64.c (parse_csr_operand): Delete.
77 (parse_operands): Delete handling of
78 AARCH64_OPND_CSRE_CSR.
79 (aarch64_features): Remove csre.
80 * doc/c-aarch64.texi: Remove CSRE.
81 * testsuite/gas/aarch64/csre.d: Delete.
82 * testsuite/gas/aarch64/csre-invalid.s: Likewise.
83 * testsuite/gas/aarch64/csre-invalid.d: Likewise.
84 * testsuite/gas/aarch64/csre_csr.s: Likewise.
85 * testsuite/gas/aarch64/csre_csr.d: Likewise.
86 * testsuite/gas/aarch64/csre_csr-invalid.s: Likewise.
87 * testsuite/gas/aarch64/csre_csr-invalid.l: Likewise.
88 * testsuite/gas/aarch64/csre_csr-invalid.d: Likewise.
89
a8aa72b9
NC
902021-01-11 Nick Clifton <nickc@redhat.com>
91
92 * po/uk.po: Updated Ukranian translation.
93
a4966cd9
L
942021-01-09 H.J. Lu <hongjiu.lu@intel.com>
95
96 * configure: Regenerated.
97
573fe3fb
NC
982021-01-09 Nick Clifton <nickc@redhat.com>
99
100 * configure: Regenerate.
101 * po/gas.pot: Regenerate.
102
055bc77a
NC
1032021-01-09 Nick Clifton <nickc@redhat.com>
104
105 * 2.36 release branch crated.
106
aae7fcb8
PB
1072021-01-08 Peter Bergner <bergner@linux.ibm.com>
108
109 * testsuite/gas/ppc/rop-checks.d,
110 * testsuite/gas/ppc/rop-checks.l,
111 * testsuite/gas/ppc/rop-checks.s,
112 * testsuite/gas/ppc/rop.d,
113 * testsuite/gas/ppc/rop.s: New tests.
114 * testsuite/gas/ppc/ppc.exp: Run them.
115
64307045
AM
1162021-01-09 Alan Modra <amodra@gmail.com>
117
118 * configure: Regenerate.
119
f4782128
ST
1202021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
121
122 * configure: Regenerate.
123
d1bcae83
L
1242021-01-07 H.J. Lu <hongjiu.lu@intel.com>
125
126 PR 27109
127 * read.c (s_reloc): Call symbol_mark_used_in_reloc on the
128 section symbol.
129 * subsegs.c (subseg_set_rest): Set BSF_SECTION_SYM_USED if needed.
130 * write.c (adjust_reloc_syms): Call symbol_mark_used_in_reloc
131 on the section symbol.
132 (set_symtab): Don't generate unused section symbols.
133 (maybe_generate_build_notes): Call symbol_mark_used_in_reloc
134 on the section symbol.
135 * config/obj-elf.c (elf_adjust_symtab): Call
136 symbol_mark_used_in_reloc on the group signature symbol.
137 * testsuite/gas/cfi/cfi-label.d: Remove unused section symbols
138 from expected output.
139 * testsuite/gas/elf/elf.exp (run_elf_list_test): Check
140 is_elf_unused_section_symbols.
141 * testsuite/gas/elf/section2.e: Updated.
142 * testsuite/gas/elf/section2.e-unused: New file.
143 * testsuite/gas/elf/symver.d: Remove unused section symbols.
144 * testsuite/gas/i386/ilp32/elf/symver.d: Likewise.
145 * testsuite/gas/i386/ilp32/x86-64-size-1.d: Likewise.
146 * testsuite/gas/i386/ilp32/x86-64-size-3.d: Likewise.
147 * testsuite/gas/i386/ilp32/x86-64-size-5.d: Likewise.
148 * testsuite/gas/i386/ilp32/x86-64-unwind.d: Likewise.
149 * testsuite/gas/i386/size-1.d: Likewise.
150 * testsuite/gas/i386/size-3.d: Likewise.
151 * testsuite/gas/i386/svr4.d: Likewise.
152 * testsuite/gas/i386/x86-64-size-1.d: Likewise.
153 * testsuite/gas/i386/x86-64-size-3.d: Likewise.
154 * testsuite/gas/i386/x86-64-size-5.d: Likewise.
155 * testsuite/gas/i386/x86-64-unwind.d: Likewise.
156
aa881ecd
PT
1572021-01-07 Philipp Tomsich <prt@gnu.org>
158
159 * config/tc-riscv.c (riscv_multi_subset_supports): Added
160 INSN_CLASS_ZIHINTPAUSE.
161 * testsuite/gas/riscv/pause.d: New testcase. Adding coverage for
162 the pause hint instruction.
163 * testsuite/gas/riscv/pause.s: Likewise.
164
2652cfad
CXW
1652021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
166 Jim Wilson <jimw@sifive.com>
167 Andrew Waterman <andrew@sifive.com>
168 Maxim Blinov <maxim.blinov@embecosm.com>
169 Kito Cheng <kito.cheng@sifive.com>
170 Nelson Chu <nelson.chu@sifive.com>
171
172 * config/tc-riscv.c (riscv_multi_subset_supports): Handle INSN_CLASS_ZB*.
173 (riscv_get_default_ext_version): Do not check the default_isa_spec when
174 the version defined in the riscv_opcodes table is ISA_SPEC_CLASS_DRAFT.
175 * testsuite/gas/riscv/bitmanip-insns-32.d: New testcase.
176 * testsuite/gas/riscv/bitmanip-insns-64.d: Likewise.
177 * testsuite/gas/riscv/bitmanip-insns.s: Likewise.
178
85f55c2b
AM
1792021-01-06 Alan Modra <amodra@gmail.com>
180
181 * testsuite/gas/sparc/sparc.exp: Move 64-bit tests inside gas_64_check.
182
22206e84
AM
1832021-01-06 Alan Modra <amodra@gmail.com>
184
185 * testsuite/gas/macros/app1.d: xfail tic30.
186 * testsuite/gas/macros/app2.d: Likewise.
187 * testsuite/gas/macros/app3.d: Likewise.
188 * testsuite/gas/macros/app4.d: Likewise.
189
286d2f2c
MC
1902021-01-06 Marcus Comstedt <marcus@mc.pp.se>
191
192 * doc/as.texi: Add -mlittle-endian and -mbig-endian to docs.
193 * doc/c-riscv.texi: Likewise.
194
f36ce378
MC
1952021-01-06 Marcus Comstedt <marcus@mc.pp.se>
196
197 * testsuite/gas/riscv/li32.d: Accept bigriscv in addition
198 to littleriscv.
199 * testsuite/gas/riscv/li64.d: Likewise.
200 * testsuite/gas/riscv/lla32.d: Likewise.
201 * testsuite/gas/riscv/lla64.d: Likewise.
202 * testsuite/gas/riscv/march-ok-g2.d: Likewise.
203 * testsuite/gas/riscv/march-ok-g2_p1.d: Likewise.
204 * testsuite/gas/riscv/march-ok-g2p0.d: Likewise.
205 * testsuite/gas/riscv/march-ok-i2p0.d: Likewise.
206 * testsuite/gas/riscv/march-ok-i2p0m2_a2f2.d: Likewise.
207 * testsuite/gas/riscv/march-ok-nse-with-version.d: Likewise.
208 * testsuite/gas/riscv/march-ok-two-nse.d: Likewise.
209
fbc09e7a
MC
2102021-01-06 Marcus Comstedt <marcus@mc.pp.se>
211
212 * config/tc-riscv.c (riscv_target_format): Add elf64-bigriscv and
213 elf32-bigriscv.
214 (install_insn): Always write instructions as little endian.
215 (riscv_make_nops): Likewise.
216 (md_convert_frag_branch): Likewise.
217 (md_number_to_chars): Write data in target endianness.
218 (options, md_longopts): Add -mbig-endian and -mlittle-endian options.
219 (md_parse_option): Handle the endian options.
220 * config/tc-riscv.h: Only define TARGET_BYTES_BIG_ENDIAN if not
221 already defined.
222 * configure.tgt: Added riscv64be*, riscv32be*, riscvbe*.
223
cd6d537c
L
2242021-01-04 H.J. Lu <hongjiu.lu@intel.com>
225
226 PR ld/26256
227 * config/obj-elf.c (obj_elf_change_section): Also filter out
228 SHF_LINK_ORDER.
229
dd933805
AM
2302021-01-04 Alan Modra <amodra@gmail.com>
231
232 PR 27102
233 * symbols.c (S_SET_EXTERNAL): Revise section symbol warning
234 message and register symbol error message.
235
90320e40
AM
2362021-01-04 Alan Modra <amodra@gmail.com>
237
238 PR 27101
239 * read.c (s_align): Use a large enough type for "align" to hold
240 the result of get_absolute_expression.
241
f9a6a8f0
AM
2422021-01-01 Nicolas Boulenguez <nicolas@debian.org>
243
244 * config/tc-i386.c: Correct comment spelling.
245 * config/tc-riscv.c: Likewise.
246 * config/tc-s390.c: Correct comment grammar.
247 * doc/c-i386.texi: Correct spelling.
248 * doc/c-s390.texi: Correct grammar.
249
250d07de
AM
2502021-01-01 Alan Modra <amodra@gmail.com>
251
252 Update year range in copyright notice of all files.
253
64d05a43
HPN
2542021-01-01 Hans-Peter Nilsson <hp@bitrange.com>
255
256 * config/tc-mmix.h (md_single_noop_insn): Change to "swym 0".
257
c2795844 258For older changes see ChangeLog-2020
3499769a 259\f
c2795844 260Copyright (C) 2021 Free Software Foundation, Inc.
3499769a
AM
261
262Copying and distribution of this file, with or without modification,
263are permitted in any medium without royalty provided the copyright
264notice and this notice are preserved.
265
266Local Variables:
267mode: change-log
268left-margin: 8
269fill-column: 74
270version-control: never
271End:
This page took 0.318178 seconds and 4 git commands to generate.