MIPS/LD/testsuite: Correct comm-data.exp test ABI/emul/endian arrangement
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
c32b891a
NC
12018-01-29 Nick Clifton <nickc@redhat.com>
2
3 * po/ru.po: Updated Russian translation.
4
1e3f5548
MR
52018-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
c00f0d7a
MR
102018-01-26 Maciej W. Rozycki <macro@mips.com>
11
12 * configure.tgt: Use `mips-*-sysv4*' rather than
13 `mips-*-sysv4*MP*'.
14
32247401
RL
152018-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
0984958b
MR
392018-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
62fd0a98
MR
452018-01-23 Maciej W. Rozycki <macro@mips.com>
46
47 * config/tc-mips.c (options): Remove OPTION_COMPAT_ARCH_BASE
48 enum value.
49
be3a8dca
IT
502018-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
3233d7d0
IT
622018-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
b4f6242e
MR
742018-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
f866b262
MR
792018-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
75c80ee1
MR
842018-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
49da480f
OE
892018-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
a3ab6cb0
TP
972018-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
e925c834
JW
1022018-01-17 Jim Wilson <jimw@sifive.com>
103
104 * config/tc-riscv.c (validate_riscv_insn) <'z'>: New.
105 (riscv_ip) <'z'>: New.
106
d777820b
IT
1072018-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
f6efed01
NC
1222018-01-16 Nick Clifton <nickc@redhat.com>
123
124 * po/fr.po: Updated French translation.
125
2721d702
JW
1262018-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
cf3cf39d
TP
1312018-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
2875ce2b
TP
1382018-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
df9909b8
TP
1452018-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
616dcb87
NC
1572018-01-15 Nick Clifton <nickc@redhat.com>
158
159 * po/uk.po: Updated Ukranian translation.
160
3957a496
NC
1612018-01-13 Nick Clifton <nickc@redhat.com>
162
163 * po/gas.pot: Regenerated.
164
769c7ea5
NC
1652018-01-13 Nick Clifton <nickc@redhat.com>
166
167 * configure: Regenerate.
168
9176ac5b
NC
1692018-01-13 Nick Clifton <nickc@redhat.com>
170
faf766e3 171 2.30 branch created.
9176ac5b
NC
172 * NEWS: Add marker for 2.30.
173
b5b62006
GN
1742018-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
888a89da
IT
1802018-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
b90d5ba0
AM
2002018-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
cbda583a
JB
2052018-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
c9e92278
JB
2232018-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
35fd2b2b
JW
2332018-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
91d8b670
JG
2382018-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
be2e7d95
JG
2482018-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
704a705d
L
2532018-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
102e9361
NC
2622018-01-08 Nick Clifton <nickc@redhat.com>
263
264 PR 22553
265 * doc/c-i386.texi (i386-Directives): Document the .largecomm
266 directive.
267
645a2c5b
JW
2682018-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
219d1afa
AM
2732018-01-03 Alan Modra <amodra@gmail.com>
274
275 Update year range in copyright notice of all files.
276
806ab1c0
NC
2772018-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
1e563868 283For older changes see ChangeLog-2017
3499769a 284\f
1e563868 285Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
286
287Copying and distribution of this file, with or without modification,
288are permitted in any medium without royalty provided the copyright
289notice and this notice are preserved.
290
291Local Variables:
292mode: change-log
293left-margin: 8
294fill-column: 74
295version-control: never
296End:
This page took 0.153142 seconds and 4 git commands to generate.