Update description of AArch64 assembler directives.
[binutils-gdb.git] / gas / ChangeLog
1 2016-03-18 Nick Clifton <nickc@redhat.com>
2
3 * doc/c-aarch64.texi (AArch64 Directives): Add descriptions of
4 .cpu, .dword, .even, .inst. .tlsdescadd, .tlsdesccall,
5 .tlsdescldr and .xword directives.
6
7 PR target/19721
8 * testsuite/gas/aarch64/pr19721.s: New test source file.
9 * testsuite/gas/aarch64/pr19721.d: New test driver file.
10
11 * doc/as.texinfo: Place the target specific command line options
12 into their own man page section.
13
14 2016-03-16 Jiong Wang <jiong.wang@arm.com>
15
16 * config/tc-arm.c (N_S_32): New.
17 (N_F_16_32): Likewise.
18 (N_SUF_32): Support N_F16.
19 (N_IF_32): Likewise.
20 (neon_dyadic_misc): Likewise.
21 (do_neon_cmp): Likewise.
22 (do_neon_cmp_inv): Likewise.
23 (do_neon_mul): Likewise.
24 (do_neon_fcmp_absolute): Likewise.
25 (do_neon_step): Likewise.
26 (do_neon_abs_neg): Likewise.
27 (CVT_FLAVOR_VAR): Likewise.
28 (do_neon_cvt_1): Likewise.
29 (do_neon_recip_est): Likewise.
30 (do_vmaxnm): Likewise.
31 (do_vrint_1): Likewise.
32 (neon_check_type): Check architecture support for FP16 extension.
33 (insns): Update comments.
34 * testsuite/gas/arm/armv8-2-fp16-simd.s: New test source.
35 * testsuite/gas/arm/armv8-2-fp16-simd.d: New testcase for arm mode.
36 * testsuite/gas/arm/armv8-2-fp16-simd-thumb.d: Likewise for thumb mode.
37 * testsuite/gas/arm/armv8-2-fp16-simd-warning.d: New rejection test for
38 arm mode.
39 * testsuite/gas/arm/armv8-2-fp16-simd-warning-thumb.d: Likewise for
40 thumb mode.
41 * testsuite/gas/arm/armv8-2-fp16-simd-warning.l: New expected rejection
42 error file.
43
44 2016-03-16 Nick Clifton <nickc@redhat.com>
45
46 * read.c (emit_expr_with_reloc): Add code check a bignum with
47 nbytes == 1.
48 * config/rx/rx-parse.y (rx_intop): Accept bignum values for sizes
49 other than 32-bits.
50 * testsuite/gas/elf/bignum.s: New test source file.
51 * testsuite/gas/elf/bignum.d: New test driver file.
52 * testsuite/gas/elf/elf.exp: Run the new test.
53
54 2016-03-15 Ulrich Drepper <drepper@gmail.com>
55
56 * doc/c-i386.texi (Register Naming): Update to details of the
57 latest architecture version.
58
59 2016-03-10 Mickael Guene <mickael.guene@st.com>
60
61 PR gas/19744
62 * config/tc-arm.c (do_arit): Protect against bad relocations usage.
63 (do_mov): Likewise.
64 (do_t_add_sub): Allow pcrop relocations for Thumb-2 targets.
65 (do_t_mov_cmp): Likewise.
66 (do_t_add_sub): Protect against bad relocations usage.
67 (do_t_mov_cmp): Likewise.
68 * testsuite/gas/arm/adds-thumb1-reloc-local-armv7-m.s: New.
69 * testsuite/gas/arm/adds-thumb1-reloc-local-armv7-m.d: New.
70 * testsuite/gas/arm/movs-thumb1-reloc-local-armv7-m.s: New.
71 * testsuite/gas/arm/movs-thumb1-reloc-local-armv7-m.d: New.
72
73 2016-03-09 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
74
75 * config/tc-arm.c (neon_alignment_bit): Rename do_align to
76 do_alignment.
77 (do_neon_ld_st_lane): Likewise.
78 (do_neon_ld_dup): Likewise.
79
80 2016-03-08 Andrew Burgess <andrew.burgess@embecosm.com>
81
82 * testsuite/gas/arc/inline-data-1.d: New file.
83 * testsuite/gas/arc/inline-data-1.s: New file.
84
85 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
86
87 * config/tc-arm.c (arm_cpus): Add cortex-r8.
88 * doc/c-arm.texi: Add cortex-r8.
89
90 2016-03-07 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
91
92 * config/tc-arc.c: Add const qualifiers.
93 * config/tc-h8300.c (md_begin): Likewise.
94 * config/tc-ia64.c (print_prmask): Likewise.
95 * config/tc-msp430.c (msp430_operands): Likewise.
96 * config/tc-nds32.c (struct suffix_name): Likewise.
97 (struct nds32_parse_option_table): Likewise.
98 (struct nds32_set_option_table): Likewise.
99 (do_pseudo_pushpopm): Likewise.
100 (do_pseudo_pushpop_stack): Likewise.
101 (nds32_relax_relocs): Likewise.
102 (nds32_flag): Likewise.
103 (struct nds32_hint_map): Likewise.
104 (nds32_find_reloc_table): Likewise.
105 (nds32_match_hint_insn): Likewise.
106 * config/tc-s390.c: Likewise.
107 * config/tc-sh.c (get_specific): Likewise.
108 * config/tc-tic30.c: Likewise.
109 * config/tc-tic4x.c (tic4x_inst_add): Likewise.
110 (tic4x_indirect_parse): Likewise.
111 * config/tc-vax.c (vax_cons): Likewise.
112 * config/tc-z80.c (struct reg_entry): Likewise.
113 * config/tc-epiphany.c (md_assemble): Adjust.
114 (epiphany_assemble): New function.
115 (epiphany_elf_section_rtn): Call do_align directly.
116 (epiphany_elf_section_text): Likewise.
117 * config/tc-ip2k.c (ip2k_elf_section_rtn): Likewise.
118 (ip2k_elf_section_text): Likewise.
119 * read.c (do_align): Make it not static.
120 * read.h (do_align): New prototype.
121
122 2016-03-04 Matthew Wahab <matthew.wahab@arm.com>
123
124 * config/tc-arm.c (aeabi_set_public_attributes): Emit attribute
125 for ARMv8.1 AdvSIMD use.
126 * testsuite/gas/arm/attr-march-armv8-a+rdma.d: New.
127 * testsuite/gas/arm/attr-march-armv8_1-a+simd.d: New.
128
129 2016-03-04 Matthew Wahab <matthew.wahab@arm.com>
130
131 * config/gas/tc-arm.c (fpu_neon_ext_v8_1): Restrict to the ARMv8.1 RDMA
132 feature.
133 (record_feature_use): New.
134 (mark_feature_used): Use record_feature_use.
135 (do_neon_qrdmlah): New.
136 (insns): Use do_neon_qrdmlah for vqrdmlah and vqrdmlsh and
137 variants.
138 (arm_extensions): Put into alphabetical order. Re-indent "simd"
139 and "rdma" entries. Fix the incorrect merge value for "+rdma".
140 * testsuite/gas/arm/armv8-a+rdma-warning.d: New.
141 * testsuite/gas/arm/armv8-a+rdma.d: Add assembler command line options.
142 Make source file explicit.
143 * testsuite/gas/arm/armv8-a+rdma.l: New.
144 * testsuite/gas/arm/armv8-a+rdma.s: Remove .arch and .arch_extension
145 directives. Fix white-space.
146 * testsuite/gas/arm/armv8_1-a+simd.d: New.
147
148 2016-03-02 H.J. Lu <hongjiu.lu@intel.com>
149
150 * testsuite/gas/i386/x86_64-intel.d: Adjusted for COFF.
151
152 2016-02-29 Cupertino Miranda <cmiranda@synopsys.com>
153 Claudiu Zissulescu <Claudiu.Zissulescu@synopsys.com>
154
155 * config/tc-arc.c (arc_extra_reloc): Change size to 0.
156 (tc_arc_fix_adjustable): Changed default return value to 1.
157 * testsuite/gas/arc/j.d: Updated expected symbol
158 * testsuite/gas/arc/jl.d: Likewise
159 * testsuite/gas/arc/relax-avoid1.d: Likewise
160 * testsuite/gas/arc/st.d: Likewise
161
162 2016-02-29 Claudiu Zissulescu <Claudiu.Zissulescu@synopsys.com>
163
164 * config/tc-arc.c: Enable code density instructions for ARC EM.
165
166 2016-02-26 H.J. Lu <hongjiu.lu@intel.com>
167
168 PR ld/19645
169 * NEWS: Mention --enable-elf-stt-common and --elf-stt-common=
170 for ELF assemblers.
171 * as.c (flag_use_elf_stt_common): New.
172 (show_usage): Add --elf-stt-common=.
173 (option_values): Add OPTION_ELF_STT_COMMON.
174 (std_longopts): Add --elf-stt-common=.
175 (parse_args): Handle --elf-stt-common=.
176 * as.h (flag_use_elf_stt_common): New.
177 * config.in: Regenerated.
178 * configure: Likewise.
179 * configure.ac: Add --enable-elf-stt-common and define
180 DEFAULT_GENERATE_ELF_STT_COMMON.
181 * gas/write.c (write_object_file): Set BFD_CONVERT_ELF_COMMON
182 and BFD_USE_ELF_STT_COMMON if flag_use_elf_stt_common is set.
183 * doc/as.texinfo: Document --elf-stt-common=.
184 * testsuite/gas/elf/common3.s: New file.
185 * testsuite/gas/elf/common3a.d: Likewise.
186 * testsuite/gas/elf/common3b.d: Likewise.
187 * testsuite/gas/elf/common4.s: Likewise.
188 * testsuite/gas/elf/common4a.d: Likewise.
189 * testsuite/gas/elf/common4b.d: Likewise.
190 * testsuite/gas/i386/dw2-compress-3b.d: Likewise.
191 * testsuite/gas/i386/dw2-compressed-3b.d: Likewise.
192 * testsuite/gas/elf/elf.exp: Run common3a, common3b, common4a
193 and common4b.
194 * testsuite/gas/i386/dw2-compress-3.d: Renamed to ...
195 * testsuite/gas/i386/dw2-compress-3a.d: This. Pass
196 --elf-stt-common=no to as.
197 * testsuite/gas/i386/dw2-compressed-3.d: Renamed to ...
198 * testsuite/gas/i386/dw2-compressed-3a.d: This. Pass
199 --elf-stt-common=no to as.
200 * testsuite/gas/i386/i386.exp: Run dw2-compress-3a,
201 dw2-compress-3b, dw2-compressed-3a and dw2-compressed-3b instead
202 of dw2-compress-3 and dw2-compressed-3.
203
204 2016-02-25 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
205
206 * as.c (select_emulation_mode): Add const qualifiers.
207 * as.h: Likewise.
208 * config/bfin-defs.h: Likewise.
209 * config/bfin-parse.y: Likewise.
210 * config/rx-parse.y: Likewise.
211 * config/tc-aarch64.c (struct aarch64_option_table): Likewise.
212 (struct aarch64_cpu_option_table): Likewise.
213 (struct aarch64_arch_option_table): Likewise.
214 (struct aarch64_option_cpu_value_table): Likewise.
215 (struct aarch64_long_option_table): Likewise.
216 (struct aarch64_option_abi_value_table): Likewise.
217 * config/tc-arm.c (struct reloc_entry): Likewise.
218 (tc_gen_reloc): Likewise.
219 (struct arm_option_table): Likewise.
220 (struct arm_legacy_option_table): Likewise.
221 (struct arm_cpu_option_table): Likewise.
222 (struct arm_arch_option_table): Likewise.
223 (struct arm_option_extension_value_table): Likewise.
224 (struct arm_option_fpu_value_table): Likewise.
225 (struct arm_option_value_table): Likewise.
226 (struct arm_long_option_table): Likewise.
227 * config/tc-avr.c (struct avr_opcodes_s): Likewise.
228 (struct mcu_type_s): Likewise.
229 (struct exp_mod_s): Likewise.
230 (avr_operand): Likewise.
231 (avr_operands): Likewise.
232 * config/tc-d10v.c (md_begin): Likewise.
233 * config/tc-dlx.c: Likewise.
234 * config/tc-fr30.c (fr30_is_colon_insn): Likewise.
235 * config/tc-ft32.c (parse_condition): Likewise.
236 * config/tc-h8300.c (do_a_fix_imm): Likewise.
237 * config/tc-hppa.c (pa_ip): Likewise.
238 (hppa_regname_to_dw2regnum): Likewise.
239 * config/tc-i370.c (i370_elf_suffix): Likewise.
240 * config/tc-i960.c (struct tabentry): Likewise.
241 * config/tc-m32r.c: Likewise.
242 * config/tc-m68k.c: Likewise.
243 * config/tc-m68k.h: Likewise.
244 * config/tc-mcore.c (parse_psrmod): Likewise.
245 * config/tc-metag.c (struct metag_core_option): Likewise.
246 (struct metag_long_option): Likewise.
247 * config/tc-microblaze.c: Likewise.
248 * config/tc-mips.c (macro): Likewise.
249 * config/tc-mn10200.c: Likewise.
250 * config/tc-mn10300.c: Likewise.
251 * config/tc-msp430.c (struct rcodes_s): Likewise.
252 (struct hcodes_s): Likewise.
253 (md_parse_option): Likewise.
254 * config/tc-ns32k.c (struct ns32k_option): Likewise.
255 (optlist): Likewise.
256 * config/tc-ppc.c (ppc_elf_suffix): Likewise.
257 (tc_ppc_regname_to_dw2regnum): Likewise.
258 * config/tc-ppc.h: Likewise.
259 * config/tc-rl78.c: Likewise.
260 * config/tc-rx.c (struct cpu_type): Likewise.
261 * config/tc-sh.c (sh_regname_to_dw2regnum): Likewise.
262 * config/tc-sparc.c (struct priv_reg_entry): Likewise.
263 (sparc_ip): Likewise.
264 * config/tc-spu.c (insn_fmt_string): Likewise.
265 * config/tc-tic54x.c (tic54x_set_default_include): Likewise.
266 * config/tc-v850.c: Likewise.
267 * config/tc-visium.c (struct visium_arch_option_table): Likewise.
268 (struct visium_long_option_table): Likewise.
269 * config/tc-xgate.c: Likewise.
270 * config/tc-z8k.c: Likewise.
271 * read.c (add_include_dir): Likewise.
272 * read.h: Likewise.
273
274 2016-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
275
276 * testsuite/gas/all/gas.exp: Change target pattern to cover
277 arceb-*.
278 * testsuite/gas/all/redef3.d: Likewise.
279 * testsuite/gas/elf/elf.exp: Likewise.
280
281 2016-02-24 Renlin Li <renlin.li@arm.com>
282
283 * config/tc-arm.c (BAD_FP16): New error message macro.
284 (do_scalar_fp16_v82_encode): Change the coproc field to 9 for armv8.2
285 fp16 scalar instructions.
286 (neon_check_type): Allow different size from key.
287 (do_vfp_nsyn_add_sub): Add support SE_H shape support.
288 (try_vfp_nsyn): Likewise.
289 (do_vfp_nsyn_mla_mls): Likewise.
290 (do_vfp_nsyn_fma_fms): Likewise.
291 (do_vfp_nsyn_ldm_stm): Likewise
292 (do_vfp_nsyn_sqrt): Likewise
293 (do_vfp_nsyn_div): Likewise
294 (do_vfp_nsyn_nmul): Likewise.
295 (do_vfp_nsyn_cmp): Likewise.
296 (do_neon_shll): Likewise.
297 (do_vfp_nsyn_cvt_fpv8): Likewise.
298 (do_neon_cvttb_2): Likewise.
299 (do_neon_mov): Likewise.
300 (do_neon_rshift_round_imm): Likewise.
301 (do_neon_ldr_str): Likewise.
302 (do_vfp_nsyn_fpv8): Likewise.
303 (do_vmaxnm): Likewise.
304 (do_vrint_1): Likewise.
305 (insns): New entry for vins, vmovx.
306 (md_apply_fix): Left shift 1 bit for fp16 vldr/vstr.
307 * testsuite/gas/arm/armv8-2-fp16-scalar-thumb.d: New.
308 * testsuite/gas/arm/armv8-2-fp16-scalar.d: New.
309 * testsuite/gas/arm/armv8-2-fp16-scalar.s: New.
310 * testsuite/gas/arm/armv8-2-fp16-scalar-bad.s: New
311 * testsuite/gas/arm/armv8-2-fp16-scalar-bad.d: New
312 * testsuite/gas/arm/armv8-2-fp16-scalar-bad.l: New
313
314 2016-02-24 Renlin Li <renlin.li@arm.com>
315
316 * config/tc-arm.c (NEON_ENC_TAB): Add fp16 instruction shape.
317 (neon_shape_class): New SC_HALF.
318 (neon_shape_el): New SE_H.
319 (neon_shape_el_size): New size for SE_H.
320 (N_F_ALL): New macro to aggregate N_F16, N_F32, N_64.
321 (neon_select_shape): Add SE_H support code.
322 (el_type_of_type_chk): Use N_F_ALL.
323 (do_vfp_nsyn_cvt): Add SE_H shape support.
324 (do_neon_cvtz): Likewise.
325 (do_neon_cvt_1): Likewise.
326 (do_neon_cvttb_1): Likewise.
327
328 2016-02-24 Renlin Li <renlin.li@arm.com>
329
330 * testsuite/gas/arm/copro.d: Adjust output.
331 * testsuite/gas/arm/copro.s: Adjust co-processor num.
332
333 2016-02-24 Renlin Li <renlin.li@arm.com>
334
335 * testsuite/gas/arm/mask_1.d: New.
336 * testsuite/gas/arm/mask_1.s: New.
337
338 2016-02-24 Renlin Li <renlin.li@arm.com>
339
340 * testsuite/gas/arm/copro.s: Use coprocessor other than 10, 11.
341 * testsuite/gas/arm/copro.d: Update.
342
343 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
344
345 * config/tc-arm.c (arm_cpus): Add entry for cortex-a32.
346 * doc/c-arm.texi (ARM Options): Document cortex-a32.
347
348 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
349
350 * doc/c-arm.texi (ARM Options): Document cortex-a17.
351
352 2016-02-23 H.J. Lu <hongjiu.lu@intel.com>
353
354 * testsuite/gas/elf/elf.exp: Skip tests for common directive on
355 hpux.
356
357 2016-02-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
358
359 * output-file.c (output_file_create): Make file name argument const.
360 (output_file_close): Likewise.
361 * output-file.h (output_file_create): Adjust.
362 (output_file_close): Likewise.
363 * depend.c (quote_string_for_make): Make src argument const char *.
364 (register_dependency): Likewise.
365 (wrap_output): Likewise.
366 * as.h (register_dependency): Adjust.
367 * config/tc-xtensa.c (finish_vinsn): Remove unnecessary calls to
368 as_where ();
369 * symbols.c (S_SET_EXTERNAL): Likewise.
370 * input-scrub.c (as_where): Return the file name.
371 * as.h (as_where): Adjust prototype.
372 * app.c (do_scrub_chars): Adjust.
373 * cond.c (s_elseif): Likewise.
374 (s_else): Likewise.
375 (initialize_cframe): Likewise.
376 * config/obj-coff.c (obj_coff_init_stab_section): Likewise.
377 * config/obj-elf.c (obj_elf_init_stab_section): Likewise.
378 * config/obj-som.c (obj_som_init_stab_section): Likewise.
379 * config/tc-aarch64.c (output_info): Likewise.
380 * config/tc-ia64.c (md_assemble): Likewise.
381 (dot_alias): Likewise.
382 * config/tc-m68k.c (m68k_frob_label): Likewise.
383 * config/tc-mmix.c (s_bspec): Likewise.
384 (mmix_handle_mmixal): Likewise.
385 * config/tc-rx.c (rx_include): Likewise.
386 * config/tc-tic54x.c (tic54x_set_default_include): Likewise.
387 (tic54x_adjust_symtab): Likewise.
388 * config/tc-xtensa.c (directive_push): Likewise.
389 (xtensa_sanity_check): Likewise.
390 (xtensa_relax_frag): Likewise.
391 (md_convert_frag): Likewise.
392 (tinsn_to_slotbuf): Likewise.
393 * dwarf2dbg.c (dwarf2_where): Likewise.
394 * ecoff.c (add_file): Likewise.
395 (ecoff_generate_asm_lineno): Likewise.
396 * expr.c (make_expr_symbol): Likewise.
397 * frags.c (frag_new): Likewise.
398 (frag_var_init): Likewise.
399 * listing.c (listing_newline): Likewise.
400 * messages.c (identify): Likewise.
401 (as_show_where): Likewise.
402 (as_warn_internal): Likewise.
403 (as_bad_internal): Likewise.
404 * read.c (s_irp): Likewise.
405 (s_macro): Likewise.
406 (s_reloc): Likewise.
407 * stabs.c (stabs_generate_asm_file): Likewise.
408 (stabs_generate_asm_lineno): Likewise.
409 (stabs_generate_asm_func): Likewise.
410 * write.c (fix_new_internal): Likewise.
411 * as.h (PRINTF_WHERE_LIKE): Make file name argument const.
412 (as_warn_value_out_of_range): Adjust prototype.
413 (as_bad_value_out_of_range): Adjust prototype.
414 * messages.c (identify): Make file name argument const char *.
415 (as_warn_internal): Likewise.
416 (as_warn_where): Likewise.
417 (as_bad_internal): Likewise.
418 (as_bad_where): Likewise.
419 (as_internal_value_out_of_range): Likewise.
420 (as_warn_value_out_of_range): Likewise.
421 (as_bad_value_out_of_range): Likewise.
422 * as.h (found_comment_file): Change type to const char *.
423 * cond.c (file_line::file): Likewise.
424 * config/obj-coff.c (obj_coff_init_stab_section): Make variable const.
425 * config/obj-elf.c (obj_elf_init_stab_section): Likewise.
426 * config/obj-som.c (obj_som_init_stab_section): Likewise.
427 * config/tc-aarch64.c (output_info): Likewise.
428 * config/tc-alpha.c (insert_operand): Likewise.
429 * config/tc-arc.c (insert_operand): Likewise.
430 * config/tc-d30v.c (check_size): Likewise.
431 * config/tc-ia64.c (struct alias): Likewise.
432 * config/tc-m68k.c (struct label_line): Likewise.
433 * config/tc-mcore.c (md_apply_fix): Likewise.
434 * config/tc-microblaze.c (md_estimate_size_before_relax): Likewise.
435 * config/tc-mips.c (mips16_immed): Likewise.
436 * config/tc-mmix.c (mmix_handle_mmixal): Likewise.
437 * config/tc-ppc.c (ppc_insert_operand): Likewise.
438 * config/tc-rx.c (rx_include): Likewise.
439 * config/tc-s390.c (s390_insert_operand): Likewise.
440 * config/tc-tic54x.c (tic54x_set_default_include): Likewise.
441 (tic54x_adjust_symtab): Likewise.
442 * config/tc-tilegx.c (insert_operand): Likewise.
443 (apply_special_operator): Likewise.
444 * config/tc-tilepro.c (insert_operand): Likewise.
445 * config/tc-xtensa.c (directive_push): Likewise.
446 * ecoff.c (add_file): Likewise.
447 (ecoff_generate_asm_lineno): Likewise.
448 * listing.c (listing_newline): Likewise.
449 * read.c (s_irp): Likewise.
450 * write.c (install_reloc): Likewise.
451 * write.h (struct fix): Likewise.
452 * input-file.c (file_name): Change type to const char *.
453 (saved_file::file_name): Likewise.
454 (input_file_open): Change type of argument to const char *.
455 * input-file.h (input_file_open): Adjust.
456 * input-scrub.c (logical_input_file): change type to const char *.
457 (physical_input_file): Likewise.
458 (struct input_save): Adjust.
459 (input_scrub_push): Adjust.
460 (input_scrub_begin): Adjust.
461 (as_where): Adjust.
462 * input-scrub.c (input_scrub_new_file): Make file name argument const.
463 (input_scrub_include_file): Likewise.
464 (new_logical_line_flags): Likewise.
465 (new_logical_line): Likewise.
466 * as.h: Adjust.
467 * frags.h (struct frag): Change type of fr_file to const char *.
468 * expr.c (expr_symbol_where): Change type of file argument to
469 const char **.
470 * expr.h (expr_symbol_where): Likewise.
471 * config/tc-i370.c (md_apply_fix): adjust.
472 * config/tc-mmix.c (mmix_md_end): Likewise.
473 * config/tc-ppc.c (md_apply_fix): Likewise.
474 * config/tc-s390.c (md_apply_fix): Likewise.
475 * symbols.c (report_op_error): Likewise.
476 (resolve_symbol_value): Likewise.
477 * config/tc-ia64.c (slot::src_file): Change type to const char *.
478 (rsrc::file): Likewise.
479 * config/tc-xtensa.c (xtensa_sanity_check): Change type of variable to
480 const char *.
481 (xtensa_relax_frag): Likewise.
482 (md_convert_frag): Likewise.
483 (tinsn_to_slotbuf): Likewise.
484 * expr.c (expr_symbol_line): Likewise.
485 * macro.c (define_macro): Likewise.
486 * macro.h (macro_struct): Likewise.
487 * messages.c (as_show_where): Likewise.
488 * read.c (s_macro): Likewise.
489 * stabs.c (stabs_generate_asm_file): Likewise.
490 (generate_asm_file): Likewise.
491 (stabs_generate_asm_lineno): Likewise.
492 * write.h (struct reloc_list): Likewise.
493 * input-scrub.c (as_where): Change return type to const char *.
494 * as.h (as_wheree): Adjust.
495
496 2016-02-21 H.J. Lu <hongjiu.lu@intel.com>
497
498 * write.c (compress_debug): Move BFD compression bits setting
499 to ...
500 (write_object_file): Here.
501
502 2016-02-20 H.J. Lu <hongjiu.lu@intel.com>
503
504 * config/tc-i386.c (register_number): Check RegVRex.
505 * testsuite/gas/i386/x86-64-avx512f.s: Add a test for vgatherqpd
506 with %zmm19 and %zmm3.
507 * testsuite/gas/i386/x86-64-avx512f-intel.d: Updated.
508 * testsuite/gas/i386/x86-64-avx512f.d: Likewise.
509
510 2016-02-19 Matthew Wahab <matthew.wahab@arm.com>
511 Jiong Wang <jiong.wang@arm.com>
512
513 * config/tc-arm.c (arm_ext_fp16): New.
514 (arm_extensions): New entry for "fp16".
515
516 2016-02-19 Nick Clifton <nickc@redhat.com>
517
518 PR 19630
519 * read.c (read_a_source_file): Check for assemble_one returning
520 with input_line_pointer set to NULL.
521
522 2016-02-19 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
523
524 * listing.c (rebuffer_line): Change return type to void.
525
526 * symbols.c (decode_local_label_name): Make type a const char *.
527 * listing.c (print_source): Make type of p const char *.
528 (print_line): Make type of string const char *.
529 (buffer_line): Return const char *.
530 (title): Make type const char *.
531 (subtitle): Likewise.
532 (listing_listing): Make type of p const char *.
533 * messages.c (as_internal_value_out_of_range): Make type of prefix
534 const char *.
535 * stabs.c (s_stab_generic): make type of stab_secname, stabstr_secname
536 and string const char *.
537 * read.c (_bfd_rel): Make type of name const char *.
538 * app.c (out_string): Change type to const char *.
539 (struct app_save::out_string): Likewise.
540
541 2016-02-18 Dan Gisselquist <dgisselq@verizon.net>
542 Nick Clifton <nickc@redhat.com>
543
544 * read.c (finish_bundle): Avoid recording a negative alignment.
545 (do_align): Use unsigned values for n, len and max. Only create
546 a frag if the alignment requirement is greater than the minimum
547 byte alignment. Avoid recording a negative alignment.
548 (s_align): Use unsigned values where appropriate.
549 (bss_alloc): Use an unsigned value for the alignment.
550 (sizeof_sleb128): Add a comment noting that we encode one octet
551 per byte, regardless of the value of OCTETS_PER_BYTE_POWER.
552 (emit_leb129_expr): Abort if the emitted encoding was longer than
553 expected.
554 * read.h (output_leb128): Update prototype.
555 (sizeof_leb128): Update prototype.
556 (bss_alloc): Update prototype.
557 * write.c (record_alignment): Use an unsigned value for the
558 alignment. Do not record alignments less than the minimum
559 alignment for a byte.
560 * write.h (record_alignment): Update prototype.
561
562 2016-02-17 Max Filippov <jcmvbkbc@gmail.com>
563
564 * config/tc-xtensa.c (xtensa_move_literals): Fix check for
565 .init.literal/.fini.literal section name.
566 * testsuite/gas/xtensa/all.exp: Add init-fini-literals to the
567 list of xtensa tests.
568 * testsuite/gas/xtensa/init-fini-literals.d: New file:
569 init-fini-literals test result patterns.
570 * testsuite/gas/xtensa/init-fini-literals.s: New file:
571 init-fini-literals test.
572
573 2016-02-17 Nick Clifton <nickc@redhat.com>
574
575 * config/tc-msp430.c (msp430_mcu_data): Sync with data from TI's
576 devices.csv file as of March 2016.
577
578 2016-02-16 Claudiu Zissulescu <claziss@synopsys.com>
579
580 * config/tc-arc.c (tc_arc_frame_initial_instructions): New
581 function.
582 (tc_arc_regname_to_dw2regnum): Likewise.
583 * config/tc-arc.h (TARGET_USE_CFIPOP): Define
584 (tc_cfi_frame_initial_instructions): Likewise.
585 (tc_regname_to_dw2regnum): Likewise.
586 * testsuite/gas/cfi/cfi-arc-1.d: New file.
587 * testsuite/gas/cfi/cfi-arc-1.s: Likewise.
588 * testsuite/gas/cfi/cfi.exp: Allow running tests for arc.
589
590 2016-02-16 Trevor Saunders <tbsaunde@tbsaunde.org>
591
592 * doc/internals.texi (S_IS_EXTERN): Remove.
593
594 2016-02-16 Nick Clifton <nickc@redhat.com>
595
596 * doc/as.texinfo (Section): Fix up texinfo snafus in previous
597 update.
598
599 2016-02-16 Renlin Li <renlin.li@arm.com>
600
601 PR gas/19620
602 * config/tc-aarch64.c (parse_half): Remove restrictions on symbol name.
603 * testsuite/gas/aarch64/movw_label.d: New.
604 * testsuite/gas/aarch64/movw_label.s: New.
605
606 2016-02-15 Vinay Kumar G. <Vinay.G@kpit.com>
607
608 PR gas/19556
609 * config/rx-parse.y (MOV): Opcode generation for index
610 register addressing mode.
611 * testsuite/gas/rx/rx.exp: Updated for new testcase.
612 * testsuite/gas/rx/pr19665.s: New file.
613 * testsuite/gas/rx/pr19665.s: New file.
614 * testsuite/gas/rx/mov.d: Update expected output.
615
616 2016-02-15 Nick Clifton <nickc@redhat.com>
617
618 * doc/as.texinfo (.section): Document that numeric values can now
619 be used for the flags and type fields of the ELF target's .section
620 directive. Add notes about the restrictions on setting flags and
621 types.
622 * config/obj-elf.c (obj_elf_change_section): Allow known sections
623 to be given processor specific section types. Allow processor and
624 application specific flags of a section to be set after
625 definition.
626 (obj_elf_parse_section_letters): Handle parsing numeric values.
627 (obj_elf_section_type): Handle parsing numeric values.
628 (obj_elf_section): Allow numeric type values.
629 * config/obj-elf.h (obj_elf_change_section): Update prototype.
630 * testsuite/gas/elf/section10.d: New test.
631 * testsuite/gas/elf/section10.s: Source file for new test.
632 * testsuite/gas/elf/elf.exp: Run the new test.
633 * testsuite/gas/i386/ilp32/x86-64-unwind.d: Remove dependency upon
634 the description of the flags produced by readelf.
635 * testsuite/gas/tic6x/scomm-directive-4.d: Likewise.
636 * NEWS: Mention the new feature.
637
638 2016-02-11 Nick Clifton <nickc@redhat.com>
639
640 PR gas/19614
641 * dw2gencfi.c (cfi_sections_set): Delay setting this variable
642 until it is actually used.
643 (cfi_set_sections): Set cfi_sections_set to true.
644 (dot_cfi_startproc): Likewise.
645 (dot_cfi_endproc): Likewise.
646 (dot_cfi_fde_data): Likewise.
647 (cfi_finish): Likewise.
648 (dot_cfi_sections): Do not set cfi_sections_set.
649 * doc/as.texinfo (.cfi_sections): Note that targets can provide
650 their own cfi section name. Also note that the directive can be
651 reissued provided that CFI generation has not started.
652 * testsuite/gas/mips/compact-eh-err2.s: Add .cfi_startproc and
653 .cfi_endproc directives so that the redefinition of .cfi_sections
654 will trigger the generation of the error message.
655 * testsuite/gas/mips/compact-eh-err2.l: Update expected line
656 number of error message.
657
658 2016-02-10 Claudiu Zissulescu <claziss@synopsys.com>
659 Janek van Oirschot <jvanoirs@synopsys.com>
660
661 * config/tc-arc.h (TC_FRAG_TYPE, TC_PCREL_ADJUST, MAX_INSN_ARGS)
662 (MAX_INSN_FLGS, MAX_FLAG_NAME_LENGHT, TC_GENERIC_RELAX_TABLE):
663 Define.
664 (arc_flags, arc_relax_type): New structure.
665 * config/tc-arc.c (FRAG_MAX_GROWTH, RELAX_TABLE_ENTRY)
666 (RELAX_TABLE_ENTRY_MAX): New define.
667 (relaxation_state, md_relax_table, arc_relaxable_insns)
668 (arc_num_relaxable_ins): New variable.
669 (rlx_operand_type, arc_rlx_types): New enums.
670 (arc_relaxable_ins): New structure.
671 (OPTION_RELAX): New option.
672 (arc_insn): New relax member.
673 (arc_flags): Remove.
674 (relax_insn_p): New function.
675 (apply_fixups): Likewise.
676 (relaxable_operand): Likewise.
677 (may_relax_expr): Likewise.
678 (relaxable_flag): Likewise.
679 (arc_pcrel_adjust): Likewise.
680 (md_estimate_size_before_relax): Implement.
681 (md_convert_frag): Likewise.
682 (md_parse_option): Handle new mrelax option.
683 (md_show_usage): Likewise.
684 (assemble_insn): Set relax member.
685 (emit_insn0): New function.
686 (emit_insn1): Likewise.
687 (emit_insn): Handle relaxation case.
688 * NEWS: Mention the new relaxation option.
689 * doc/c-arc.texi (ARC Options): Document new mrelax option.
690 * doc/as.texinfo (Target ARC Options): Likewise.
691 * testsuite/gas/arc/relax-avoid1.d: New file.
692 * testsuite/gas/arc/relax-avoid1.s: Likewise.
693 * testsuite/gas/arc/relax-avoid2.d: Likewise.
694 * testsuite/gas/arc/relax-avoid2.s: Likewise.
695 * testsuite/gas/arc/relax-avoid3.d: Likewise.
696 * testsuite/gas/arc/relax-avoid3.s: Likewise.
697 * testsuite/gas/arc/relax-b.d: Likewise.
698 * testsuite/gas/arc/relax-b.s: Likewise.
699
700 2016-02-08 Nick Clifton <nickc@redhat.com>
701
702 * config/tc-ia64.c (dot_prologue): Fix formatting.
703
704 2016-02-04 Nick Clifton <nickc@redhat.com>
705
706 * config/obj-elf.c (obj_elf_change_section): Remove support for
707 ARM NOREAD sections.
708 * config/tc-arm.c (arm_elf_section_letter): Delete.
709 * config/tc-arm.h (md_elf_section_letter): Delete.
710 * doc/c-arm.texi (ARM Section Attribute): Delete section.
711 * testsuite/gas/arm/section-execute-only.d: Delete.
712 * testsuite/gas/arm/section-execute-only.s: Delete.
713
714 2016-02-04 Nick Clifton <nickc@redhat.com>
715
716 PR target/19561
717 * config/tc-msp430.c (msp430_operands): Remove case 7. Use case 2
718 to handle encoding of RRUX instruction.
719 * testsuite/gas/msp430/msp430x.s: Add more tests of the extended
720 shift instructions.
721 * testsuite/gas/msp430/msp430x.d: Update expected disassembly.
722
723 2016-02-03 Max Filippov <jcmvbkbc@gmail.com>
724
725 * config/tc-xtensa.c (md_apply_fix): Mark BFD_RELOC_XTENSA_DIFF*
726 substitutions for BFD_RELOC_* as unsigned.
727 * testsuite/gas/xtensa/all.exp: Add loc to list of xtensa tests.
728 * testsuite/gas/xtensa/loc.d: New file: loc test result patterns.
729 * testsuite/gas/xtensa/loc.s: New file: loc test.
730
731 2016-02-03 Kevin Buettner <kevinb@redhat.com>
732
733 * config/tc-msp430.h (DWARF2_ADDR_SIZE): Set to 4.
734
735 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
736
737 PR gas/19520
738 * NEWS: Mention new command line option -mrelax-relocations and
739 new configure option --enable-x86-relax-relocations for x86
740 target.
741 * config.in: Regenerated.
742 * configure.ac: Add --enable-x86-relax-relocations.
743 (ac_default_x86_relax_relocations): New. Default to 1 except
744 for x86 Solaris targets older than Solaris 12.
745 (DEFAULT_GENERATE_X86_RELAX_RELOCATIONS): Define.
746 * configure: Likewise.
747 * config/tc-i386.c (generate_relax_relocations): New.
748 (OPTION_MRELAX_RELOCATIONS): Likewise.
749 (output_disp): Don't generate relax relocations if
750 generate_relax_relocations is 0.
751 (md_longopts): Add -mrelax-relocations.
752 (md_show_usage): Likewise.
753 (md_parse_option): Handle OPTION_MRELAX_RELOCATIONS.
754 * doc/c-i386.texi: Document -mrelax-relocations=.
755 * testsuite/gas/i386/got-no-relax.d: New file.
756 * testsuite/gas/i386/x86-64-gotpcrel-no-relax.d: Likewise.
757 * testsuite/gas/i386/got.d: Pass -mrelax-relocations=yes to as.
758 * testsuite/gas/i386/localpic.d: Likewise.
759 * testsuite/gas/i386/mixed-mode-reloc32.d: Likewise.
760 * testsuite/gas/i386/reloc32.d: Likewise.
761 * testsuite/gas/i386/x86-64-gotpcrel.d: Likewise.
762 * testsuite/gas/i386/x86-64-localpic.d: Likewise.
763 * testsuite/gas/i386/ilp32/x86-64-gotpcrel.d: Likewise.
764 * testsuite/gas/i386/ilp32/x86-64-localpic.d: Likewise.
765 * testsuite/gas/i386/i386.exp: Run got-no-relax and
766 x86-64-gotpcrel-no-relax.
767
768 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
769
770 * NEWS: Mention new command line option -mfence-as-lock-add=yes
771 for x86 target.
772
773 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
774
775 * NEWS: Remove duplicated marker for 2.26.
776
777 2016-02-02 Renlin Li <renlin.li@arm.com>
778
779 * testsuite/gas/arm/thumb2_it_search.d: Skip non-elf targets.
780
781 2016-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
782
783 * testsuite/gas/ip2k/allinsn.d: New file.
784 * testsuite/gas/ip2k/allinsn.s: New file.
785 * testsuite/gas/ip2k/ip2k-allinsn.exp: New file.
786
787 2016-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
788
789 * testsuite/gas/epiphany/addr-syntax.d: Add explicit 0 offset to
790 some load instructions.
791 * testsuite/gas/epiphany/allinsn.d: Likewise.
792 * testsuite/gas/epiphany/regression.d: Likewise.
793
794 2016-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
795
796 * testsuite/gas/epiphany/addr-syntax.d: Remove unneeded '.l'
797 suffixes from instruction mnemonics in expected output.
798 * testsuite/gas/epiphany/allinsn.d: Likewise.
799 * testsuite/gas/epiphany/regression.d: Likewise.
800 * testsuite/gas/epiphany/sample.d: Likewise.
801
802 2016-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
803
804 * testsuite/gas/epiphany/addr-syntax.d: Update expected register
805 names.
806 * testsuite/gas/epiphany/allinsn.d: Likewise.
807 * testsuite/gas/epiphany/sample.d: Likewise.
808
809 2016-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
810
811 * testsuite/gas/epiphany/sample.d: Update expected output.
812
813 2016-01-26 Claudiu Zissulescu <claziss@synopsys.com>
814
815 * config/tc-arc.c (md_apply_fix): Allow addendum.
816 (arc_reloc_op): Allow complex expressions for tpoff.
817 (md_apply_fix): Handle resolved TLS local symbol.
818
819 * testsuite/gas/arc/tls-relocs1.d: New file.
820 * testsuite/gas/arc/tls-relocs1.s: Likewise.
821
822 2016-02-01 Loria <Loria@phantasia.org>
823
824 PR target/19311
825 * config/tc-arm.c (encode_arm_immediate): Recode to improve
826 efficiency and avoid an LLVM loop optimization bug.
827
828 2016-02-01 Nick Clifton <nickc@redhat.com>
829
830 * config/tc-microblaze.c (parse_imm): Fix compile time warning
831 message extending a negative 32-bit value into a larger signed
832 value on a 32-bit host.
833
834 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
835
836 PR gas/19532
837 * configure.ac (compressed_debug_sections): Replace == with =.
838 * configure: Regenerated.
839
840 2016-01-29 Andrew Senkevich <andrew.senkevich@intel.com>
841 H.J. Lu <hongjiu.lu@intel.com>
842
843 * config/tc-i386.c (avoid_fence): New.
844 (output_insn): Encode as lock addl $0x0, (%{r,e}sp) if avoid_fence
845 is true.
846 (OPTION_FENCE_AS_LOCK_ADD): New.
847 (md_longopts): Add -mfence-as-lock-add.
848 (md_parse_option): Handle -mfence-as-lock-add.
849 (md_show_usage): Add -mfence-as-lock-add=[no|yes].
850 * doc/c-i386.texi (-mfence-as-lock-add): Document.
851 * testsuite/gas/i386/i386.exp: Run new tests.
852 * testsuite/gas/i386/fence-as-lock-add.s: New.
853 * testsuite/gas/i386/fence-as-lock-add-yes.d: Likewise.
854 * testsuite/gas/i386/fence-as-lock-add-no.d: Likewise.
855 * testsuite/gas/i386/x86-64-fence-as-lock-add-yes.d: Likewise.
856 * testsuite/gas/i386/x86-64-fence-as-lock-add-no.d: Likewise.
857
858 2016-01-27 H.J. Lu <hongjiu.lu@intel.com>
859
860 * configure.ac (compressed_debug_sections): Remove trailing `]'.
861 * configure: Regenerated.
862
863 2016-01-25 H.J. Lu <hongjiu.lu@intel.com>
864
865 * config/tc-i386.c (OPTION_OMIT_LOCK_PREFIX): Renamed to ...
866 (OPTION_MOMIT_LOCK_PREFIX): This.
867 (md_longopts): Updated.
868 (md_parse_option): Likewise.
869
870 2016-01-25 Catherine Moore <clm@codesourcery.com>
871
872 * config/mips/tc-mips.c (md_begin): Avoid gp-relative addressing
873 if abicalls are in effect.
874 * testsuite/gas/mips/sdata-gp.s: New test.
875 * testsuite/gas/mips/sdata-gp.d: New expected output
876 * testsuite/gas/mips/mips.exp: Run new test.
877
878 2016-01-25 Renlin Li <renlin.li@arm.com>
879
880 * testsuite/gas/arm/thumb2_it_search.d: New.
881 * testsuite/gas/arm/thumb2_it_search.s: New.
882
883 2016-01-21 Nick Clifton <nickc@redhat.com>
884
885 PR gas/19454
886 * testsuite/gas/arm/mapshort-elf.d: Fix expected output to cope
887 with arm-netbsdelf target.
888 * testsuite/gas/arm/blx-bl-convert.d: Skip for netbsdelf.
889
890 2016-01-20 Nick Clifton <nickc@redhat.com>
891
892 PR 19456
893 * testsuite/gas/arm/weakdef-1.d: Skip for VxWorks.
894 * testsuite/gas/arm/blx-bl-convert.d
895 * testsuite/gas/arm/plt-1.d: Likewise.
896 * testsuite/gas/arm/reloc-bad.d: Likewise.
897 * testsuite/gas/arm/thumb-w-good.d: Likewise.
898 * testsuite/gas/arm/thumb2_pool.d: Likewise.
899 * testsuite/gas/arm/ldconst.d: Adjust so that it works with VxWorks
900 * testsuite/gas/arm/tls_vxworks.d: Update expected output.
901
902 PR 19499
903 * doc/as.texinfo (Errors): Correct documentation describing the
904 interaction of .file and .line with warning and error messages.
905
906 PR 19458
907 * testsuite/gas/arm/armv8_2-a.d: Skip for COFF based targets.
908 * testsuite/gas/arm/archv8m-main.d: Likewise.
909 * testsuite/gas/arm/archv8m-base.d: Likewise.
910
911 2016-01-20 Matthew Wahab <matthew.wahab@arm.com>
912
913 * testsuite/gas/aarch64/armv8_2-a-illegal.d: New.
914 * testsuite/gas/aarch64/armv8_2-a-illegal.l: New.
915 * testsuite/gas/aarch64/armv8_2-a-illegal.s: New.
916
917 2016-01-20 Mickael Guene <mickael.guene@st.com>
918 Terry Guo <terry.guo@arm.com>
919
920 * config/obj-elf.c (obj_elf_change_section) : Allow arm section with
921 SHF_ARM_NOREAD section flag.
922 * config/tc-arm.h (md_elf_section_letter) : Implement this hook to
923 handle letter 'y'.
924 (arm_elf_section_letter) : Declare it.
925 * config/tc-arm.c (arm_elf_section_letter): Handle letter 'y' to set
926 SHF_ARM_NOREAD section flag.
927 * doc/c-arm.texi (ARM section attribute): Document the 'y' attribute.
928
929 * testsuite/gas/arm/section-execute-only.s: New test case.
930 * testsuite/gas/arm/section-execute-only.d: Expected output.
931
932 2016-01-18 Maciej W. Rozycki <macro@imgtec.com>
933
934 * config/tc-mips.c (micromips_insn_length): Remove the mention
935 of 48-bit microMIPS instructions.
936
937 2016-01-18 Alan Modra <amodra@gmail.com>
938
939 * configure: Regenerate.
940
941 2016-01-17 Alan Modra <amodra@gmail.com>
942
943 * configure: Regenerate.
944
945 2016-01-17 Alan Modra <amodra@gmail.com>
946
947 * testsuite/gas/cfi/cfi.exp: Exclude m68hc11/12 from m68k test.
948
949 2016-01-14 Nick Clifton <nickc@redhat.com>
950
951 * testsuite/gas/rl78/sp-relative-movw.s: New test.
952 * testsuite/gas/rl78/sp-relative-movw.d: Expected disassembly.
953 * testsuite/gas/rl78/rl78.exp: Run the new test.
954
955 2016-01-14 Matthew Wahab <matthew.wahab@arm.com>
956
957 * testsuite/gas/aarch64/illegal-sysreg-2.l: New.
958 * testsuite/gas/aarch64/illegal-sysreg-2.d: New.
959
960 2016-01-13 Maciej W. Rozycki <macro@imgtec.com>
961
962 * config/tc-nios2.c (output_movia): Preset `code' to 0.
963
964 2016-01-13 Yoshinori Sato <ysato@users.sourceforge.jp>
965
966 * config/tc-h8300.c (get_operand): Remove spurious condition in
967 test for closing parenthesis.
968
969 2016-01-12 Matthew Wahab <matthew.wahab@arm.com>
970
971 * config/tc-arm.c (arm_ext_v8_2): New.
972 (insns): Add "esb".
973 * testsuite/gas/arm/armv8_2-a.d: New.
974 * testsuite/gas/arm/armv8_2-a.s: New.
975
976 2016-01-12 Alan Modra <amodra@gmail.com>
977
978 * testsuite/gas/ppc/vsx3.d: Accept nop padding.
979
980 2016-01-11 Peter Bergner <bergner@vnet.ibm.com>
981
982 * testsuite/gas/ppc/power9.d <xscmpnedp, xvcmpnedp, xvcmpnedp.,
983 xvcmpnesp, xvcmpnesp.>: Delete tests.
984 * testsuite/gas/ppc/power9.s: Likewise.
985 * testsuite/gas/ppc/vsx3.d: Likewise.
986 * testsuite/gas/ppc/vsx3.s: Likewise.
987
988 2016-01-08 Andreas Schwab <schwab@linux-m68k.org>
989
990 PR gas/13050
991 * testsuite/gas/m68k/all.exp: Add tests p13050-1 and p13050-2.
992 * testsuite/gas/m68k/p13050-1.s: New file.
993 * testsuite/gas/m68k/p13050-2.d: New file.
994 * testsuite/gas/m68k/p13050-2.s: New file.
995
996 2016-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
997
998 * testsuite/gas/arc/adc.d: Add 'R_' prefix to relocation names.
999 * testsuite/gas/arc/add.d: Likewise.
1000 * testsuite/gas/arc/and.d: Likewise.
1001 * testsuite/gas/arc/asl.d: Likewise.
1002 * testsuite/gas/arc/asr.d: Likewise.
1003 * testsuite/gas/arc/bic.d: Likewise.
1004 * testsuite/gas/arc/extb.d: Likewise.
1005 * testsuite/gas/arc/extw.d: Likewise.
1006 * testsuite/gas/arc/j.d: Likewise.
1007 * testsuite/gas/arc/jl.d: Likewise.
1008 * testsuite/gas/arc/ld2.d: Likewise.
1009 * testsuite/gas/arc/lsr.d: Likewise.
1010 * testsuite/gas/arc/mov.d: Likewise.
1011 * testsuite/gas/arc/or.d: Likewise.
1012 * testsuite/gas/arc/pcl-relocs.d: Likewise.
1013 * testsuite/gas/arc/pcrel-relocs.d: Likewise.
1014 * testsuite/gas/arc/pic-relocs.d: Likewise.
1015 * testsuite/gas/arc/plt-relocs.d: Likewise.
1016 * testsuite/gas/arc/rlc.d: Likewise.
1017 * testsuite/gas/arc/ror.d: Likewise.
1018 * testsuite/gas/arc/rrc.d: Likewise.
1019 * testsuite/gas/arc/sbc.d: Likewise.
1020 * testsuite/gas/arc/sda-relocs.d: Likewise.
1021 * testsuite/gas/arc/sda-relocs2.d: Likewise.
1022 * testsuite/gas/arc/sexb.d: Likewise.
1023 * testsuite/gas/arc/sexw.d: Likewise.
1024 * testsuite/gas/arc/st.d: Likewise.
1025 * testsuite/gas/arc/sub.d: Likewise.
1026 * testsuite/gas/arc/tls-relocs.d: Likewise.
1027 * testsuite/gas/arc/xor.d: Likewise.
1028
1029 2016-01-01 Alan Modra <amodra@gmail.com>
1030
1031 Update year range in copyright notice of all files.
1032
1033 For older changes see ChangeLog-2015 and testsuite/ChangeLog-2015
1034 \f
1035 Copyright (C) 2016 Free Software Foundation, Inc.
1036
1037 Copying and distribution of this file, with or without modification,
1038 are permitted in any medium without royalty provided the copyright
1039 notice and this notice are preserved.
1040
1041 Local Variables:
1042 mode: change-log
1043 left-margin: 8
1044 fill-column: 74
1045 version-control: never
1046 End: