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