1 2018-01-23 Maciej W. Rozycki <macro@mips.com>
3 * config/tc-mips.c (options): Remove OPTION_COMPAT_ARCH_BASE
6 2018-01-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
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.
18 2018-01-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
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.
30 2018-01-23 Maciej W. Rozycki <macro@mips.com>
32 * config/tc-mips.c (md_show_usage): Correctly indicate the
33 configuration-specific default ABI.
35 2018-01-23 Maciej W. Rozycki <macro@mips.com>
37 * config/tc-mips.c (md_show_usage): Report `-mmips16e2' and
38 `-mno-mips16e2' options.
40 2018-01-22 Maciej W. Rozycki <macro@mips.com>
42 * doc/c-mips.texi (MIPS ASE Instruction Generation Overrides):
43 Correct syntax of the `.set nomips16e2' directive description.
45 2018-01-22 Oleg Endo <olegendo@gcc.gnu.org>
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.
53 2018-01-19 Thomas Preud'homme <thomas.preudhomme@arm.com>
55 * config/tc-arm.c (ToC macro): Remove spurious comment.
56 (ToU macro): Likewise.
58 2018-01-17 Jim Wilson <jimw@sifive.com>
60 * config/tc-riscv.c (validate_riscv_insn) <'z'>: New.
61 (riscv_ip) <'z'>: New.
63 2018-01-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
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.
78 2018-01-16 Nick Clifton <nickc@redhat.com>
80 * po/fr.po: Updated French translation.
82 2018-01-15 Jim Wilson <jimw@sifive.com>
84 * testsuite/gas/riscv/c-zero-imm.s: Test addi that compresses to c.nop.
85 * testsuite/gas/riscv/c-zero-imm.d: Likewise.
87 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
89 * config/tc-arm.c (ToC): Define macro.
91 (insns): Make use of above macros for new instructions introduced in
94 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
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.
101 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
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
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.
113 2018-01-15 Nick Clifton <nickc@redhat.com>
115 * po/uk.po: Updated Ukranian translation.
117 2018-01-13 Nick Clifton <nickc@redhat.com>
119 * po/gas.pot: Regenerated.
121 2018-01-13 Nick Clifton <nickc@redhat.com>
123 * configure: Regenerate.
125 2018-01-13 Nick Clifton <nickc@redhat.com>
128 * NEWS: Add marker for 2.30.
130 2018-01-12 Gunther Nikl <gnikl@users.sourceforge.net>
132 * gas/config/aout_gnu.h (USE_EXTENDED_RELOC): Explicitly
133 define to 0 and 1. Remove a dangling reference to "AMD 29000"
136 2018-01-11 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
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
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.
156 2018-01-11 Alan Modra <amodra@gmail.com>
158 * config/tc-arm.c (aeabi_set_public_attributes): Avoid false
159 positive "‘profile’ may be used uninitialized".
161 2018-01-10 Jan Beulich <jbeulich@suse.com>
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
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
179 2018-01-10 Jan Beulich <jbeulich@suse.com>
181 * testsuite/gas/i386/avx512bw.s,
182 testsuite/gas/i386/avx512bw_vl.s: Add VPCMP* tests with memory
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.
189 2018-01-09 Jim Wilson <jimw@sifive.com>
191 * testsuite/gas/riscv/auipc-x0.d: New.
192 * testsuite/gas/riscv/auipc-x0.s: New.
194 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
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
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.
204 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
206 * testsuite/gas/aarch64/system.d: Update expected results to expect
209 2018-01-08 H.J. Lu <hongjiu.lu@intel.com>
212 * testsuite/gas/i386/i386.exp: Run x86-64-movd and
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.
218 2018-01-08 Nick Clifton <nickc@redhat.com>
221 * doc/c-i386.texi (i386-Directives): Document the .largecomm
224 2018-01-04 Jim Wilson <jimw@sifive.com>
226 * testsuite/gas/riscv/priv-reg.s: Add missing stval and mtval.
227 * testsuite/gas/riscv/priv-reg.d: Likewise.
229 2018-01-03 Alan Modra <amodra@gmail.com>
231 Update year range in copyright notice of all files.
233 2018-01-02 Nick Clifton <nickc@redhat.com>
236 * config/tc-arm.c (do_mrs): Fix test of bits 16-19 in non-banked
237 version of ARM MRS instruction.
239 For older changes see ChangeLog-2017
241 Copyright (C) 2018 Free Software Foundation, Inc.
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.
251 version-control: never