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