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