Update Russian translation for the gas sub-directory
[external/binutils.git] / gas / ChangeLog
1 2018-01-29  Nick Clifton  <nickc@redhat.com>
2
3         * po/ru.po: Updated Russian translation.
4
5 2018-01-26  Maciej W. Rozycki  <macro@mips.com>
6
7         * configure.tgt: Use generic emulation for `mips-*-windiss',
8         overriding the blanket choice made for `*-*-windiss'.
9
10 2018-01-26  Maciej W. Rozycki  <macro@mips.com>
11
12         * configure.tgt: Use `mips-*-sysv4*' rather than
13         `mips-*-sysv4*MP*'.
14
15 2018-01-24  Renlin Li  <renlin.li@arm.com>
16
17         * config/tc-aarch64.c (reloc_table): add entries for
18         BFD_RELOC_AARCH64_MOVW_PREL_G0, BFD_RELOC_AARCH64_MOVW_PREL_G0_NC,
19         BFD_RELOC_AARCH64_MOVW_PREL_G1, BFD_RELOC_AARCH64_MOVW_PREL_G1_NC,
20         BFD_RELOC_AARCH64_MOVW_PREL_G2, BFD_RELOC_AARCH64_MOVW_PREL_G2_NC,
21         BFD_RELOC_AARCH64_MOVW_PREL_G3.
22         (process_movw_reloc_info): Supports newly added MOVW_PREL relocations.
23         (md_apply_fix): Likewise
24         * testsuite/gas/aarch64/prel_g0.s: New.
25         * testsuite/gas/aarch64/prel_g0.d: New.
26         * testsuite/gas/aarch64/prel_g0_nc.s: New.
27         * testsuite/gas/aarch64/prel_g0_nc.d: New.
28         * testsuite/gas/aarch64/prel_g1.s: New.
29         * testsuite/gas/aarch64/prel_g1.d: New.
30         * testsuite/gas/aarch64/prel_g1_nc.s: New.
31         * testsuite/gas/aarch64/prel_g1_nc.d: New.
32         * testsuite/gas/aarch64/prel_g2.s: New.
33         * testsuite/gas/aarch64/prel_g2.d: New.
34         * testsuite/gas/aarch64/prel_g2_nc.s: New.
35         * testsuite/gas/aarch64/prel_g2_nc.d: New.
36         * testsuite/gas/aarch64/prel_g3.s: New.
37         * testsuite/gas/aarch64/prel_g3.d: New.
38
39 2018-01-23  Maciej W. Rozycki  <macro@mips.com>
40
41         * configure.ac: Also set `mips_default_abi' to N32_ABI for
42         `mips64*-ps2-elf*'.
43         * configure: Regenerate.
44
45 2018-01-23  Maciej W. Rozycki  <macro@mips.com>
46
47         * config/tc-mips.c (options): Remove OPTION_COMPAT_ARCH_BASE
48         enum value.
49
50 2018-01-23  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
51
52         * config/tc-i386.c (cpu_arch): Add .pconfig.
53         * doc/c-i386.texi: Document .pconfig.
54         * testsuite/gas/i386/i386.exp: Add PCONFIG tests.
55         * testsuite/gas/i386/pconfig-intel.d: New test.
56         * testsuite/gas/i386/pconfig.d: Likewise.
57         * testsuite/gas/i386/pconfig.s: Likewise.
58         * testsuite/gas/i386/x86-64-pconfig-intel.d: Likewise.
59         * testsuite/gas/i386/x86-64-pconfig.d: Likewise.
60         * testsuite/gas/i386/x86-64-pconfig.s: Likewise.
61
62 2018-01-23  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
63
64         * config/tc-i386.c (cpu_arch): Add .wbnoinvd.
65         * doc/c-i386.texi: Document .wbnoinvd.
66         * testsuite/gas/i386/i386.exp: Add WBNOINVD tests.
67         * testsuite/gas/i386/wbnoinvd-intel.d: New test.
68         * testsuite/gas/i386/wbnoinvd.d: Likewise.
69         * testsuite/gas/i386/wbnoinvd.s: Likewise.
70         * testsuite/gas/i386/x86-64-wbnoinvd-intel.d: Likewise.
71         * testsuite/gas/i386/x86-64-wbnoinvd.d: Likewise.
72         * testsuite/gas/i386/x86-64-wbnoinvd.s: Likewise.
73
74 2018-01-23  Maciej W. Rozycki  <macro@mips.com>
75
76         * config/tc-mips.c (md_show_usage): Correctly indicate the
77         configuration-specific default ABI.
78
79 2018-01-23  Maciej W. Rozycki  <macro@mips.com>
80
81         * config/tc-mips.c (md_show_usage): Report `-mmips16e2' and
82         `-mno-mips16e2' options.
83
84 2018-01-22  Maciej W. Rozycki  <macro@mips.com>
85
86         * doc/c-mips.texi (MIPS ASE Instruction Generation Overrides):
87         Correct syntax of the `.set nomips16e2' directive description.
88
89 2018-01-22  Oleg Endo  <olegendo@gcc.gnu.org>
90
91         PR 22737
92         * config/tc-rx.c (rx_start_line): Handle escaped double-quote character.
93         * testsuite/gas/rx/pr22737.s: New test.
94         * testsuite/gas/rx/pr22737.d: Likewise.
95         * testsuite/gas/rx/rx.exp: Run the new test.
96
97 2018-01-19  Thomas Preud'homme  <thomas.preudhomme@arm.com>
98
99         * config/tc-arm.c (ToC macro): Remove spurious comment.
100         (ToU macro): Likewise.
101
102 2018-01-17  Jim Wilson  <jimw@sifive.com>
103
104         * config/tc-riscv.c (validate_riscv_insn) <'z'>: New.
105         (riscv_ip) <'z'>: New.
106
107 2018-01-17  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
108
109         * config/tc-i386.c (cpu_arch): Delete .cet. Add .ibt, .shstk.
110         (cpu_noarch): Add noibt, noshstk.
111         (parse_insn): Change cpucet to cpuibt.
112         * doc/c-i386.texi: Delete .cet. Add .ibt, .shstk.
113         * testsuite/gas/i386/cet-ibt-inval.l: New test.
114         * testsuite/gas/i386/cet-ibt-inval.s: Likewise.
115         * testsuite/gas/i386/cet-shstk-inval.l: Likewise.
116         * testsuite/gas/i386/cet-shstk-inval.s: Likewise.
117         * testsuite/gas/i386/x86-64-cet-ibt-inval.l: Likewise.
118         * testsuite/gas/i386/x86-64-cet-ibt-inval.s: Likewise.
119         * testsuite/gas/i386/x86-64-cet-shstk-inval.l: Likewise.
120         * testsuite/gas/i386/x86-64-cet-shstk-inval.s: Likewise.
121
122 2018-01-16  Nick Clifton  <nickc@redhat.com>
123
124         * po/fr.po: Updated French translation.
125
126 2018-01-15  Jim Wilson  <jimw@sifive.com>
127
128         * testsuite/gas/riscv/c-zero-imm.s: Test addi that compresses to c.nop.
129         * testsuite/gas/riscv/c-zero-imm.d: Likewise.
130
131 2018-01-15  Thomas Preud'homme  <thomas.preudhomme@arm.com>
132
133         * config/tc-arm.c (ToC): Define macro.
134         (ToU): Likewise.
135         (insns): Make use of above macros for new instructions introduced in
136         Armv8-M.
137
138 2018-01-15  Thomas Preud'homme  <thomas.preudhomme@arm.com>
139
140         * config/tc-arm.c (insns): Make blxns, bxns, tt, ttt, tta, ttat, vlldm
141         and vlstm conditionally executable and reindent parameters.
142         * testsuite/gas/arm/archv8m-cmse-main.s: Add conditional version of
143         aforementionned instructions.
144
145 2018-01-15  Thomas Preud'homme  <thomas.preudhomme@arm.com>
146
147         * config/tc-arm.c (it_fsm_post_encode): Do not warn if targeting M
148         profile architecture or if in autodetection mode.  Clarify that
149         deprecation is for performance reason and concerns Armv8-A and Armv8-R.
150         * testsuite/gas/arm/armv8-ar-bad.l: Adapt to new IT deprecation warning
151         message.
152         * testsuite/gas/arm/armv8-ar-it-bad.l: Likewise.
153         * testsuite/gas/arm/sp-pc-validations-bad-t-v8a.l: Likewise.
154         * testsuite/gas/arm/udf.l: Likewise.
155         * testsuite/gas/arm/udf.d: Assemble for Armv8-A explicitely.
156
157 2018-01-15  Nick Clifton  <nickc@redhat.com>
158
159         * po/uk.po: Updated Ukranian translation.
160
161 2018-01-13  Nick Clifton  <nickc@redhat.com>
162
163         * po/gas.pot: Regenerated.
164
165 2018-01-13  Nick Clifton  <nickc@redhat.com>
166
167         * configure: Regenerate.
168
169 2018-01-13  Nick Clifton  <nickc@redhat.com>
170
171         2.30 branch created.
172         * NEWS: Add marker for 2.30.
173
174 2018-01-12  Gunther Nikl  <gnikl@users.sourceforge.net>
175
176         * gas/config/aout_gnu.h (USE_EXTENDED_RELOC): Explicitly
177         define to 0 and 1. Remove a dangling reference to "AMD 29000"
178         in a comment.
179
180 2018-01-11  Igor Tsimbalist  <igor.v.tsimbalist@intel.com>
181
182         * testsuite/i386/avx512_4fmaps_vl-warn.l: Likewise.
183         * testsuite/i386/avx512_4fmaps_vl-warn.s: Likewise.
184         * testsuite/i386/avx512_4fmaps_vl.d: Likewise.
185         * testsuite/i386/avx512_4fmaps_vl.s: Likewise.
186         * testsuite/i386/avx512_4vnniw_vl-intel.d: Likewise.
187         * testsuite/i386/avx512_4vnniw_vl.d: Likewise.
188         * testsuite/i386/avx512_4vnniw_vl.s: Likewise.
189         * testsuite/i386/i386.exp: Removed _vl tests for 4fmaps an 4vnniw
190         tests.
191         * testsuite/i386/x86-64-avx512_4fmaps_vl-intel.d: Removed.
192         * testsuite/i386/x86-64-avx512_4fmaps_vl-warn.l: Likewise.
193         * testsuite/i386/x86-64-avx512_4fmaps_vl-warn.s: Likewise.
194         * testsuite/i386/x86-64-avx512_4fmaps_vl.d: Likewise.
195         * testsuite/i386/x86-64-avx512_4fmaps_vl.s: Likewise.
196         * testsuite/i386/x86-64-avx512_4vnniw_vl-intel.d: Likewise.
197         * testsuite/i386/x86-64-avx512_4vnniw_vl.d: Likewise.
198         * testsuite/i386/x86-64-avx512_4vnniw_vl.s: Likewise.
199
200 2018-01-11  Alan Modra  <amodra@gmail.com>
201
202         * config/tc-arm.c (aeabi_set_public_attributes): Avoid false
203         positive "‘profile’ may be used uninitialized".
204
205 2018-01-10  Jan Beulich  <jbeulich@suse.com>
206
207         * testsuite/gas/i386/avx512_4fmaps.s,
208         testsuite/gas/i386/avx512_4fmaps_vl.s,
209         testsuite/gas/i386/x86-64-avx512_4fmaps.s,
210         testsuite/gas/i386/x86-64-avx512_4fmaps_vl.s: Actually test
211         Disp8 forms (and the transition happening at the right
212         boundary).
213         * testsuite/gas/i386/avx512_4fmaps.d,
214         testsuite/gas/i386/avx512_4fmaps-intel.d,
215         testsuite/gas/i386/avx512_4fmaps_vl.d,
216         testsuite/gas/i386/avx512_4fmaps_vl-intel.d,
217         testsuite/gas/i386/x86-64-avx512_4fmaps.d,
218         testsuite/gas/i386/x86-64-avx512_4fmaps-intel.d,
219         testsuite/gas/i386/x86-64-avx512_4fmaps_vl.d,
220         testsuite/gas/i386/x86-64-avx512_4fmaps_vl-intel.d: Adjust
221         expectations.
222
223 2018-01-10  Jan Beulich  <jbeulich@suse.com>
224
225         * testsuite/gas/i386/avx512bw.s,
226         testsuite/gas/i386/avx512bw_vl.s: Add VPCMP* tests with memory
227         operands.
228         * testsuite/gas/i386/avx512bw-intel.d,
229         testsuite/gas/i386/avx512bw.d,
230         testsuite/gas/i386/avx512bw_vl-intel.d.
231         testsuite/gas/i386/avx512bw_vl.d: Adjust expectations.
232
233 2018-01-09  Jim Wilson  <jimw@sifive.com>
234
235         * testsuite/gas/riscv/auipc-x0.d: New.
236         * testsuite/gas/riscv/auipc-x0.s: New.
237
238 2018-01-09  James Greenhalgh  <james.greenhalgh@arm.com>
239
240         * config/tc-arm.c (insns): Add csdb, enable for Armv3 and above
241         in Arm execution state, and Armv6T2 and above in Thumb execution
242         state.
243         * testsuite/gas/arm/csdb.s: New.
244         * testsuite/gas/arm/csdb.d: New.
245         * testsuite/gas/arm/thumb2_it_bad.l: Add csdb.
246         * testsuite/gas/arm/thumb2_it_bad.s: Add csdb.
247
248 2018-01-09  James Greenhalgh  <james.greenhalgh@arm.com>
249
250         * testsuite/gas/aarch64/system.d: Update expected results to expect
251         CSDB for hint 0x14.
252
253 2018-01-08  H.J. Lu  <hongjiu.lu@intel.com>
254
255         PR gas/22681
256         * testsuite/gas/i386/i386.exp: Run x86-64-movd and
257         x86-64-movd-intel.
258         * testsuite/gas/i386/x86-64-movd-intel.d: New file.
259         * testsuite/gas/i386/x86-64-movd.d: Likewise.
260         * testsuite/gas/i386/x86-64-movd.s: Likewise.
261
262 2018-01-08  Nick Clifton  <nickc@redhat.com>
263
264         PR 22553
265         * doc/c-i386.texi (i386-Directives): Document the .largecomm
266         directive.
267
268 2018-01-04  Jim Wilson  <jimw@sifive.com>
269
270         * testsuite/gas/riscv/priv-reg.s: Add missing stval and mtval.
271         * testsuite/gas/riscv/priv-reg.d: Likewise.
272
273 2018-01-03  Alan Modra  <amodra@gmail.com>
274
275         Update year range in copyright notice of all files.
276
277 2018-01-02  Nick Clifton  <nickc@redhat.com>
278
279         PR 18119
280         * config/tc-arm.c (do_mrs): Fix test of bits 16-19 in non-banked
281         version of ARM MRS instruction.
282
283 For older changes see ChangeLog-2017
284 \f
285 Copyright (C) 2018 Free Software Foundation, Inc.
286
287 Copying and distribution of this file, with or without modification,
288 are permitted in any medium without royalty provided the copyright
289 notice and this notice are preserved.
290
291 Local Variables:
292 mode: change-log
293 left-margin: 8
294 fill-column: 74
295 version-control: never
296 End: