Implement a workaround for GNU mak jobserver
[deliverable/binutils-gdb.git] / gas / ChangeLog
1 2021-01-12 H.J. Lu <hongjiu.lu@intel.com>
2
3 PR binutils/26792
4 * configure.ac: Use GNU_MAKE_JOBSERVER.
5 * aclocal.m4: Regenerated.
6 * configure: Likewise.
7
8 2021-01-12 Nick Clifton <nickc@redhat.com>
9
10 * po/fr.po: Updated French translation.
11
12 2021-01-11 H.J. Lu <hongjiu.lu@intel.com>
13
14 PR ld/27173
15 * configure: Regenerated.
16
17 2021-10-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18
19 * NEWS: Remove CSRE.
20 * config/tc-aarch64.c (parse_csr_operand): Delete.
21 (parse_operands): Delete handling of
22 AARCH64_OPND_CSRE_CSR.
23 (aarch64_features): Remove csre.
24 * doc/c-aarch64.texi: Remove CSRE.
25 * testsuite/gas/aarch64/csre.d: Delete.
26 * testsuite/gas/aarch64/csre-invalid.s: Likewise.
27 * testsuite/gas/aarch64/csre-invalid.d: Likewise.
28 * testsuite/gas/aarch64/csre_csr.s: Likewise.
29 * testsuite/gas/aarch64/csre_csr.d: Likewise.
30 * testsuite/gas/aarch64/csre_csr-invalid.s: Likewise.
31 * testsuite/gas/aarch64/csre_csr-invalid.l: Likewise.
32 * testsuite/gas/aarch64/csre_csr-invalid.d: Likewise.
33
34 2021-01-11 Nick Clifton <nickc@redhat.com>
35
36 * po/uk.po: Updated Ukranian translation.
37
38 2021-01-09 H.J. Lu <hongjiu.lu@intel.com>
39
40 * configure: Regenerated.
41
42 2021-01-09 Nick Clifton <nickc@redhat.com>
43
44 * configure: Regenerate.
45 * po/gas.pot: Regenerate.
46
47 2021-01-09 Nick Clifton <nickc@redhat.com>
48
49 * 2.36 release branch crated.
50
51 2021-01-08 Peter Bergner <bergner@linux.ibm.com>
52
53 * testsuite/gas/ppc/rop-checks.d,
54 * testsuite/gas/ppc/rop-checks.l,
55 * testsuite/gas/ppc/rop-checks.s,
56 * testsuite/gas/ppc/rop.d,
57 * testsuite/gas/ppc/rop.s: New tests.
58 * testsuite/gas/ppc/ppc.exp: Run them.
59
60 2021-01-09 Alan Modra <amodra@gmail.com>
61
62 * configure: Regenerate.
63
64 2021-01-07 Samuel Thibault <samuel.thibault@gnu.org>
65
66 * configure: Regenerate.
67
68 2021-01-07 H.J. Lu <hongjiu.lu@intel.com>
69
70 PR 27109
71 * read.c (s_reloc): Call symbol_mark_used_in_reloc on the
72 section symbol.
73 * subsegs.c (subseg_set_rest): Set BSF_SECTION_SYM_USED if needed.
74 * write.c (adjust_reloc_syms): Call symbol_mark_used_in_reloc
75 on the section symbol.
76 (set_symtab): Don't generate unused section symbols.
77 (maybe_generate_build_notes): Call symbol_mark_used_in_reloc
78 on the section symbol.
79 * config/obj-elf.c (elf_adjust_symtab): Call
80 symbol_mark_used_in_reloc on the group signature symbol.
81 * testsuite/gas/cfi/cfi-label.d: Remove unused section symbols
82 from expected output.
83 * testsuite/gas/elf/elf.exp (run_elf_list_test): Check
84 is_elf_unused_section_symbols.
85 * testsuite/gas/elf/section2.e: Updated.
86 * testsuite/gas/elf/section2.e-unused: New file.
87 * testsuite/gas/elf/symver.d: Remove unused section symbols.
88 * testsuite/gas/i386/ilp32/elf/symver.d: Likewise.
89 * testsuite/gas/i386/ilp32/x86-64-size-1.d: Likewise.
90 * testsuite/gas/i386/ilp32/x86-64-size-3.d: Likewise.
91 * testsuite/gas/i386/ilp32/x86-64-size-5.d: Likewise.
92 * testsuite/gas/i386/ilp32/x86-64-unwind.d: Likewise.
93 * testsuite/gas/i386/size-1.d: Likewise.
94 * testsuite/gas/i386/size-3.d: Likewise.
95 * testsuite/gas/i386/svr4.d: Likewise.
96 * testsuite/gas/i386/x86-64-size-1.d: Likewise.
97 * testsuite/gas/i386/x86-64-size-3.d: Likewise.
98 * testsuite/gas/i386/x86-64-size-5.d: Likewise.
99 * testsuite/gas/i386/x86-64-unwind.d: Likewise.
100
101 2021-01-07 Philipp Tomsich <prt@gnu.org>
102
103 * config/tc-riscv.c (riscv_multi_subset_supports): Added
104 INSN_CLASS_ZIHINTPAUSE.
105 * testsuite/gas/riscv/pause.d: New testcase. Adding coverage for
106 the pause hint instruction.
107 * testsuite/gas/riscv/pause.s: Likewise.
108
109 2021-01-07 Claire Xenia Wolf <claire@symbioticeda.com>
110 Jim Wilson <jimw@sifive.com>
111 Andrew Waterman <andrew@sifive.com>
112 Maxim Blinov <maxim.blinov@embecosm.com>
113 Kito Cheng <kito.cheng@sifive.com>
114 Nelson Chu <nelson.chu@sifive.com>
115
116 * config/tc-riscv.c (riscv_multi_subset_supports): Handle INSN_CLASS_ZB*.
117 (riscv_get_default_ext_version): Do not check the default_isa_spec when
118 the version defined in the riscv_opcodes table is ISA_SPEC_CLASS_DRAFT.
119 * testsuite/gas/riscv/bitmanip-insns-32.d: New testcase.
120 * testsuite/gas/riscv/bitmanip-insns-64.d: Likewise.
121 * testsuite/gas/riscv/bitmanip-insns.s: Likewise.
122
123 2021-01-06 Alan Modra <amodra@gmail.com>
124
125 * testsuite/gas/sparc/sparc.exp: Move 64-bit tests inside gas_64_check.
126
127 2021-01-06 Alan Modra <amodra@gmail.com>
128
129 * testsuite/gas/macros/app1.d: xfail tic30.
130 * testsuite/gas/macros/app2.d: Likewise.
131 * testsuite/gas/macros/app3.d: Likewise.
132 * testsuite/gas/macros/app4.d: Likewise.
133
134 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
135
136 * doc/as.texi: Add -mlittle-endian and -mbig-endian to docs.
137 * doc/c-riscv.texi: Likewise.
138
139 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
140
141 * testsuite/gas/riscv/li32.d: Accept bigriscv in addition
142 to littleriscv.
143 * testsuite/gas/riscv/li64.d: Likewise.
144 * testsuite/gas/riscv/lla32.d: Likewise.
145 * testsuite/gas/riscv/lla64.d: Likewise.
146 * testsuite/gas/riscv/march-ok-g2.d: Likewise.
147 * testsuite/gas/riscv/march-ok-g2_p1.d: Likewise.
148 * testsuite/gas/riscv/march-ok-g2p0.d: Likewise.
149 * testsuite/gas/riscv/march-ok-i2p0.d: Likewise.
150 * testsuite/gas/riscv/march-ok-i2p0m2_a2f2.d: Likewise.
151 * testsuite/gas/riscv/march-ok-nse-with-version.d: Likewise.
152 * testsuite/gas/riscv/march-ok-two-nse.d: Likewise.
153
154 2021-01-06 Marcus Comstedt <marcus@mc.pp.se>
155
156 * config/tc-riscv.c (riscv_target_format): Add elf64-bigriscv and
157 elf32-bigriscv.
158 (install_insn): Always write instructions as little endian.
159 (riscv_make_nops): Likewise.
160 (md_convert_frag_branch): Likewise.
161 (md_number_to_chars): Write data in target endianness.
162 (options, md_longopts): Add -mbig-endian and -mlittle-endian options.
163 (md_parse_option): Handle the endian options.
164 * config/tc-riscv.h: Only define TARGET_BYTES_BIG_ENDIAN if not
165 already defined.
166 * configure.tgt: Added riscv64be*, riscv32be*, riscvbe*.
167
168 2021-01-04 H.J. Lu <hongjiu.lu@intel.com>
169
170 PR ld/26256
171 * config/obj-elf.c (obj_elf_change_section): Also filter out
172 SHF_LINK_ORDER.
173
174 2021-01-04 Alan Modra <amodra@gmail.com>
175
176 PR 27102
177 * symbols.c (S_SET_EXTERNAL): Revise section symbol warning
178 message and register symbol error message.
179
180 2021-01-04 Alan Modra <amodra@gmail.com>
181
182 PR 27101
183 * read.c (s_align): Use a large enough type for "align" to hold
184 the result of get_absolute_expression.
185
186 2021-01-01 Nicolas Boulenguez <nicolas@debian.org>
187
188 * config/tc-i386.c: Correct comment spelling.
189 * config/tc-riscv.c: Likewise.
190 * config/tc-s390.c: Correct comment grammar.
191 * doc/c-i386.texi: Correct spelling.
192 * doc/c-s390.texi: Correct grammar.
193
194 2021-01-01 Alan Modra <amodra@gmail.com>
195
196 Update year range in copyright notice of all files.
197
198 2021-01-01 Hans-Peter Nilsson <hp@bitrange.com>
199
200 * config/tc-mmix.h (md_single_noop_insn): Change to "swym 0".
201
202 For older changes see ChangeLog-2020
203 \f
204 Copyright (C) 2021 Free Software Foundation, Inc.
205
206 Copying and distribution of this file, with or without modification,
207 are permitted in any medium without royalty provided the copyright
208 notice and this notice are preserved.
209
210 Local Variables:
211 mode: change-log
212 left-margin: 8
213 fill-column: 74
214 version-control: never
215 End:
This page took 0.033457 seconds and 4 git commands to generate.