1 2018-02-05 Nick Clifton <nickc@redhat.com>
3 * po/ru.po: Updated Russian translation.
5 2018-01-31 Alan Modra <amodra@gmail.com>
8 * app.c (last_char): New static var.
9 (struct app_save): Add last_char field.
10 (app_push, app_pop): Handle it.
11 (do_scrub_chars): Use last_char in test for "\@". Set last_char.
13 2018-01-29 Eric Botcazou <ebotcazou@adacore.com>
16 * config/tc-sparc.h (sparc_mach): Declare.
17 (TARGET_MACH): Define to above.
18 * config/tc-sparc.c (sparc_mach): New function.
19 (sparc_md_end): Minor tweak.
21 2018-01-29 Nick Clifton <nickc@redhat.com>
23 * po/ru.po: Updated Russian translation.
25 2018-01-26 Maciej W. Rozycki <macro@mips.com>
27 * configure.tgt: Use generic emulation for `mips-*-windiss',
28 overriding the blanket choice made for `*-*-windiss'.
30 2018-01-26 Maciej W. Rozycki <macro@mips.com>
32 * configure.tgt: Use `mips-*-sysv4*' rather than
35 2018-01-24 Renlin Li <renlin.li@arm.com>
37 * config/tc-aarch64.c (reloc_table): add entries for
38 BFD_RELOC_AARCH64_MOVW_PREL_G0, BFD_RELOC_AARCH64_MOVW_PREL_G0_NC,
39 BFD_RELOC_AARCH64_MOVW_PREL_G1, BFD_RELOC_AARCH64_MOVW_PREL_G1_NC,
40 BFD_RELOC_AARCH64_MOVW_PREL_G2, BFD_RELOC_AARCH64_MOVW_PREL_G2_NC,
41 BFD_RELOC_AARCH64_MOVW_PREL_G3.
42 (process_movw_reloc_info): Supports newly added MOVW_PREL relocations.
43 (md_apply_fix): Likewise
44 * testsuite/gas/aarch64/prel_g0.s: New.
45 * testsuite/gas/aarch64/prel_g0.d: New.
46 * testsuite/gas/aarch64/prel_g0_nc.s: New.
47 * testsuite/gas/aarch64/prel_g0_nc.d: New.
48 * testsuite/gas/aarch64/prel_g1.s: New.
49 * testsuite/gas/aarch64/prel_g1.d: New.
50 * testsuite/gas/aarch64/prel_g1_nc.s: New.
51 * testsuite/gas/aarch64/prel_g1_nc.d: New.
52 * testsuite/gas/aarch64/prel_g2.s: New.
53 * testsuite/gas/aarch64/prel_g2.d: New.
54 * testsuite/gas/aarch64/prel_g2_nc.s: New.
55 * testsuite/gas/aarch64/prel_g2_nc.d: New.
56 * testsuite/gas/aarch64/prel_g3.s: New.
57 * testsuite/gas/aarch64/prel_g3.d: New.
59 2018-01-23 Maciej W. Rozycki <macro@mips.com>
61 * configure.ac: Also set `mips_default_abi' to N32_ABI for
63 * configure: Regenerate.
65 2018-01-23 Maciej W. Rozycki <macro@mips.com>
67 * config/tc-mips.c (options): Remove OPTION_COMPAT_ARCH_BASE
70 2018-01-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
72 * config/tc-i386.c (cpu_arch): Add .pconfig.
73 * doc/c-i386.texi: Document .pconfig.
74 * testsuite/gas/i386/i386.exp: Add PCONFIG tests.
75 * testsuite/gas/i386/pconfig-intel.d: New test.
76 * testsuite/gas/i386/pconfig.d: Likewise.
77 * testsuite/gas/i386/pconfig.s: Likewise.
78 * testsuite/gas/i386/x86-64-pconfig-intel.d: Likewise.
79 * testsuite/gas/i386/x86-64-pconfig.d: Likewise.
80 * testsuite/gas/i386/x86-64-pconfig.s: Likewise.
82 2018-01-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
84 * config/tc-i386.c (cpu_arch): Add .wbnoinvd.
85 * doc/c-i386.texi: Document .wbnoinvd.
86 * testsuite/gas/i386/i386.exp: Add WBNOINVD tests.
87 * testsuite/gas/i386/wbnoinvd-intel.d: New test.
88 * testsuite/gas/i386/wbnoinvd.d: Likewise.
89 * testsuite/gas/i386/wbnoinvd.s: Likewise.
90 * testsuite/gas/i386/x86-64-wbnoinvd-intel.d: Likewise.
91 * testsuite/gas/i386/x86-64-wbnoinvd.d: Likewise.
92 * testsuite/gas/i386/x86-64-wbnoinvd.s: Likewise.
94 2018-01-23 Maciej W. Rozycki <macro@mips.com>
96 * config/tc-mips.c (md_show_usage): Correctly indicate the
97 configuration-specific default ABI.
99 2018-01-23 Maciej W. Rozycki <macro@mips.com>
101 * config/tc-mips.c (md_show_usage): Report `-mmips16e2' and
102 `-mno-mips16e2' options.
104 2018-01-22 Maciej W. Rozycki <macro@mips.com>
106 * doc/c-mips.texi (MIPS ASE Instruction Generation Overrides):
107 Correct syntax of the `.set nomips16e2' directive description.
109 2018-01-22 Oleg Endo <olegendo@gcc.gnu.org>
112 * config/tc-rx.c (rx_start_line): Handle escaped double-quote character.
113 * testsuite/gas/rx/pr22737.s: New test.
114 * testsuite/gas/rx/pr22737.d: Likewise.
115 * testsuite/gas/rx/rx.exp: Run the new test.
117 2018-01-19 Thomas Preud'homme <thomas.preudhomme@arm.com>
119 * config/tc-arm.c (ToC macro): Remove spurious comment.
120 (ToU macro): Likewise.
122 2018-01-17 Jim Wilson <jimw@sifive.com>
124 * config/tc-riscv.c (validate_riscv_insn) <'z'>: New.
125 (riscv_ip) <'z'>: New.
127 2018-01-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
129 * config/tc-i386.c (cpu_arch): Delete .cet. Add .ibt, .shstk.
130 (cpu_noarch): Add noibt, noshstk.
131 (parse_insn): Change cpucet to cpuibt.
132 * doc/c-i386.texi: Delete .cet. Add .ibt, .shstk.
133 * testsuite/gas/i386/cet-ibt-inval.l: New test.
134 * testsuite/gas/i386/cet-ibt-inval.s: Likewise.
135 * testsuite/gas/i386/cet-shstk-inval.l: Likewise.
136 * testsuite/gas/i386/cet-shstk-inval.s: Likewise.
137 * testsuite/gas/i386/x86-64-cet-ibt-inval.l: Likewise.
138 * testsuite/gas/i386/x86-64-cet-ibt-inval.s: Likewise.
139 * testsuite/gas/i386/x86-64-cet-shstk-inval.l: Likewise.
140 * testsuite/gas/i386/x86-64-cet-shstk-inval.s: Likewise.
142 2018-01-16 Nick Clifton <nickc@redhat.com>
144 * po/fr.po: Updated French translation.
146 2018-01-15 Jim Wilson <jimw@sifive.com>
148 * testsuite/gas/riscv/c-zero-imm.s: Test addi that compresses to c.nop.
149 * testsuite/gas/riscv/c-zero-imm.d: Likewise.
151 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
153 * config/tc-arm.c (ToC): Define macro.
155 (insns): Make use of above macros for new instructions introduced in
158 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
160 * config/tc-arm.c (insns): Make blxns, bxns, tt, ttt, tta, ttat, vlldm
161 and vlstm conditionally executable and reindent parameters.
162 * testsuite/gas/arm/archv8m-cmse-main.s: Add conditional version of
163 aforementionned instructions.
165 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
167 * config/tc-arm.c (it_fsm_post_encode): Do not warn if targeting M
168 profile architecture or if in autodetection mode. Clarify that
169 deprecation is for performance reason and concerns Armv8-A and Armv8-R.
170 * testsuite/gas/arm/armv8-ar-bad.l: Adapt to new IT deprecation warning
172 * testsuite/gas/arm/armv8-ar-it-bad.l: Likewise.
173 * testsuite/gas/arm/sp-pc-validations-bad-t-v8a.l: Likewise.
174 * testsuite/gas/arm/udf.l: Likewise.
175 * testsuite/gas/arm/udf.d: Assemble for Armv8-A explicitely.
177 2018-01-15 Nick Clifton <nickc@redhat.com>
179 * po/uk.po: Updated Ukranian translation.
181 2018-01-13 Nick Clifton <nickc@redhat.com>
183 * po/gas.pot: Regenerated.
185 2018-01-13 Nick Clifton <nickc@redhat.com>
187 * configure: Regenerate.
189 2018-01-13 Nick Clifton <nickc@redhat.com>
192 * NEWS: Add marker for 2.30.
194 2018-01-12 Gunther Nikl <gnikl@users.sourceforge.net>
196 * gas/config/aout_gnu.h (USE_EXTENDED_RELOC): Explicitly
197 define to 0 and 1. Remove a dangling reference to "AMD 29000"
200 2018-01-11 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
202 * testsuite/i386/avx512_4fmaps_vl-warn.l: Likewise.
203 * testsuite/i386/avx512_4fmaps_vl-warn.s: Likewise.
204 * testsuite/i386/avx512_4fmaps_vl.d: Likewise.
205 * testsuite/i386/avx512_4fmaps_vl.s: Likewise.
206 * testsuite/i386/avx512_4vnniw_vl-intel.d: Likewise.
207 * testsuite/i386/avx512_4vnniw_vl.d: Likewise.
208 * testsuite/i386/avx512_4vnniw_vl.s: Likewise.
209 * testsuite/i386/i386.exp: Removed _vl tests for 4fmaps an 4vnniw
211 * testsuite/i386/x86-64-avx512_4fmaps_vl-intel.d: Removed.
212 * testsuite/i386/x86-64-avx512_4fmaps_vl-warn.l: Likewise.
213 * testsuite/i386/x86-64-avx512_4fmaps_vl-warn.s: Likewise.
214 * testsuite/i386/x86-64-avx512_4fmaps_vl.d: Likewise.
215 * testsuite/i386/x86-64-avx512_4fmaps_vl.s: Likewise.
216 * testsuite/i386/x86-64-avx512_4vnniw_vl-intel.d: Likewise.
217 * testsuite/i386/x86-64-avx512_4vnniw_vl.d: Likewise.
218 * testsuite/i386/x86-64-avx512_4vnniw_vl.s: Likewise.
220 2018-01-11 Alan Modra <amodra@gmail.com>
222 * config/tc-arm.c (aeabi_set_public_attributes): Avoid false
223 positive "‘profile’ may be used uninitialized".
225 2018-01-10 Jan Beulich <jbeulich@suse.com>
227 * testsuite/gas/i386/avx512_4fmaps.s,
228 testsuite/gas/i386/avx512_4fmaps_vl.s,
229 testsuite/gas/i386/x86-64-avx512_4fmaps.s,
230 testsuite/gas/i386/x86-64-avx512_4fmaps_vl.s: Actually test
231 Disp8 forms (and the transition happening at the right
233 * testsuite/gas/i386/avx512_4fmaps.d,
234 testsuite/gas/i386/avx512_4fmaps-intel.d,
235 testsuite/gas/i386/avx512_4fmaps_vl.d,
236 testsuite/gas/i386/avx512_4fmaps_vl-intel.d,
237 testsuite/gas/i386/x86-64-avx512_4fmaps.d,
238 testsuite/gas/i386/x86-64-avx512_4fmaps-intel.d,
239 testsuite/gas/i386/x86-64-avx512_4fmaps_vl.d,
240 testsuite/gas/i386/x86-64-avx512_4fmaps_vl-intel.d: Adjust
243 2018-01-10 Jan Beulich <jbeulich@suse.com>
245 * testsuite/gas/i386/avx512bw.s,
246 testsuite/gas/i386/avx512bw_vl.s: Add VPCMP* tests with memory
248 * testsuite/gas/i386/avx512bw-intel.d,
249 testsuite/gas/i386/avx512bw.d,
250 testsuite/gas/i386/avx512bw_vl-intel.d.
251 testsuite/gas/i386/avx512bw_vl.d: Adjust expectations.
253 2018-01-09 Jim Wilson <jimw@sifive.com>
255 * testsuite/gas/riscv/auipc-x0.d: New.
256 * testsuite/gas/riscv/auipc-x0.s: New.
258 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
260 * config/tc-arm.c (insns): Add csdb, enable for Armv3 and above
261 in Arm execution state, and Armv6T2 and above in Thumb execution
263 * testsuite/gas/arm/csdb.s: New.
264 * testsuite/gas/arm/csdb.d: New.
265 * testsuite/gas/arm/thumb2_it_bad.l: Add csdb.
266 * testsuite/gas/arm/thumb2_it_bad.s: Add csdb.
268 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
270 * testsuite/gas/aarch64/system.d: Update expected results to expect
273 2018-01-08 H.J. Lu <hongjiu.lu@intel.com>
276 * testsuite/gas/i386/i386.exp: Run x86-64-movd and
278 * testsuite/gas/i386/x86-64-movd-intel.d: New file.
279 * testsuite/gas/i386/x86-64-movd.d: Likewise.
280 * testsuite/gas/i386/x86-64-movd.s: Likewise.
282 2018-01-08 Nick Clifton <nickc@redhat.com>
285 * doc/c-i386.texi (i386-Directives): Document the .largecomm
288 2018-01-04 Jim Wilson <jimw@sifive.com>
290 * testsuite/gas/riscv/priv-reg.s: Add missing stval and mtval.
291 * testsuite/gas/riscv/priv-reg.d: Likewise.
293 2018-01-03 Alan Modra <amodra@gmail.com>
295 Update year range in copyright notice of all files.
297 2018-01-02 Nick Clifton <nickc@redhat.com>
300 * config/tc-arm.c (do_mrs): Fix test of bits 16-19 in non-banked
301 version of ARM MRS instruction.
303 For older changes see ChangeLog-2017
305 Copyright (C) 2018 Free Software Foundation, Inc.
307 Copying and distribution of this file, with or without modification,
308 are permitted in any medium without royalty provided the copyright
309 notice and this notice are preserved.
315 version-control: never