1 2018-01-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
3 * config/tc-i386.c (cpu_arch): Add .wbnoinvd.
4 * doc/c-i386.texi: Document .wbnoinvd.
5 * testsuite/gas/i386/i386.exp: Add WBNOINVD tests.
6 * testsuite/gas/i386/wbnoinvd-intel.d: New test.
7 * testsuite/gas/i386/wbnoinvd.d: Likewise.
8 * testsuite/gas/i386/wbnoinvd.s: Likewise.
9 * testsuite/gas/i386/x86-64-wbnoinvd-intel.d: Likewise.
10 * testsuite/gas/i386/x86-64-wbnoinvd.d: Likewise.
11 * testsuite/gas/i386/x86-64-wbnoinvd.s: Likewise.
13 2018-01-23 Maciej W. Rozycki <macro@mips.com>
15 * config/tc-mips.c (md_show_usage): Correctly indicate the
16 configuration-specific default ABI.
18 2018-01-23 Maciej W. Rozycki <macro@mips.com>
20 * config/tc-mips.c (md_show_usage): Report `-mmips16e2' and
21 `-mno-mips16e2' options.
23 2018-01-22 Maciej W. Rozycki <macro@mips.com>
25 * doc/c-mips.texi (MIPS ASE Instruction Generation Overrides):
26 Correct syntax of the `.set nomips16e2' directive description.
28 2018-01-22 Oleg Endo <olegendo@gcc.gnu.org>
31 * config/tc-rx.c (rx_start_line): Handle escaped double-quote character.
32 * testsuite/gas/rx/pr22737.s: New test.
33 * testsuite/gas/rx/pr22737.d: Likewise.
34 * testsuite/gas/rx/rx.exp: Run the new test.
36 2018-01-19 Thomas Preud'homme <thomas.preudhomme@arm.com>
38 * config/tc-arm.c (ToC macro): Remove spurious comment.
39 (ToU macro): Likewise.
41 2018-01-17 Jim Wilson <jimw@sifive.com>
43 * config/tc-riscv.c (validate_riscv_insn) <'z'>: New.
44 (riscv_ip) <'z'>: New.
46 2018-01-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
48 * config/tc-i386.c (cpu_arch): Delete .cet. Add .ibt, .shstk.
49 (cpu_noarch): Add noibt, noshstk.
50 (parse_insn): Change cpucet to cpuibt.
51 * doc/c-i386.texi: Delete .cet. Add .ibt, .shstk.
52 * testsuite/gas/i386/cet-ibt-inval.l: New test.
53 * testsuite/gas/i386/cet-ibt-inval.s: Likewise.
54 * testsuite/gas/i386/cet-shstk-inval.l: Likewise.
55 * testsuite/gas/i386/cet-shstk-inval.s: Likewise.
56 * testsuite/gas/i386/x86-64-cet-ibt-inval.l: Likewise.
57 * testsuite/gas/i386/x86-64-cet-ibt-inval.s: Likewise.
58 * testsuite/gas/i386/x86-64-cet-shstk-inval.l: Likewise.
59 * testsuite/gas/i386/x86-64-cet-shstk-inval.s: Likewise.
61 2018-01-16 Nick Clifton <nickc@redhat.com>
63 * po/fr.po: Updated French translation.
65 2018-01-15 Jim Wilson <jimw@sifive.com>
67 * testsuite/gas/riscv/c-zero-imm.s: Test addi that compresses to c.nop.
68 * testsuite/gas/riscv/c-zero-imm.d: Likewise.
70 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
72 * config/tc-arm.c (ToC): Define macro.
74 (insns): Make use of above macros for new instructions introduced in
77 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
79 * config/tc-arm.c (insns): Make blxns, bxns, tt, ttt, tta, ttat, vlldm
80 and vlstm conditionally executable and reindent parameters.
81 * testsuite/gas/arm/archv8m-cmse-main.s: Add conditional version of
82 aforementionned instructions.
84 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
86 * config/tc-arm.c (it_fsm_post_encode): Do not warn if targeting M
87 profile architecture or if in autodetection mode. Clarify that
88 deprecation is for performance reason and concerns Armv8-A and Armv8-R.
89 * testsuite/gas/arm/armv8-ar-bad.l: Adapt to new IT deprecation warning
91 * testsuite/gas/arm/armv8-ar-it-bad.l: Likewise.
92 * testsuite/gas/arm/sp-pc-validations-bad-t-v8a.l: Likewise.
93 * testsuite/gas/arm/udf.l: Likewise.
94 * testsuite/gas/arm/udf.d: Assemble for Armv8-A explicitely.
96 2018-01-15 Nick Clifton <nickc@redhat.com>
98 * po/uk.po: Updated Ukranian translation.
100 2018-01-13 Nick Clifton <nickc@redhat.com>
102 * po/gas.pot: Regenerated.
104 2018-01-13 Nick Clifton <nickc@redhat.com>
106 * configure: Regenerate.
108 2018-01-13 Nick Clifton <nickc@redhat.com>
111 * NEWS: Add marker for 2.30.
113 2018-01-12 Gunther Nikl <gnikl@users.sourceforge.net>
115 * gas/config/aout_gnu.h (USE_EXTENDED_RELOC): Explicitly
116 define to 0 and 1. Remove a dangling reference to "AMD 29000"
119 2018-01-11 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
121 * testsuite/i386/avx512_4fmaps_vl-warn.l: Likewise.
122 * testsuite/i386/avx512_4fmaps_vl-warn.s: Likewise.
123 * testsuite/i386/avx512_4fmaps_vl.d: Likewise.
124 * testsuite/i386/avx512_4fmaps_vl.s: Likewise.
125 * testsuite/i386/avx512_4vnniw_vl-intel.d: Likewise.
126 * testsuite/i386/avx512_4vnniw_vl.d: Likewise.
127 * testsuite/i386/avx512_4vnniw_vl.s: Likewise.
128 * testsuite/i386/i386.exp: Removed _vl tests for 4fmaps an 4vnniw
130 * testsuite/i386/x86-64-avx512_4fmaps_vl-intel.d: Removed.
131 * testsuite/i386/x86-64-avx512_4fmaps_vl-warn.l: Likewise.
132 * testsuite/i386/x86-64-avx512_4fmaps_vl-warn.s: Likewise.
133 * testsuite/i386/x86-64-avx512_4fmaps_vl.d: Likewise.
134 * testsuite/i386/x86-64-avx512_4fmaps_vl.s: Likewise.
135 * testsuite/i386/x86-64-avx512_4vnniw_vl-intel.d: Likewise.
136 * testsuite/i386/x86-64-avx512_4vnniw_vl.d: Likewise.
137 * testsuite/i386/x86-64-avx512_4vnniw_vl.s: Likewise.
139 2018-01-11 Alan Modra <amodra@gmail.com>
141 * config/tc-arm.c (aeabi_set_public_attributes): Avoid false
142 positive "‘profile’ may be used uninitialized".
144 2018-01-10 Jan Beulich <jbeulich@suse.com>
146 * testsuite/gas/i386/avx512_4fmaps.s,
147 testsuite/gas/i386/avx512_4fmaps_vl.s,
148 testsuite/gas/i386/x86-64-avx512_4fmaps.s,
149 testsuite/gas/i386/x86-64-avx512_4fmaps_vl.s: Actually test
150 Disp8 forms (and the transition happening at the right
152 * testsuite/gas/i386/avx512_4fmaps.d,
153 testsuite/gas/i386/avx512_4fmaps-intel.d,
154 testsuite/gas/i386/avx512_4fmaps_vl.d,
155 testsuite/gas/i386/avx512_4fmaps_vl-intel.d,
156 testsuite/gas/i386/x86-64-avx512_4fmaps.d,
157 testsuite/gas/i386/x86-64-avx512_4fmaps-intel.d,
158 testsuite/gas/i386/x86-64-avx512_4fmaps_vl.d,
159 testsuite/gas/i386/x86-64-avx512_4fmaps_vl-intel.d: Adjust
162 2018-01-10 Jan Beulich <jbeulich@suse.com>
164 * testsuite/gas/i386/avx512bw.s,
165 testsuite/gas/i386/avx512bw_vl.s: Add VPCMP* tests with memory
167 * testsuite/gas/i386/avx512bw-intel.d,
168 testsuite/gas/i386/avx512bw.d,
169 testsuite/gas/i386/avx512bw_vl-intel.d.
170 testsuite/gas/i386/avx512bw_vl.d: Adjust expectations.
172 2018-01-09 Jim Wilson <jimw@sifive.com>
174 * testsuite/gas/riscv/auipc-x0.d: New.
175 * testsuite/gas/riscv/auipc-x0.s: New.
177 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
179 * config/tc-arm.c (insns): Add csdb, enable for Armv3 and above
180 in Arm execution state, and Armv6T2 and above in Thumb execution
182 * testsuite/gas/arm/csdb.s: New.
183 * testsuite/gas/arm/csdb.d: New.
184 * testsuite/gas/arm/thumb2_it_bad.l: Add csdb.
185 * testsuite/gas/arm/thumb2_it_bad.s: Add csdb.
187 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
189 * testsuite/gas/aarch64/system.d: Update expected results to expect
192 2018-01-08 H.J. Lu <hongjiu.lu@intel.com>
195 * testsuite/gas/i386/i386.exp: Run x86-64-movd and
197 * testsuite/gas/i386/x86-64-movd-intel.d: New file.
198 * testsuite/gas/i386/x86-64-movd.d: Likewise.
199 * testsuite/gas/i386/x86-64-movd.s: Likewise.
201 2018-01-08 Nick Clifton <nickc@redhat.com>
204 * doc/c-i386.texi (i386-Directives): Document the .largecomm
207 2018-01-04 Jim Wilson <jimw@sifive.com>
209 * testsuite/gas/riscv/priv-reg.s: Add missing stval and mtval.
210 * testsuite/gas/riscv/priv-reg.d: Likewise.
212 2018-01-03 Alan Modra <amodra@gmail.com>
214 Update year range in copyright notice of all files.
216 2018-01-02 Nick Clifton <nickc@redhat.com>
219 * config/tc-arm.c (do_mrs): Fix test of bits 16-19 in non-banked
220 version of ARM MRS instruction.
222 For older changes see ChangeLog-2017
224 Copyright (C) 2018 Free Software Foundation, Inc.
226 Copying and distribution of this file, with or without modification,
227 are permitted in any medium without royalty provided the copyright
228 notice and this notice are preserved.
234 version-control: never