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