btrace, gdbserver: check btrace target pointers
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
e184813f
AM
12018-03-01 Alan Modra <amodra@gmail.com>
2
3 * configure.ac (ALL_LINGUAS): Add uk. Sort.
4 * configure: Regenerate.
5
8f065d3b
L
62018-02-27 H.J. Lu <hongjiu.lu@intel.com>
7
8 * NEWS: Rename .nop to .nops.
9 * doc/as.texinfo: Likewise.
10 * read.c (potable): Add "nops". Remove "nop".
11 (s_nop): Renamed to ...
12 (s_nops): This.
13 * read.h (s_nop): Renamed to ...
14 (s_nops): This.
15 * write.c (cvt_frag_to_fill): Rename .nop to .nops.
16 (md_generate_nops): Likewise.
17 (relax_segment): Likewise.
18 * testsuite/gas/i386/nop-1.d: Updated.
19 * testsuite/gas/i386/nop-1.s: Likewise.
20 * testsuite/gas/i386/nop-2.d: Likewise.
21 * testsuite/gas/i386/nop-2.s: Likewise.
22 * testsuite/gas/i386/nop-3.d: Likewise.
23 * testsuite/gas/i386/nop-3.s: Likewise.
24 * testsuite/gas/i386/nop-4.d: Likewise.
25 * testsuite/gas/i386/nop-4.s: Likewise.
26 * testsuite/gas/i386/nop-5.d: Likewise.
27 * testsuite/gas/i386/nop-5.s: Likewise.
28 * testsuite/gas/i386/nop-6.d: Likewise.
29 * testsuite/gas/i386/nop-6.s: Likewise.
30 * testsuite/gas/i386/nop-bad-1.l: Likewise.
31 * testsuite/gas/i386/nop-bad-1.s: Likewise.
32 * testsuite/gas/i386/x86-64-nop-1.d: Likewise.
33 * testsuite/gas/i386/x86-64-nop-2.d: Likewise.
34 * testsuite/gas/i386/x86-64-nop-3.d: Likewise.
35 * testsuite/gas/i386/x86-64-nop-4.d: Likewise.
36 * testsuite/gas/i386/x86-64-nop-5.d: Likewise.
37 * testsuite/gas/i386/x86-64-nop-6.d: Likewise.
38
b6f8c7c4
L
392018-02-27 H.J. Lu <hongjiu.lu@intel.com>
40
41 PR gas/22871
42 * NEWS: Mention -O[2|s].
43 * config/tc-i386.c (_i386_insn): Add no_optimize.
44 (optimize): New.
45 (optimize_for_space): Likewise.
46 (fits_in_imm7): New function.
47 (fits_in_imm31): Likewise.
48 (optimize_encoding): Likewise.
49 (md_assemble): Call optimize_encoding to optimize encoding.
50 (parse_insn): Handle {nooptimize}.
51 (md_shortopts): Append "O::".
52 (md_parse_option): Handle -On.
53 * doc/c-i386.texi: Document -O0, -O, -O1, -O2 and -Os as well
54 as {nooptimize}.
55 * testsuite/gas/cfi/cfi-x86_64.d: Pass -O0 to assembler.
56 * testsuite/gas/i386/ilp32/cfi/cfi-x86_64.d: Likewise.
57 * testsuite/gas/i386/i386.exp: Run optimize-1, optimize-2,
58 optimize-3, x86-64-optimize-1, x86-64-optimize-2,
59 x86-64-optimize-3 and x86-64-optimize-4.
60 * testsuite/gas/i386/optimize-1.d: New file.
61 * testsuite/gas/i386/optimize-1.s: Likewise.
62 * testsuite/gas/i386/optimize-2.d: Likewise.
63 * testsuite/gas/i386/optimize-2.s: Likewise.
64 * testsuite/gas/i386/optimize-3.d: Likewise.
65 * testsuite/gas/i386/optimize-3.s: Likewise.
66 * testsuite/gas/i386/x86-64-optimize-1.s: Likewise.
67 * testsuite/gas/i386/x86-64-optimize-1.d: Likewise.
68 * testsuite/gas/i386/x86-64-optimize-2.d: Likewise.
69 * testsuite/gas/i386/x86-64-optimize-2.s: Likewise.
70 * testsuite/gas/i386/x86-64-optimize-3.d: Likewise.
71 * testsuite/gas/i386/x86-64-optimize-3.s: Likewise.
72 * testsuite/gas/i386/x86-64-optimize-4.d: Likewise.
73 * testsuite/gas/i386/x86-64-optimize-4.s: Likewise.
74
bc7c0509
NC
752018-02-27 Nick Clifton <nickc@redhat.com>
76
77 * po/ru.po: Updated Russian translation.
78
d7c79856
MR
792018-02-26 Maciej W. Rozycki <macro@mips.com>
80
81 * doc/as.texinfo (Pseudo Ops): Clean up `.dc' and `.ds'
82 descriptions.
83
46c685ac
NC
842018-02-26 Nick Clifton <nickc@redhat.com>
85
86 * doc/as.texinfo (Dc): Fix typo.
87
2c1c9679 882018-02-26 Alan Modra <amodra@gmail.com>
6e05870c
AM
89
90 * testsuite/gas/mips/reginfo-2.l: Update.
91
922018-02-23 Alan Modra <amodra@gmail.com>
2c1c9679
AM
93
94 * testsuite/gas/mips/reginfo-2.l: Update.
95
340d33e5
NC
962018-02-23 Nick Clifton <nickc@redhat.com>
97
98 * doc/as.texinfo (Pseudo Ops): Add nodes for .dc, .dcb and .ds.
99
e859f655
KLC
1002018-02-23 Kuan-Lin Chen <kuanlinchentw@gmail.com>
101
102 * config/tc-nds32.c (ict_model): New function. Hook new
103 directive .ict_model.
104 (nds32_insert_relax_entry): Tag the bits of entry relocation
105 for .ict_model.
106
6b6b6807
L
1072018-02-22 H.J. Lu <hongjiu.lu@intel.com>
108
109 * config/tc-i386.c (_i386_insn): Add rex_encoding.
110 (md_assemble): When i.rex_encoding is true, generate a REX byte
111 if possible.
112 (parse_insn): Set i.rex_encoding for {rex}.
113 * doc/c-i386.texi: Document {rex}.
114 * testsuite/gas/i386/x86-64-pseudos.s: Add {rex} tests.
115 * testsuite/gas/i386/x86-64-pseudos.d: Updated.
116
39334a61
W
1172018-02-22 A. Wilcox <awilfox@adelielinux.org>
118
119 PR 22014
120 * config/tc-mips.c (mips_lookup_insn): Use memmove to strip the
121 instruction size suffix.
122
1f1e0a5d
MR
1232018-02-20 Maciej W. Rozycki <macro@mips.com>
124
125 * testsuite/gas/mips/mips16-branch-reloc-4.d: New test.
126 * testsuite/gas/mips/mips16-branch-reloc-5.d: New test.
127 * testsuite/gas/mips/mips16-branch-reloc-4.s: New test source.
128 * testsuite/gas/mips/mips16-branch-reloc-5.s: New test source.
129 * testsuite/gas/mips/mips.exp: Run the new tests.
130
cd665a94
MF
1312018-02-20 Max Filippov <jcmvbkbc@gmail.com>
132
133 * config/tc-xtensa.c (struct litpool_frag): Add new field
134 literal_count.
135 (MAX_AUTO_POOL_LITERALS, MAX_EXPLICIT_POOL_LITERALS)
136 (MAX_POOL_LITERALS): New macro definitions.
137 (auto_litpool_limit): Initialize to 0.
138 (md_parse_option): Set auto_litpool_limit in the presence of
139 --auto-litpools option.
140 (xtensa_maybe_create_literal_pool_frag): Zero-initialize
141 literal_count field.
142 (xg_find_litpool): New function. Make sure that found literal
143 pool size is within the limit.
144 (xtensa_move_literals): Extract literal pool search code into
145 the new function.
146 * testsuite/gas/xtensa/all.exp: Add auto-litpools-2 test.
147 * testsuite/gas/xtensa/auto-litpools-2.d: New file.
148 * testsuite/gas/xtensa/auto-litpools-2.s: New file.
149 * testsuite/gas/xtensa/auto-litpools.d: Fix up changed
150 addresses.
151 * testsuite/gas/xtensa/auto-litpools.s: Change literal value so
152 that objdump doesn't get out of sync.
153
8811c8f4
TP
1542018-02-20 Thomas Preud'homme <thomas.preudhomme@arm.com>
155
156 * doc/c-arm.texi (.arch_extension): Mention extensions it accepts are
157 also the same as -march.
158
62a02d25
L
1592018-02-17 H.J. Lu <hongjiu.lu@intel.com>
160
161 * NEWS: Mention .nop directive.
162 * as.h (_relax_state): Add rs_space_nop and rs_fill_nop.
163 * read.c (potable): Add .nop.
164 (s_nop): New function.
165 * read.h (s_nop): New prototype.
166 * write.c (cvt_frag_to_fill): Handle rs_space_nop and
167 rs_fill_nop.
168 (md_generate_nops): New function.
169 (relax_segment): Likewise.
170 (write_contents): Use md_generate_nops for rs_fill_nop.
171 * config/tc-i386.c (alt64_11): New.
172 (alt64_patt): Likewise.
173 (md_convert_frag): Handle rs_space_nop.
174 (i386_output_nops): New function.
175 (i386_generate_nops): Likewise.
176 (i386_align_code): Call i386_output_nops.
177 * config/tc-i386.h (i386_generate_nops): New.
178 (md_generate_nops): Likewise.
179 * doc/as.texinfo: Document .nop directive.
180 * testsuite/gas/i386/i386.exp: Run .nop directive tests.
181 * testsuite/gas/i386/nop-1.d: New file.
182 * testsuite/gas/i386/nop-1.s: Likewise.
183 * testsuite/gas/i386/nop-2.d: Likewise.
184 * testsuite/gas/i386/nop-2.s: Likewise.
185 * testsuite/gas/i386/nop-3.d: Likewise.
186 * testsuite/gas/i386/nop-3.s: Likewise.
187 * testsuite/gas/i386/nop-4.d: Likewise.
188 * testsuite/gas/i386/nop-4.s: Likewise.
189 * testsuite/gas/i386/nop-5.d: Likewise.
190 * testsuite/gas/i386/nop-5.s: Likewise.
191 * testsuite/gas/i386/nop-6.d: Likewise.
192 * testsuite/gas/i386/nop-6.s: Likewise.
193 * testsuite/gas/i386/nop-bad-1.l: Likewise.
194 * testsuite/gas/i386/nop-bad-1.s: Likewise.
195 * testsuite/gas/i386/x86-64-nop-1.d: Likewise.
196 * testsuite/gas/i386/x86-64-nop-2.d: Likewise.
197 * testsuite/gas/i386/x86-64-nop-3.d: Likewise.
198 * testsuite/gas/i386/x86-64-nop-4.d: Likewise.
199 * testsuite/gas/i386/x86-64-nop-5.d: Likewise.
200 * testsuite/gas/i386/x86-64-nop-6.d: Likewise.
201
49ded53d
TC
2022018-02-15 Tamar Christina <tamar.christina@arm.com>
203
204 * config/tc-arm.c (cpu_arch_ver): Renumber ARM_ARCH_V8_4A.
205 * testsuite/gas/arm/attr-march-armv8_4-a.d: New.
206
db5d5ad1
MF
2072018-02-13 Max Filippov <jcmvbkbc@gmail.com>
208
209 * config/tc-xtensa.c (xg_find_best_trampoline): Skip trampoline
210 frag that contains source address.
211
db7bf105
NC
2122018-02-13 Nick Clifton <nickc@redhat.com>
213
214 PR 22773
215 * config/tc-arm.c (md_apply_fix): Test Rn field of Thumb ORR
216 instruction before assuming that it is a MOV instruction.
217 * testsuite/gas/arm/pr22773.s: New test.
218 * testsuite/gas/arm/pr22773.d: New test driver.
219 * testsuite/gas/arm/pr22773.l: New expected output.
220
bd7ab16b
L
2212018-02-13 H.J. Lu <hongjiu.lu@intel.com>
222
223 PR gas/22791
224 * config/tc-i386.c (need_plt32_p): New function.
225 (output_jump): Generate BFD_RELOC_X86_64_PLT32 if possible.
226 (md_estimate_size_before_relax): Likewise.
227 * testsuite/gas/i386/reloc64.d: Updated.
228 * testsuite/gas/i386/x86-64-jump.d: Likewise.
229 * testsuite/gas/i386/x86-64-mpx-branch-1.d: Likewise.
230 * testsuite/gas/i386/x86-64-mpx-branch-2.d: Likewise.
231 * testsuite/gas/i386/x86-64-relax-2.d: Likewise.
232 * testsuite/gas/i386/x86-64-relax-3.d: Likewise.
233 * testsuite/gas/i386/ilp32/reloc64.d: Likewise.
234 * testsuite/gas/i386/ilp32/x86-64-branch.d: Likewise.
235
30147392
MR
2362018-02-13 Maciej W. Rozycki <macro@mips.com>
237
238 * testsuite/gas/mips/loongson-3a-2.d: Rename test.
239
68d20676
NC
2402018-02-13 Nick Clifton <nickc@redhat.com>
241
242 PR 22823
243 * config/obj-elf.c (elf_pseudo_table): Remove now redundant
244 casts.
245 (obj_elf_vtable_inherit): Rename to obj_elf_get_vtable_inherit.
246 (obj_elf_vtable_inherit): New stub function that calls
247 obj_elf_get_vtable_inherit.
248 (obj_elf_vtable_entry): Rename to obj_elf_get_vtable_entry.
249 (obj_elf_vtable_entry): New stub function that calls
250 obj_elf_get_vtable_entry.
251 * config/obj-elf.h (obj_elf_vtable_inherit): Update prototype.
252 (obj_elf_vtable_entry) Likewise.
253 (obj_elf_get_vtable_inherit) Likewise.
254 (obj_elf_get_vtable_entry) Likewise.
255 * config/tc-arm.c (md_pseudo_table): Remove now redundant cast.
256 * config/tc-i386c (md_pseudo_table): Likewise.
257 * config/tc-hppa.c (pa_vtable_entry): Call
258 obj_elf_get_vtable_entry.
259 (pa_vtable_inherit): Call obj_elf_get_vtable_inherit.
260 * config/tc-mips.c (s_mips_file): Replace call to dwarf2_get_file
261 with call to dwarf2_get_filename.
262 * dwarf2dbg.c (dwarf2_directive_file): Rename to
263 dwarf2_directive_filename.
264 (dwarf2_directive_file): New stub function that calls
265 dwarf2_directive_filename.
266 * dwarf2dbg.h: Prototype dwarf2_directive_filename.
267
12a43565
MR
2682018-02-12 Maciej W. Rozycki <macro@mips.com>
269
270 * testsuite/gas/mips/reginfo-2-n32.d: Add `--no-pad-sections' to
271 `as' flags.
272
d2159fdc
HW
2732018-02-12 Henry Wong <henry@stuffedcow.net>
274
275 * testsuite/gas/mips/r6.d: Update for "sigrie" encoding fix.
276 * testsuite/gas/mips/r6-n32.d: Likewise.
277 * testsuite/gas/mips/r6-n64.d: Likewise.
278
7e784da5
NC
2792018-02-12 Nick Clifton <nickc@redhat.com>
280
281 * po/ru.po: Updated Russian translation.
282
a9479dc0
AM
2832018-02-08 Alan Modra <amodra@gmail.com>
284
285 PR 22819
286 * config/tc-ppc.c (md_assemble): Rewrite insn alignment checking.
287 (ppc_frag_check): Likewise.
288 * testsuite/gas/ppc/misalign.d,
289 * testsuite/gas/ppc/misalign.l,
290 * testsuite/gas/ppc/misalign.s: New test.
291 * testsuite/gas/ppc/misalign2.d,
292 * testsuite/gas/ppc/misalign2.s: New test.
293 * testsuite/gas/ppc/ppc.exp: Run them.
294
89424b1d
MR
2952018-02-05 Maciej W. Rozycki <macro@mips.com>
296
297 * config/tc-riscv.c (riscv_handle_implicit_zero_offset): Rename
298 `expr' parameter to `ep'.
299
2d6dda71
MR
3002018-02-05 Maciej W. Rozycki <macro@mips.com>
301
302 * testsuite/gas/mips/reginfo-2.d: New test.
303 * testsuite/gas/mips/reginfo-2-n32.d: New test.
304 * testsuite/gas/mips/reginfo-2.l: New test stderr output.
305 * testsuite/gas/mips/reginfo-2.s: New test source.
306 * testsuite/gas/mips/mips.exp: Run the new tests.
307
f174ef9f
NC
3082018-02-05 Nick Clifton <nickc@redhat.com>
309
310 * po/ru.po: Updated Russian translation.
311
ab1fadc6
AM
3122018-01-31 Alan Modra <amodra@gmail.com>
313
314 PR 22714
315 * app.c (last_char): New static var.
316 (struct app_save): Add last_char field.
317 (app_push, app_pop): Handle it.
318 (do_scrub_chars): Use last_char in test for "\@". Set last_char.
319
d85815e2
EB
3202018-01-29 Eric Botcazou <ebotcazou@adacore.com>
321
322 PR gas/22738
323 * config/tc-sparc.h (sparc_mach): Declare.
324 (TARGET_MACH): Define to above.
325 * config/tc-sparc.c (sparc_mach): New function.
326 (sparc_md_end): Minor tweak.
327
c32b891a
NC
3282018-01-29 Nick Clifton <nickc@redhat.com>
329
330 * po/ru.po: Updated Russian translation.
331
1e3f5548
MR
3322018-01-26 Maciej W. Rozycki <macro@mips.com>
333
334 * configure.tgt: Use generic emulation for `mips-*-windiss',
335 overriding the blanket choice made for `*-*-windiss'.
336
c00f0d7a
MR
3372018-01-26 Maciej W. Rozycki <macro@mips.com>
338
339 * configure.tgt: Use `mips-*-sysv4*' rather than
340 `mips-*-sysv4*MP*'.
341
32247401
RL
3422018-01-24 Renlin Li <renlin.li@arm.com>
343
344 * config/tc-aarch64.c (reloc_table): add entries for
345 BFD_RELOC_AARCH64_MOVW_PREL_G0, BFD_RELOC_AARCH64_MOVW_PREL_G0_NC,
346 BFD_RELOC_AARCH64_MOVW_PREL_G1, BFD_RELOC_AARCH64_MOVW_PREL_G1_NC,
347 BFD_RELOC_AARCH64_MOVW_PREL_G2, BFD_RELOC_AARCH64_MOVW_PREL_G2_NC,
348 BFD_RELOC_AARCH64_MOVW_PREL_G3.
349 (process_movw_reloc_info): Supports newly added MOVW_PREL relocations.
350 (md_apply_fix): Likewise
351 * testsuite/gas/aarch64/prel_g0.s: New.
352 * testsuite/gas/aarch64/prel_g0.d: New.
353 * testsuite/gas/aarch64/prel_g0_nc.s: New.
354 * testsuite/gas/aarch64/prel_g0_nc.d: New.
355 * testsuite/gas/aarch64/prel_g1.s: New.
356 * testsuite/gas/aarch64/prel_g1.d: New.
357 * testsuite/gas/aarch64/prel_g1_nc.s: New.
358 * testsuite/gas/aarch64/prel_g1_nc.d: New.
359 * testsuite/gas/aarch64/prel_g2.s: New.
360 * testsuite/gas/aarch64/prel_g2.d: New.
361 * testsuite/gas/aarch64/prel_g2_nc.s: New.
362 * testsuite/gas/aarch64/prel_g2_nc.d: New.
363 * testsuite/gas/aarch64/prel_g3.s: New.
364 * testsuite/gas/aarch64/prel_g3.d: New.
365
0984958b
MR
3662018-01-23 Maciej W. Rozycki <macro@mips.com>
367
368 * configure.ac: Also set `mips_default_abi' to N32_ABI for
369 `mips64*-ps2-elf*'.
370 * configure: Regenerate.
371
62fd0a98
MR
3722018-01-23 Maciej W. Rozycki <macro@mips.com>
373
374 * config/tc-mips.c (options): Remove OPTION_COMPAT_ARCH_BASE
375 enum value.
376
be3a8dca
IT
3772018-01-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
378
379 * config/tc-i386.c (cpu_arch): Add .pconfig.
380 * doc/c-i386.texi: Document .pconfig.
381 * testsuite/gas/i386/i386.exp: Add PCONFIG tests.
382 * testsuite/gas/i386/pconfig-intel.d: New test.
383 * testsuite/gas/i386/pconfig.d: Likewise.
384 * testsuite/gas/i386/pconfig.s: Likewise.
385 * testsuite/gas/i386/x86-64-pconfig-intel.d: Likewise.
386 * testsuite/gas/i386/x86-64-pconfig.d: Likewise.
387 * testsuite/gas/i386/x86-64-pconfig.s: Likewise.
388
3233d7d0
IT
3892018-01-23 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
390
391 * config/tc-i386.c (cpu_arch): Add .wbnoinvd.
392 * doc/c-i386.texi: Document .wbnoinvd.
393 * testsuite/gas/i386/i386.exp: Add WBNOINVD tests.
394 * testsuite/gas/i386/wbnoinvd-intel.d: New test.
395 * testsuite/gas/i386/wbnoinvd.d: Likewise.
396 * testsuite/gas/i386/wbnoinvd.s: Likewise.
397 * testsuite/gas/i386/x86-64-wbnoinvd-intel.d: Likewise.
398 * testsuite/gas/i386/x86-64-wbnoinvd.d: Likewise.
399 * testsuite/gas/i386/x86-64-wbnoinvd.s: Likewise.
400
b4f6242e
MR
4012018-01-23 Maciej W. Rozycki <macro@mips.com>
402
403 * config/tc-mips.c (md_show_usage): Correctly indicate the
404 configuration-specific default ABI.
405
f866b262
MR
4062018-01-23 Maciej W. Rozycki <macro@mips.com>
407
408 * config/tc-mips.c (md_show_usage): Report `-mmips16e2' and
409 `-mno-mips16e2' options.
410
75c80ee1
MR
4112018-01-22 Maciej W. Rozycki <macro@mips.com>
412
413 * doc/c-mips.texi (MIPS ASE Instruction Generation Overrides):
414 Correct syntax of the `.set nomips16e2' directive description.
415
49da480f
OE
4162018-01-22 Oleg Endo <olegendo@gcc.gnu.org>
417
418 PR 22737
419 * config/tc-rx.c (rx_start_line): Handle escaped double-quote character.
420 * testsuite/gas/rx/pr22737.s: New test.
421 * testsuite/gas/rx/pr22737.d: Likewise.
422 * testsuite/gas/rx/rx.exp: Run the new test.
423
a3ab6cb0
TP
4242018-01-19 Thomas Preud'homme <thomas.preudhomme@arm.com>
425
426 * config/tc-arm.c (ToC macro): Remove spurious comment.
427 (ToU macro): Likewise.
428
e925c834
JW
4292018-01-17 Jim Wilson <jimw@sifive.com>
430
431 * config/tc-riscv.c (validate_riscv_insn) <'z'>: New.
432 (riscv_ip) <'z'>: New.
433
d777820b
IT
4342018-01-17 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
435
436 * config/tc-i386.c (cpu_arch): Delete .cet. Add .ibt, .shstk.
437 (cpu_noarch): Add noibt, noshstk.
438 (parse_insn): Change cpucet to cpuibt.
439 * doc/c-i386.texi: Delete .cet. Add .ibt, .shstk.
440 * testsuite/gas/i386/cet-ibt-inval.l: New test.
441 * testsuite/gas/i386/cet-ibt-inval.s: Likewise.
442 * testsuite/gas/i386/cet-shstk-inval.l: Likewise.
443 * testsuite/gas/i386/cet-shstk-inval.s: Likewise.
444 * testsuite/gas/i386/x86-64-cet-ibt-inval.l: Likewise.
445 * testsuite/gas/i386/x86-64-cet-ibt-inval.s: Likewise.
446 * testsuite/gas/i386/x86-64-cet-shstk-inval.l: Likewise.
447 * testsuite/gas/i386/x86-64-cet-shstk-inval.s: Likewise.
448
f6efed01
NC
4492018-01-16 Nick Clifton <nickc@redhat.com>
450
451 * po/fr.po: Updated French translation.
452
2721d702
JW
4532018-01-15 Jim Wilson <jimw@sifive.com>
454
455 * testsuite/gas/riscv/c-zero-imm.s: Test addi that compresses to c.nop.
456 * testsuite/gas/riscv/c-zero-imm.d: Likewise.
457
cf3cf39d
TP
4582018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
459
460 * config/tc-arm.c (ToC): Define macro.
461 (ToU): Likewise.
462 (insns): Make use of above macros for new instructions introduced in
463 Armv8-M.
464
2875ce2b
TP
4652018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
466
467 * config/tc-arm.c (insns): Make blxns, bxns, tt, ttt, tta, ttat, vlldm
468 and vlstm conditionally executable and reindent parameters.
469 * testsuite/gas/arm/archv8m-cmse-main.s: Add conditional version of
470 aforementionned instructions.
471
df9909b8
TP
4722018-01-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
473
474 * config/tc-arm.c (it_fsm_post_encode): Do not warn if targeting M
475 profile architecture or if in autodetection mode. Clarify that
476 deprecation is for performance reason and concerns Armv8-A and Armv8-R.
477 * testsuite/gas/arm/armv8-ar-bad.l: Adapt to new IT deprecation warning
478 message.
479 * testsuite/gas/arm/armv8-ar-it-bad.l: Likewise.
480 * testsuite/gas/arm/sp-pc-validations-bad-t-v8a.l: Likewise.
481 * testsuite/gas/arm/udf.l: Likewise.
482 * testsuite/gas/arm/udf.d: Assemble for Armv8-A explicitely.
483
616dcb87
NC
4842018-01-15 Nick Clifton <nickc@redhat.com>
485
486 * po/uk.po: Updated Ukranian translation.
487
3957a496
NC
4882018-01-13 Nick Clifton <nickc@redhat.com>
489
490 * po/gas.pot: Regenerated.
491
769c7ea5
NC
4922018-01-13 Nick Clifton <nickc@redhat.com>
493
494 * configure: Regenerate.
495
9176ac5b
NC
4962018-01-13 Nick Clifton <nickc@redhat.com>
497
faf766e3 498 2.30 branch created.
9176ac5b
NC
499 * NEWS: Add marker for 2.30.
500
b5b62006
GN
5012018-01-12 Gunther Nikl <gnikl@users.sourceforge.net>
502
503 * gas/config/aout_gnu.h (USE_EXTENDED_RELOC): Explicitly
504 define to 0 and 1. Remove a dangling reference to "AMD 29000"
505 in a comment.
506
888a89da
IT
5072018-01-11 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
508
509 * testsuite/i386/avx512_4fmaps_vl-warn.l: Likewise.
510 * testsuite/i386/avx512_4fmaps_vl-warn.s: Likewise.
511 * testsuite/i386/avx512_4fmaps_vl.d: Likewise.
512 * testsuite/i386/avx512_4fmaps_vl.s: Likewise.
513 * testsuite/i386/avx512_4vnniw_vl-intel.d: Likewise.
514 * testsuite/i386/avx512_4vnniw_vl.d: Likewise.
515 * testsuite/i386/avx512_4vnniw_vl.s: Likewise.
516 * testsuite/i386/i386.exp: Removed _vl tests for 4fmaps an 4vnniw
517 tests.
518 * testsuite/i386/x86-64-avx512_4fmaps_vl-intel.d: Removed.
519 * testsuite/i386/x86-64-avx512_4fmaps_vl-warn.l: Likewise.
520 * testsuite/i386/x86-64-avx512_4fmaps_vl-warn.s: Likewise.
521 * testsuite/i386/x86-64-avx512_4fmaps_vl.d: Likewise.
522 * testsuite/i386/x86-64-avx512_4fmaps_vl.s: Likewise.
523 * testsuite/i386/x86-64-avx512_4vnniw_vl-intel.d: Likewise.
524 * testsuite/i386/x86-64-avx512_4vnniw_vl.d: Likewise.
525 * testsuite/i386/x86-64-avx512_4vnniw_vl.s: Likewise.
526
b90d5ba0
AM
5272018-01-11 Alan Modra <amodra@gmail.com>
528
529 * config/tc-arm.c (aeabi_set_public_attributes): Avoid false
530 positive "‘profile’ may be used uninitialized".
531
cbda583a
JB
5322018-01-10 Jan Beulich <jbeulich@suse.com>
533
534 * testsuite/gas/i386/avx512_4fmaps.s,
535 testsuite/gas/i386/avx512_4fmaps_vl.s,
536 testsuite/gas/i386/x86-64-avx512_4fmaps.s,
537 testsuite/gas/i386/x86-64-avx512_4fmaps_vl.s: Actually test
538 Disp8 forms (and the transition happening at the right
539 boundary).
540 * testsuite/gas/i386/avx512_4fmaps.d,
541 testsuite/gas/i386/avx512_4fmaps-intel.d,
542 testsuite/gas/i386/avx512_4fmaps_vl.d,
543 testsuite/gas/i386/avx512_4fmaps_vl-intel.d,
544 testsuite/gas/i386/x86-64-avx512_4fmaps.d,
545 testsuite/gas/i386/x86-64-avx512_4fmaps-intel.d,
546 testsuite/gas/i386/x86-64-avx512_4fmaps_vl.d,
547 testsuite/gas/i386/x86-64-avx512_4fmaps_vl-intel.d: Adjust
548 expectations.
549
c9e92278
JB
5502018-01-10 Jan Beulich <jbeulich@suse.com>
551
552 * testsuite/gas/i386/avx512bw.s,
553 testsuite/gas/i386/avx512bw_vl.s: Add VPCMP* tests with memory
554 operands.
555 * testsuite/gas/i386/avx512bw-intel.d,
556 testsuite/gas/i386/avx512bw.d,
557 testsuite/gas/i386/avx512bw_vl-intel.d.
558 testsuite/gas/i386/avx512bw_vl.d: Adjust expectations.
559
35fd2b2b
JW
5602018-01-09 Jim Wilson <jimw@sifive.com>
561
562 * testsuite/gas/riscv/auipc-x0.d: New.
563 * testsuite/gas/riscv/auipc-x0.s: New.
564
91d8b670
JG
5652018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
566
567 * config/tc-arm.c (insns): Add csdb, enable for Armv3 and above
568 in Arm execution state, and Armv6T2 and above in Thumb execution
569 state.
570 * testsuite/gas/arm/csdb.s: New.
571 * testsuite/gas/arm/csdb.d: New.
572 * testsuite/gas/arm/thumb2_it_bad.l: Add csdb.
573 * testsuite/gas/arm/thumb2_it_bad.s: Add csdb.
574
be2e7d95
JG
5752018-01-09 James Greenhalgh <james.greenhalgh@arm.com>
576
577 * testsuite/gas/aarch64/system.d: Update expected results to expect
578 CSDB for hint 0x14.
579
704a705d
L
5802018-01-08 H.J. Lu <hongjiu.lu@intel.com>
581
582 PR gas/22681
583 * testsuite/gas/i386/i386.exp: Run x86-64-movd and
584 x86-64-movd-intel.
585 * testsuite/gas/i386/x86-64-movd-intel.d: New file.
586 * testsuite/gas/i386/x86-64-movd.d: Likewise.
587 * testsuite/gas/i386/x86-64-movd.s: Likewise.
588
102e9361
NC
5892018-01-08 Nick Clifton <nickc@redhat.com>
590
591 PR 22553
592 * doc/c-i386.texi (i386-Directives): Document the .largecomm
593 directive.
594
645a2c5b
JW
5952018-01-04 Jim Wilson <jimw@sifive.com>
596
597 * testsuite/gas/riscv/priv-reg.s: Add missing stval and mtval.
598 * testsuite/gas/riscv/priv-reg.d: Likewise.
599
219d1afa
AM
6002018-01-03 Alan Modra <amodra@gmail.com>
601
602 Update year range in copyright notice of all files.
603
806ab1c0
NC
6042018-01-02 Nick Clifton <nickc@redhat.com>
605
606 PR 18119
607 * config/tc-arm.c (do_mrs): Fix test of bits 16-19 in non-banked
608 version of ARM MRS instruction.
609
1e563868 610For older changes see ChangeLog-2017
3499769a 611\f
1e563868 612Copyright (C) 2018 Free Software Foundation, Inc.
3499769a
AM
613
614Copying and distribution of this file, with or without modification,
615are permitted in any medium without royalty provided the copyright
616notice and this notice are preserved.
617
618Local Variables:
619mode: change-log
620left-margin: 8
621fill-column: 74
622version-control: never
623End:
This page took 0.166628 seconds and 4 git commands to generate.