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