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