[binutils][arm] PR25376 Change MVE into a CORE_HIGH feature
[deliverable/binutils-gdb.git] / gas / ChangeLog
1 2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
2
3 PR 25376
4 * config/tc-arm.c (mve_ext, mve_fp_ext): Use CORE_HIGH.
5 (armv8_1m_main_ext_table): Use CORE_HIGH for mve.
6 * testsuite/arm/armv8_1-m-fpu-mve-1.s: New.
7 * testsuite/arm/armv8_1-m-fpu-mve-1.d: New.
8 * testsuite/arm/armv8_1-m-fpu-mve-2.s: New.
9 * testsuite/arm/armv8_1-m-fpu-mve-2.d: New.
10
11 2020-01-16 Jan Beulich <jbeulich@suse.com>
12
13 * config/tc-i386.c (match_template): Drop found_cpu_match local
14 variable.
15
16 2020-01-16 Jan Beulich <jbeulich@suse.com>
17
18 * testsuite/gas/i386/avx512dq-inval.l,
19 testsuite/gas/i386/avx512dq-inval.s: New.
20 * testsuite/gas/i386/i386.exp: Run new test.
21
22 2020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com>
23
24 * config/tc-msp430.c (CHECK_RELOC_MSP430): Always generate 430X
25 relocations when the target is 430X, except when extracting part of an
26 expression.
27 (msp430_srcoperand): Adjust comment.
28 Initialize the expp member of the msp430_operand_s struct as
29 appropriate.
30 (msp430_dstoperand): Likewise.
31 * testsuite/gas/msp430/msp430.exp: Run new test.
32 * testsuite/gas/msp430/reloc-lo-430x.d: New test.
33 * testsuite/gas/msp430/reloc-lo-430x.s: New test.
34
35 2020-01-15 Alan Modra <amodra@gmail.com>
36
37 * configure.tgt: Add sparc-*-freebsd case.
38
39 2020-01-14 Lili Cui <lili.cui@intel.com>
40
41 * testsuite/gas/i386/align-branch-1a.d: Updated for Darwin.
42 * testsuite/gas/i386/align-branch-1b.d: Likewise.
43 * testsuite/gas/i386/align-branch-1c.d: Likewise.
44 * testsuite/gas/i386/align-branch-1d.d: Likewise.
45 * testsuite/gas/i386/align-branch-1e.d: Likewise.
46 * testsuite/gas/i386/align-branch-1f.d: Likewise.
47 * testsuite/gas/i386/align-branch-1g.d: Likewise.
48 * testsuite/gas/i386/align-branch-1h.d: Likewise.
49 * testsuite/gas/i386/align-branch-1i.d: Likewise.
50 * testsuite/gas/i386/align-branch-5.d: Likewise.
51 * testsuite/gas/i386/x86-64-align-branch-1a.d: Likewise.
52 * testsuite/gas/i386/x86-64-align-branch-1b.d: Likewise.
53 * testsuite/gas/i386/x86-64-align-branch-1c.d: Likewise.
54 * testsuite/gas/i386/x86-64-align-branch-1d.d: Likewise.
55 * testsuite/gas/i386/x86-64-align-branch-1e.d: Likewise.
56 * testsuite/gas/i386/x86-64-align-branch-1f.d: Likewise.
57 * testsuite/gas/i386/x86-64-align-branch-1g.d: Likewise.
58 * testsuite/gas/i386/x86-64-align-branch-1h.d: Likewise.
59 * testsuite/gas/i386/x86-64-align-branch-1i.d: Likewise.
60 * testsuite/gas/i386/x86-64-align-branch-5.d: Likewise.
61 * testsuite/gas/i386/i386.exp: Skip x86-64-align-branch-2a,
62 x86-64-align-branch-2b and x86-64-align-branch-2c on Darwin.
63
64 2020-01-14 Sergey Belyashov <sergey.belyashov@gmail.com>
65
66 PR 25377
67 * config/tc-z80.c: Add support for half precision, single
68 precision and double precision floating point values.
69 * config/tc-z80.h b/gas/config/tc-z80.h: Disable string escapes.
70 * doc/as.texi: Add new z80 command line options.
71 * doc/c-z80.texi: Document new z80 command line options.
72 * testsuite/gas/z80/ez80_pref_dis.s: New test.
73 * testsuite/gas/z80/ez80_pref_dis.d: New test driver.
74 * testsuite/gas/z80/z80.exp: Run the new test.
75 * testsuite/gas/z80/fp_math48.d: Use correct command line option.
76 * testsuite/gas/z80/fp_zeda32.d: Likewise.
77 * testsuite/gas/z80/strings.d: Update expected output.
78
79 2020-01-13 Matthew Malcomson <matthew.malcomson@arm.com>
80
81 * config/tc-aarch64.c (f64mm, f32mm): Add sve as a feature
82 dependency.
83
84 2020-01-13 Claudiu Zissulescu <claziss@gmail.com>
85
86 * config/tc-arc.c (arc_select_cpu): Re-init the bfd if we change
87 the CPU.
88 * config/tc-arc.h: Add header if/defs.
89 * testsuite/gas/arc/pseudos.d: Improve matching pattern.
90
91 2020-01-13 Alan Modra <amodra@gmail.com>
92
93 * testsuite/gas/wasm32/allinsn.d: Update expected output.
94
95 2020-01-13 Alan Modra <amodra@gmail.com>
96
97 * config/tc-tic4x.c (tic4x_operands_match): Correct tic3x trap
98 insertion.
99
100 2020-01-10 Alan Modra <amodra@gmail.com>
101
102 * testsuite/gas/elf/pr14891.s: Don't start directives in first column.
103 * testsuite/gas/elf/pr21661.d: Don't run on hpux.
104
105 2020-01-03 Sergey Belyashov <sergey.belyashov@gmail.com>
106
107 PR 25224
108 * config/tc-z80.c (emit_ld_m_rr): Use integer types when checking
109 opcode byte values.
110 (emit_ld_r_r): Likewise.
111 (emit_ld_rr_m): Likewise.
112 (emit_ld_rr_nn): Likewise.
113
114 2020-01-09 Jan Beulich <jbeulich@suse.com>
115
116 * config/tc-i386.c (optimize_encoding): Add
117 is_any_vex_encoding() invocations. Drop respective
118 i.tm.extension_opcode == None checks.
119
120 2020-01-09 Jan Beulich <jbeulich@suse.com>
121
122 * config/tc-i386.c (md_assemble): Check RegRex is clear during
123 REX transformations. Correct comment indentation.
124
125 2020-01-09 Jan Beulich <jbeulich@suse.com>
126
127 * config/tc-i386.c (optimize_encoding): Generalize register
128 transformation for TEST optimization.
129
130 2020-01-09 Jan Beulich <jbeulich@suse.com>
131
132 * testsuite/gas/i386/x86-64-sysenter-amd.s,
133 testsuite/gas/i386/x86-64-sysenter-amd.d,
134 testsuite/gas/i386/x86-64-sysenter-amd.l,
135 testsuite/gas/i386/x86-64-sysenter-intel.d,
136 testsuite/gas/i386/x86-64-sysenter-mixed.d: New.
137 * testsuite/gas/i386/i386.exp: Run new tests.
138
139 2020-01-08 Nick Clifton <nickc@redhat.com>
140
141 PR 25284
142 * doc/as.texi (Align): Document the fact that all arguments can be
143 omitted.
144 (Balign): Likewise.
145 (P2align): Likewise.
146
147 2020-01-08 Nick Clifton <nickc@redhat.com>
148
149 PR 14891
150 * config/obj-elf.c (obj_elf_section): Fail if the section name is
151 already defined as a different symbol type.
152 * testsuite/gas/elf/pr14891.s: New test source file.
153 * testsuite/gas/elf/pr14891.d: New test driver.
154 * testsuite/gas/elf/pr14891.s: New test expected error output.
155 * testsuite/gas/elf/elf.exp: Run the new test.
156
157 2020-01-08 Alan Modra <amodra@gmail.com>
158
159 * config/tc-z8k.c (md_begin): Make idx unsigned.
160 (get_specific): Likewise for this_index.
161
162 2020-01-07 Claudiu Zissulescu <claziss@synopsys.com>
163
164 * onfig/tc-arc.c (parse_reloc_symbol): New function.
165 (tokenize_arguments): Clean up, use parse_reloc_symbol function.
166 (md_operand): Set X_md to absent.
167 (arc_parse_name): Check for X_md.
168
169 2020-01-03 Sergey Belyashov <sergey.belyashov@gmail.com>
170
171 PR 25311
172 * as.h (TC_STRING_ESCAPES): Provide a default definition.
173 * app.c (do_scrub_chars): Use TC_STRING_ESCAPES instead of
174 NO_STRING_ESCAPES.
175 * read.c (next_char_of_string): Likewise.
176 * config/tc-ppc.h (TC_STRING_ESCAPES): Define.
177 * config/tc-z80.h (TC_STRING_ESCAPES): Define.
178
179 2020-01-03 Nick Clifton <nickc@redhat.com>
180
181 * po/sv.po: Updated Swedish translation.
182
183 2020-01-03 Jan Beulich <jbeulich@suse.com>
184
185 * testsuite/gas/aarch64/f64mm.s: Scale index of LD1RO{H,W,D}.
186 * testsuite/gas/aarch64/f64mm.d: Adjust expectations.
187
188 2020-01-03 Jan Beulich <jbeulich@suse.com>
189
190 * testsuite/gas/aarch64/i8mm.s: Add 128-bit form tests for
191 by-element usdot. Add 64-bit form tests for by-element sudot.
192 * testsuite/gas/aarch64/i8mm.d: Adjust expectations.
193
194 2020-01-03 Jan Beulich <jbeulich@suse.com>
195
196 * testsuite/gas/aarch64/f64mm.s: Drop 'i' from uzip<n>.
197 * testsuite/gas/aarch64/f64mm.d: Adjust expectations.
198
199 2020-01-03 Jan Beulich <jbeulich@suse.com>
200
201 * testsuite/gas/aarch64/f64mm.d,
202 testsuite/gas/aarch64/sve-movprfx-mm.d: Adjust expectations.
203
204 2020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
205
206 * config/tc-z80.c: Add new architectures: Z180 and eZ80. Add
207 support for assembler code generated by SDCC. Add new relocation
208 types. Add z80-elf target support.
209 * config/tc-z80.h: Add z80-elf target support. Enable dollar local
210 labels. Local labels starts from ".L".
211 * NEWS: Mention the new support.
212 * testsuite/gas/all/fwdexp.d: Fix failure due to symbol conflict.
213 * testsuite/gas/all/fwdexp.s: Likewise.
214 * testsuite/gas/all/cond.l: Likewise.
215 * testsuite/gas/all/cond.s: Likewise.
216 * testsuite/gas/all/fwdexp.d: Likewise.
217 * testsuite/gas/all/fwdexp.s: Likewise.
218 * testsuite/gas/elf/section2.e-mips: Likewise.
219 * testsuite/gas/elf/section2.l: Likewise.
220 * testsuite/gas/elf/section2.s: Likewise.
221 * testsuite/gas/macros/app1.d: Likewise.
222 * testsuite/gas/macros/app1.s: Likewise.
223 * testsuite/gas/macros/app2.d: Likewise.
224 * testsuite/gas/macros/app2.s: Likewise.
225 * testsuite/gas/macros/app3.d: Likewise.
226 * testsuite/gas/macros/app3.s: Likewise.
227 * testsuite/gas/macros/app4.d: Likewise.
228 * testsuite/gas/macros/app4.s: Likewise.
229 * testsuite/gas/macros/app4b.s: Likewise.
230 * testsuite/gas/z80/suffix.d: Fix failure on ELF target.
231 * testsuite/gas/z80/z80.exp: Add new tests
232 * testsuite/gas/z80/dollar.d: New file.
233 * testsuite/gas/z80/dollar.s: New file.
234 * testsuite/gas/z80/ez80_adl_all.d: New file.
235 * testsuite/gas/z80/ez80_adl_all.s: New file.
236 * testsuite/gas/z80/ez80_adl_suf.d: New file.
237 * testsuite/gas/z80/ez80_isuf.s: New file.
238 * testsuite/gas/z80/ez80_z80_all.d: New file.
239 * testsuite/gas/z80/ez80_z80_all.s: New file.
240 * testsuite/gas/z80/ez80_z80_suf.d: New file.
241 * testsuite/gas/z80/r800_extra.d: New file.
242 * testsuite/gas/z80/r800_extra.s: New file.
243 * testsuite/gas/z80/r800_ii8.d: New file.
244 * testsuite/gas/z80/r800_z80_doc.d: New file.
245 * testsuite/gas/z80/z180.d: New file.
246 * testsuite/gas/z80/z180.s: New file.
247 * testsuite/gas/z80/z180_z80_doc.d: New file.
248 * testsuite/gas/z80/z80_doc.d: New file.
249 * testsuite/gas/z80/z80_doc.s: New file.
250 * testsuite/gas/z80/z80_ii8.d: New file.
251 * testsuite/gas/z80/z80_ii8.s: New file.
252 * testsuite/gas/z80/z80_in_f_c.d: New file.
253 * testsuite/gas/z80/z80_in_f_c.s: New file.
254 * testsuite/gas/z80/z80_op_ii_ld.d: New file.
255 * testsuite/gas/z80/z80_op_ii_ld.s: New file.
256 * testsuite/gas/z80/z80_out_c_0.d: New file.
257 * testsuite/gas/z80/z80_out_c_0.s: New file.
258 * testsuite/gas/z80/z80_reloc.d: New file.
259 * testsuite/gas/z80/z80_reloc.s: New file.
260 * testsuite/gas/z80/z80_sli.d: New file.
261 * testsuite/gas/z80/z80_sli.s: New file.
262
263 2020-01-02 Szabolcs Nagy <szabolcs.nagy@arm.com>
264
265 * config/tc-arm.c (parse_reg_list): Use REG_TYPE_RN instead of
266 REGLIST_RN.
267
268 2020-01-01 Alan Modra <amodra@gmail.com>
269
270 Update year range in copyright notice of all files.
271
272 For older changes see ChangeLog-2019
273 \f
274 Copyright (C) 2020 Free Software Foundation, Inc.
275
276 Copying and distribution of this file, with or without modification,
277 are permitted in any medium without royalty provided the copyright
278 notice and this notice are preserved.
279
280 Local Variables:
281 mode: change-log
282 left-margin: 8
283 fill-column: 74
284 version-control: never
285 End:
This page took 0.043188 seconds and 4 git commands to generate.