RISC-V: Fix bug in prior addi/c.nop patch.
[deliverable/binutils-gdb.git] / gas / ChangeLog
1 2018-01-17 Jim Wilson <jimw@sifive.com>
2
3 * config/tc-riscv.c (validate_riscv_insn) <'z'>: New.
4 (riscv_ip) <'z'>: New.
5
6 2018-01-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
7
8 * config/tc-i386.c (cpu_arch): Delete .cet. Add .ibt, .shstk.
9 (cpu_noarch): Add noibt, noshstk.
10 (parse_insn): Change cpucet to cpuibt.
11 * doc/c-i386.texi: Delete .cet. Add .ibt, .shstk.
12 * testsuite/gas/i386/cet-ibt-inval.l: New test.
13 * testsuite/gas/i386/cet-ibt-inval.s: Likewise.
14 * testsuite/gas/i386/cet-shstk-inval.l: Likewise.
15 * testsuite/gas/i386/cet-shstk-inval.s: Likewise.
16 * testsuite/gas/i386/x86-64-cet-ibt-inval.l: Likewise.
17 * testsuite/gas/i386/x86-64-cet-ibt-inval.s: Likewise.
18 * testsuite/gas/i386/x86-64-cet-shstk-inval.l: Likewise.
19 * testsuite/gas/i386/x86-64-cet-shstk-inval.s: Likewise.
20
21 2018-01-16 Nick Clifton <nickc@redhat.com>
22
23 * po/fr.po: Updated French translation.
24
25 2018-01-15 Jim Wilson <jimw@sifive.com>
26
27 * testsuite/gas/riscv/c-zero-imm.s: Test addi that compresses to c.nop.
28 * testsuite/gas/riscv/c-zero-imm.d: Likewise.
29
30 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
31
32 * config/tc-arm.c (ToC): Define macro.
33 (ToU): Likewise.
34 (insns): Make use of above macros for new instructions introduced in
35 Armv8-M.
36
37 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
38
39 * config/tc-arm.c (insns): Make blxns, bxns, tt, ttt, tta, ttat, vlldm
40 and vlstm conditionally executable and reindent parameters.
41 * testsuite/gas/arm/archv8m-cmse-main.s: Add conditional version of
42 aforementionned instructions.
43
44 2018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
45
46 * config/tc-arm.c (it_fsm_post_encode): Do not warn if targeting M
47 profile architecture or if in autodetection mode. Clarify that
48 deprecation is for performance reason and concerns Armv8-A and Armv8-R.
49 * testsuite/gas/arm/armv8-ar-bad.l: Adapt to new IT deprecation warning
50 message.
51 * testsuite/gas/arm/armv8-ar-it-bad.l: Likewise.
52 * testsuite/gas/arm/sp-pc-validations-bad-t-v8a.l: Likewise.
53 * testsuite/gas/arm/udf.l: Likewise.
54 * testsuite/gas/arm/udf.d: Assemble for Armv8-A explicitely.
55
56 2018-01-15 Nick Clifton <nickc@redhat.com>
57
58 * po/uk.po: Updated Ukranian translation.
59
60 2018-01-13 Nick Clifton <nickc@redhat.com>
61
62 * po/gas.pot: Regenerated.
63
64 2018-01-13 Nick Clifton <nickc@redhat.com>
65
66 * configure: Regenerate.
67
68 2018-01-13 Nick Clifton <nickc@redhat.com>
69
70 2.30 branch created.
71 * NEWS: Add marker for 2.30.
72
73 2018-01-12 Gunther Nikl <gnikl@users.sourceforge.net>
74
75 * gas/config/aout_gnu.h (USE_EXTENDED_RELOC): Explicitly
76 define to 0 and 1. Remove a dangling reference to "AMD 29000"
77 in a comment.
78
79 2018-01-11 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
80
81 * testsuite/i386/avx512_4fmaps_vl-warn.l: Likewise.
82 * testsuite/i386/avx512_4fmaps_vl-warn.s: Likewise.
83 * testsuite/i386/avx512_4fmaps_vl.d: Likewise.
84 * testsuite/i386/avx512_4fmaps_vl.s: Likewise.
85 * testsuite/i386/avx512_4vnniw_vl-intel.d: Likewise.
86 * testsuite/i386/avx512_4vnniw_vl.d: Likewise.
87 * testsuite/i386/avx512_4vnniw_vl.s: Likewise.
88 * testsuite/i386/i386.exp: Removed _vl tests for 4fmaps an 4vnniw
89 tests.
90 * testsuite/i386/x86-64-avx512_4fmaps_vl-intel.d: Removed.
91 * testsuite/i386/x86-64-avx512_4fmaps_vl-warn.l: Likewise.
92 * testsuite/i386/x86-64-avx512_4fmaps_vl-warn.s: Likewise.
93 * testsuite/i386/x86-64-avx512_4fmaps_vl.d: Likewise.
94 * testsuite/i386/x86-64-avx512_4fmaps_vl.s: Likewise.
95 * testsuite/i386/x86-64-avx512_4vnniw_vl-intel.d: Likewise.
96 * testsuite/i386/x86-64-avx512_4vnniw_vl.d: Likewise.
97 * testsuite/i386/x86-64-avx512_4vnniw_vl.s: Likewise.
98
99 2018-01-11 Alan Modra <amodra@gmail.com>
100
101 * config/tc-arm.c (aeabi_set_public_attributes): Avoid false
102 positive "‘profile’ may be used uninitialized".
103
104 2018-01-10 Jan Beulich <jbeulich@suse.com>
105
106 * testsuite/gas/i386/avx512_4fmaps.s,
107 testsuite/gas/i386/avx512_4fmaps_vl.s,
108 testsuite/gas/i386/x86-64-avx512_4fmaps.s,
109 testsuite/gas/i386/x86-64-avx512_4fmaps_vl.s: Actually test
110 Disp8 forms (and the transition happening at the right
111 boundary).
112 * testsuite/gas/i386/avx512_4fmaps.d,
113 testsuite/gas/i386/avx512_4fmaps-intel.d,
114 testsuite/gas/i386/avx512_4fmaps_vl.d,
115 testsuite/gas/i386/avx512_4fmaps_vl-intel.d,
116 testsuite/gas/i386/x86-64-avx512_4fmaps.d,
117 testsuite/gas/i386/x86-64-avx512_4fmaps-intel.d,
118 testsuite/gas/i386/x86-64-avx512_4fmaps_vl.d,
119 testsuite/gas/i386/x86-64-avx512_4fmaps_vl-intel.d: Adjust
120 expectations.
121
122 2018-01-10 Jan Beulich <jbeulich@suse.com>
123
124 * testsuite/gas/i386/avx512bw.s,
125 testsuite/gas/i386/avx512bw_vl.s: Add VPCMP* tests with memory
126 operands.
127 * testsuite/gas/i386/avx512bw-intel.d,
128 testsuite/gas/i386/avx512bw.d,
129 testsuite/gas/i386/avx512bw_vl-intel.d.
130 testsuite/gas/i386/avx512bw_vl.d: Adjust expectations.
131
132 2018-01-09 Jim Wilson <jimw@sifive.com>
133
134 * testsuite/gas/riscv/auipc-x0.d: New.
135 * testsuite/gas/riscv/auipc-x0.s: New.
136
137 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
138
139 * config/tc-arm.c (insns): Add csdb, enable for Armv3 and above
140 in Arm execution state, and Armv6T2 and above in Thumb execution
141 state.
142 * testsuite/gas/arm/csdb.s: New.
143 * testsuite/gas/arm/csdb.d: New.
144 * testsuite/gas/arm/thumb2_it_bad.l: Add csdb.
145 * testsuite/gas/arm/thumb2_it_bad.s: Add csdb.
146
147 2018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
148
149 * testsuite/gas/aarch64/system.d: Update expected results to expect
150 CSDB for hint 0x14.
151
152 2018-01-08 H.J. Lu <hongjiu.lu@intel.com>
153
154 PR gas/22681
155 * testsuite/gas/i386/i386.exp: Run x86-64-movd and
156 x86-64-movd-intel.
157 * testsuite/gas/i386/x86-64-movd-intel.d: New file.
158 * testsuite/gas/i386/x86-64-movd.d: Likewise.
159 * testsuite/gas/i386/x86-64-movd.s: Likewise.
160
161 2018-01-08 Nick Clifton <nickc@redhat.com>
162
163 PR 22553
164 * doc/c-i386.texi (i386-Directives): Document the .largecomm
165 directive.
166
167 2018-01-04 Jim Wilson <jimw@sifive.com>
168
169 * testsuite/gas/riscv/priv-reg.s: Add missing stval and mtval.
170 * testsuite/gas/riscv/priv-reg.d: Likewise.
171
172 2018-01-03 Alan Modra <amodra@gmail.com>
173
174 Update year range in copyright notice of all files.
175
176 2018-01-02 Nick Clifton <nickc@redhat.com>
177
178 PR 18119
179 * config/tc-arm.c (do_mrs): Fix test of bits 16-19 in non-banked
180 version of ARM MRS instruction.
181
182 For older changes see ChangeLog-2017
183 \f
184 Copyright (C) 2018 Free Software Foundation, Inc.
185
186 Copying and distribution of this file, with or without modification,
187 are permitted in any medium without royalty provided the copyright
188 notice and this notice are preserved.
189
190 Local Variables:
191 mode: change-log
192 left-margin: 8
193 fill-column: 74
194 version-control: never
195 End:
This page took 0.034788 seconds and 5 git commands to generate.