1 2018-01-19 Thomas Preud'homme <thomas.preudhomme@arm.com>
3 * config/tc-arm.c (ToC macro): Remove spurious comment.
6 2018-01-17 Jim Wilson <jimw@sifive.com>
8 * config/tc-riscv.c (validate_riscv_insn) <'z'>: New.
11 2018-01-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
13 * config/tc-i386.c (cpu_arch): Delete .cet. Add .ibt, .shstk.
14 (cpu_noarch): Add noibt, noshstk.
15 (parse_insn): Change cpucet to cpuibt.
16 * doc/c-i386.texi: Delete .cet. Add .ibt, .shstk.
17 * testsuite/gas/i386/cet-ibt-inval.l: New test.
18 * testsuite/gas/i386/cet-ibt-inval.s: Likewise.
19 * testsuite/gas/i386/cet-shstk-inval.l: Likewise.
20 * testsuite/gas/i386/cet-shstk-inval.s: Likewise.
21 * testsuite/gas/i386/x86-64-cet-ibt-inval.l: Likewise.
22 * testsuite/gas/i386/x86-64-cet-ibt-inval.s: Likewise.
23 * testsuite/gas/i386/x86-64-cet-shstk-inval.l: Likewise.
24 * testsuite/gas/i386/x86-64-cet-shstk-inval.s: Likewise.
26 2018-01-16 Nick Clifton <nickc@redhat.com>
28 * po/fr.po: Updated French translation.
30 2018-01-15 Jim Wilson <jimw@sifive.com>
32 * testsuite/gas/riscv/c-zero-imm.s: Test addi that compresses to c.nop.
33 * testsuite/gas/riscv/c-zero-imm.d: Likewise.
35 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
37 * config/tc-arm.c (ToC): Define macro.
39 (insns): Make use of above macros for new instructions introduced in
42 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
44 * config/tc-arm.c (insns): Make blxns, bxns, tt, ttt, tta, ttat, vlldm
45 and vlstm conditionally executable and reindent parameters.
46 * testsuite/gas/arm/archv8m-cmse-main.s: Add conditional version of
47 aforementionned instructions.
49 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
51 * config/tc-arm.c (it_fsm_post_encode): Do not warn if targeting M
52 profile architecture or if in autodetection mode. Clarify that
53 deprecation is for performance reason and concerns Armv8-A and Armv8-R.
54 * testsuite/gas/arm/armv8-ar-bad.l: Adapt to new IT deprecation warning
56 * testsuite/gas/arm/armv8-ar-it-bad.l: Likewise.
57 * testsuite/gas/arm/sp-pc-validations-bad-t-v8a.l: Likewise.
58 * testsuite/gas/arm/udf.l: Likewise.
59 * testsuite/gas/arm/udf.d: Assemble for Armv8-A explicitely.
61 2018-01-15 Nick Clifton <nickc@redhat.com>
63 * po/uk.po: Updated Ukranian translation.
65 2018-01-13 Nick Clifton <nickc@redhat.com>
67 * po/gas.pot: Regenerated.
69 2018-01-13 Nick Clifton <nickc@redhat.com>
71 * configure: Regenerate.
73 2018-01-13 Nick Clifton <nickc@redhat.com>
76 * NEWS: Add marker for 2.30.
78 2018-01-12 Gunther Nikl <gnikl@users.sourceforge.net>
80 * gas/config/aout_gnu.h (USE_EXTENDED_RELOC): Explicitly
81 define to 0 and 1. Remove a dangling reference to "AMD 29000"
84 2018-01-11 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
86 * testsuite/i386/avx512_4fmaps_vl-warn.l: Likewise.
87 * testsuite/i386/avx512_4fmaps_vl-warn.s: Likewise.
88 * testsuite/i386/avx512_4fmaps_vl.d: Likewise.
89 * testsuite/i386/avx512_4fmaps_vl.s: Likewise.
90 * testsuite/i386/avx512_4vnniw_vl-intel.d: Likewise.
91 * testsuite/i386/avx512_4vnniw_vl.d: Likewise.
92 * testsuite/i386/avx512_4vnniw_vl.s: Likewise.
93 * testsuite/i386/i386.exp: Removed _vl tests for 4fmaps an 4vnniw
95 * testsuite/i386/x86-64-avx512_4fmaps_vl-intel.d: Removed.
96 * testsuite/i386/x86-64-avx512_4fmaps_vl-warn.l: Likewise.
97 * testsuite/i386/x86-64-avx512_4fmaps_vl-warn.s: Likewise.
98 * testsuite/i386/x86-64-avx512_4fmaps_vl.d: Likewise.
99 * testsuite/i386/x86-64-avx512_4fmaps_vl.s: Likewise.
100 * testsuite/i386/x86-64-avx512_4vnniw_vl-intel.d: Likewise.
101 * testsuite/i386/x86-64-avx512_4vnniw_vl.d: Likewise.
102 * testsuite/i386/x86-64-avx512_4vnniw_vl.s: Likewise.
104 2018-01-11 Alan Modra <amodra@gmail.com>
106 * config/tc-arm.c (aeabi_set_public_attributes): Avoid false
107 positive "‘profile’ may be used uninitialized".
109 2018-01-10 Jan Beulich <jbeulich@suse.com>
111 * testsuite/gas/i386/avx512_4fmaps.s,
112 testsuite/gas/i386/avx512_4fmaps_vl.s,
113 testsuite/gas/i386/x86-64-avx512_4fmaps.s,
114 testsuite/gas/i386/x86-64-avx512_4fmaps_vl.s: Actually test
115 Disp8 forms (and the transition happening at the right
117 * testsuite/gas/i386/avx512_4fmaps.d,
118 testsuite/gas/i386/avx512_4fmaps-intel.d,
119 testsuite/gas/i386/avx512_4fmaps_vl.d,
120 testsuite/gas/i386/avx512_4fmaps_vl-intel.d,
121 testsuite/gas/i386/x86-64-avx512_4fmaps.d,
122 testsuite/gas/i386/x86-64-avx512_4fmaps-intel.d,
123 testsuite/gas/i386/x86-64-avx512_4fmaps_vl.d,
124 testsuite/gas/i386/x86-64-avx512_4fmaps_vl-intel.d: Adjust
127 2018-01-10 Jan Beulich <jbeulich@suse.com>
129 * testsuite/gas/i386/avx512bw.s,
130 testsuite/gas/i386/avx512bw_vl.s: Add VPCMP* tests with memory
132 * testsuite/gas/i386/avx512bw-intel.d,
133 testsuite/gas/i386/avx512bw.d,
134 testsuite/gas/i386/avx512bw_vl-intel.d.
135 testsuite/gas/i386/avx512bw_vl.d: Adjust expectations.
137 2018-01-09 Jim Wilson <jimw@sifive.com>
139 * testsuite/gas/riscv/auipc-x0.d: New.
140 * testsuite/gas/riscv/auipc-x0.s: New.
142 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
144 * config/tc-arm.c (insns): Add csdb, enable for Armv3 and above
145 in Arm execution state, and Armv6T2 and above in Thumb execution
147 * testsuite/gas/arm/csdb.s: New.
148 * testsuite/gas/arm/csdb.d: New.
149 * testsuite/gas/arm/thumb2_it_bad.l: Add csdb.
150 * testsuite/gas/arm/thumb2_it_bad.s: Add csdb.
152 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
154 * testsuite/gas/aarch64/system.d: Update expected results to expect
157 2018-01-08 H.J. Lu <hongjiu.lu@intel.com>
160 * testsuite/gas/i386/i386.exp: Run x86-64-movd and
162 * testsuite/gas/i386/x86-64-movd-intel.d: New file.
163 * testsuite/gas/i386/x86-64-movd.d: Likewise.
164 * testsuite/gas/i386/x86-64-movd.s: Likewise.
166 2018-01-08 Nick Clifton <nickc@redhat.com>
169 * doc/c-i386.texi (i386-Directives): Document the .largecomm
172 2018-01-04 Jim Wilson <jimw@sifive.com>
174 * testsuite/gas/riscv/priv-reg.s: Add missing stval and mtval.
175 * testsuite/gas/riscv/priv-reg.d: Likewise.
177 2018-01-03 Alan Modra <amodra@gmail.com>
179 Update year range in copyright notice of all files.
181 2018-01-02 Nick Clifton <nickc@redhat.com>
184 * config/tc-arm.c (do_mrs): Fix test of bits 16-19 in non-banked
185 version of ARM MRS instruction.
187 For older changes see ChangeLog-2017
189 Copyright (C) 2018 Free Software Foundation, Inc.
191 Copying and distribution of this file, with or without modification,
192 are permitted in any medium without royalty provided the copyright
193 notice and this notice are preserved.
199 version-control: never