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