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