Skip tests for common directive on hpux
[deliverable/binutils-gdb.git] / gas / ChangeLog
1 2016-02-23 H.J. Lu <hongjiu.lu@intel.com>
2
3 * testsuite/gas/elf/elf.exp: Skip tests for common directive on
4 hpux.
5
6 2016-02-22 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
7
8 * output-file.c (output_file_create): Make file name argument const.
9 (output_file_close): Likewise.
10 * output-file.h (output_file_create): Adjust.
11 (output_file_close): Likewise.
12 * depend.c (quote_string_for_make): Make src argument const char *.
13 (register_dependency): Likewise.
14 (wrap_output): Likewise.
15 * as.h (register_dependency): Adjust.
16 * config/tc-xtensa.c (finish_vinsn): Remove unnecessary calls to
17 as_where ();
18 * symbols.c (S_SET_EXTERNAL): Likewise.
19 * input-scrub.c (as_where): Return the file name.
20 * as.h (as_where): Adjust prototype.
21 * app.c (do_scrub_chars): Adjust.
22 * cond.c (s_elseif): Likewise.
23 (s_else): Likewise.
24 (initialize_cframe): Likewise.
25 * config/obj-coff.c (obj_coff_init_stab_section): Likewise.
26 * config/obj-elf.c (obj_elf_init_stab_section): Likewise.
27 * config/obj-som.c (obj_som_init_stab_section): Likewise.
28 * config/tc-aarch64.c (output_info): Likewise.
29 * config/tc-ia64.c (md_assemble): Likewise.
30 (dot_alias): Likewise.
31 * config/tc-m68k.c (m68k_frob_label): Likewise.
32 * config/tc-mmix.c (s_bspec): Likewise.
33 (mmix_handle_mmixal): Likewise.
34 * config/tc-rx.c (rx_include): Likewise.
35 * config/tc-tic54x.c (tic54x_set_default_include): Likewise.
36 (tic54x_adjust_symtab): Likewise.
37 * config/tc-xtensa.c (directive_push): Likewise.
38 (xtensa_sanity_check): Likewise.
39 (xtensa_relax_frag): Likewise.
40 (md_convert_frag): Likewise.
41 (tinsn_to_slotbuf): Likewise.
42 * dwarf2dbg.c (dwarf2_where): Likewise.
43 * ecoff.c (add_file): Likewise.
44 (ecoff_generate_asm_lineno): Likewise.
45 * expr.c (make_expr_symbol): Likewise.
46 * frags.c (frag_new): Likewise.
47 (frag_var_init): Likewise.
48 * listing.c (listing_newline): Likewise.
49 * messages.c (identify): Likewise.
50 (as_show_where): Likewise.
51 (as_warn_internal): Likewise.
52 (as_bad_internal): Likewise.
53 * read.c (s_irp): Likewise.
54 (s_macro): Likewise.
55 (s_reloc): Likewise.
56 * stabs.c (stabs_generate_asm_file): Likewise.
57 (stabs_generate_asm_lineno): Likewise.
58 (stabs_generate_asm_func): Likewise.
59 * write.c (fix_new_internal): Likewise.
60 * as.h (PRINTF_WHERE_LIKE): Make file name argument const.
61 (as_warn_value_out_of_range): Adjust prototype.
62 (as_bad_value_out_of_range): Adjust prototype.
63 * messages.c (identify): Make file name argument const char *.
64 (as_warn_internal): Likewise.
65 (as_warn_where): Likewise.
66 (as_bad_internal): Likewise.
67 (as_bad_where): Likewise.
68 (as_internal_value_out_of_range): Likewise.
69 (as_warn_value_out_of_range): Likewise.
70 (as_bad_value_out_of_range): Likewise.
71 * as.h (found_comment_file): Change type to const char *.
72 * cond.c (file_line::file): Likewise.
73 * config/obj-coff.c (obj_coff_init_stab_section): Make variable const.
74 * config/obj-elf.c (obj_elf_init_stab_section): Likewise.
75 * config/obj-som.c (obj_som_init_stab_section): Likewise.
76 * config/tc-aarch64.c (output_info): Likewise.
77 * config/tc-alpha.c (insert_operand): Likewise.
78 * config/tc-arc.c (insert_operand): Likewise.
79 * config/tc-d30v.c (check_size): Likewise.
80 * config/tc-ia64.c (struct alias): Likewise.
81 * config/tc-m68k.c (struct label_line): Likewise.
82 * config/tc-mcore.c (md_apply_fix): Likewise.
83 * config/tc-microblaze.c (md_estimate_size_before_relax): Likewise.
84 * config/tc-mips.c (mips16_immed): Likewise.
85 * config/tc-mmix.c (mmix_handle_mmixal): Likewise.
86 * config/tc-ppc.c (ppc_insert_operand): Likewise.
87 * config/tc-rx.c (rx_include): Likewise.
88 * config/tc-s390.c (s390_insert_operand): Likewise.
89 * config/tc-tic54x.c (tic54x_set_default_include): Likewise.
90 (tic54x_adjust_symtab): Likewise.
91 * config/tc-tilegx.c (insert_operand): Likewise.
92 (apply_special_operator): Likewise.
93 * config/tc-tilepro.c (insert_operand): Likewise.
94 * config/tc-xtensa.c (directive_push): Likewise.
95 * ecoff.c (add_file): Likewise.
96 (ecoff_generate_asm_lineno): Likewise.
97 * listing.c (listing_newline): Likewise.
98 * read.c (s_irp): Likewise.
99 * write.c (install_reloc): Likewise.
100 * write.h (struct fix): Likewise.
101 * input-file.c (file_name): Change type to const char *.
102 (saved_file::file_name): Likewise.
103 (input_file_open): Change type of argument to const char *.
104 * input-file.h (input_file_open): Adjust.
105 * input-scrub.c (logical_input_file): change type to const char *.
106 (physical_input_file): Likewise.
107 (struct input_save): Adjust.
108 (input_scrub_push): Adjust.
109 (input_scrub_begin): Adjust.
110 (as_where): Adjust.
111 * input-scrub.c (input_scrub_new_file): Make file name argument const.
112 (input_scrub_include_file): Likewise.
113 (new_logical_line_flags): Likewise.
114 (new_logical_line): Likewise.
115 * as.h: Adjust.
116 * frags.h (struct frag): Change type of fr_file to const char *.
117 * expr.c (expr_symbol_where): Change type of file argument to
118 const char **.
119 * expr.h (expr_symbol_where): Likewise.
120 * config/tc-i370.c (md_apply_fix): adjust.
121 * config/tc-mmix.c (mmix_md_end): Likewise.
122 * config/tc-ppc.c (md_apply_fix): Likewise.
123 * config/tc-s390.c (md_apply_fix): Likewise.
124 * symbols.c (report_op_error): Likewise.
125 (resolve_symbol_value): Likewise.
126 * config/tc-ia64.c (slot::src_file): Change type to const char *.
127 (rsrc::file): Likewise.
128 * config/tc-xtensa.c (xtensa_sanity_check): Change type of variable to
129 const char *.
130 (xtensa_relax_frag): Likewise.
131 (md_convert_frag): Likewise.
132 (tinsn_to_slotbuf): Likewise.
133 * expr.c (expr_symbol_line): Likewise.
134 * macro.c (define_macro): Likewise.
135 * macro.h (macro_struct): Likewise.
136 * messages.c (as_show_where): Likewise.
137 * read.c (s_macro): Likewise.
138 * stabs.c (stabs_generate_asm_file): Likewise.
139 (generate_asm_file): Likewise.
140 (stabs_generate_asm_lineno): Likewise.
141 * write.h (struct reloc_list): Likewise.
142 * input-scrub.c (as_where): Change return type to const char *.
143 * as.h (as_wheree): Adjust.
144
145 2016-02-21 H.J. Lu <hongjiu.lu@intel.com>
146
147 * write.c (compress_debug): Move BFD compression bits setting
148 to ...
149 (write_object_file): Here.
150
151 2016-02-20 H.J. Lu <hongjiu.lu@intel.com>
152
153 * config/tc-i386.c (register_number): Check RegVRex.
154 * testsuite/gas/i386/x86-64-avx512f.s: Add a test for vgatherqpd
155 with %zmm19 and %zmm3.
156 * testsuite/gas/i386/x86-64-avx512f-intel.d: Updated.
157 * testsuite/gas/i386/x86-64-avx512f.d: Likewise.
158
159 2016-02-19 Matthew Wahab <matthew.wahab@arm.com>
160 Jiong Wang <jiong.wang@arm.com>
161
162 * config/tc-arm.c (arm_ext_fp16): New.
163 (arm_extensions): New entry for "fp16".
164
165 2016-02-19 Nick Clifton <nickc@redhat.com>
166
167 PR 19630
168 * read.c (read_a_source_file): Check for assemble_one returning
169 with input_line_pointer set to NULL.
170
171 2016-02-19 Trevor Saunders <tbsaunde+binutils@tbsaunde.org>
172
173 * listing.c (rebuffer_line): Change return type to void.
174
175 * symbols.c (decode_local_label_name): Make type a const char *.
176 * listing.c (print_source): Make type of p const char *.
177 (print_line): Make type of string const char *.
178 (buffer_line): Return const char *.
179 (title): Make type const char *.
180 (subtitle): Likewise.
181 (listing_listing): Make type of p const char *.
182 * messages.c (as_internal_value_out_of_range): Make type of prefix
183 const char *.
184 * stabs.c (s_stab_generic): make type of stab_secname, stabstr_secname
185 and string const char *.
186 * read.c (_bfd_rel): Make type of name const char *.
187 * app.c (out_string): Change type to const char *.
188 (struct app_save::out_string): Likewise.
189
190 2016-02-18 Dan Gisselquist <dgisselq@verizon.net>
191 Nick Clifton <nickc@redhat.com>
192
193 * read.c (finish_bundle): Avoid recording a negative alignment.
194 (do_align): Use unsigned values for n, len and max. Only create
195 a frag if the alignment requirement is greater than the minimum
196 byte alignment. Avoid recording a negative alignment.
197 (s_align): Use unsigned values where appropriate.
198 (bss_alloc): Use an unsigned value for the alignment.
199 (sizeof_sleb128): Add a comment noting that we encode one octet
200 per byte, regardless of the value of OCTETS_PER_BYTE_POWER.
201 (emit_leb129_expr): Abort if the emitted encoding was longer than
202 expected.
203 * read.h (output_leb128): Update prototype.
204 (sizeof_leb128): Update prototype.
205 (bss_alloc): Update prototype.
206 * write.c (record_alignment): Use an unsigned value for the
207 alignment. Do not record alignments less than the minimum
208 alignment for a byte.
209 * write.h (record_alignment): Update prototype.
210
211 2016-02-17 Max Filippov <jcmvbkbc@gmail.com>
212
213 * config/tc-xtensa.c (xtensa_move_literals): Fix check for
214 .init.literal/.fini.literal section name.
215 * testsuite/gas/xtensa/all.exp: Add init-fini-literals to the
216 list of xtensa tests.
217 * testsuite/gas/xtensa/init-fini-literals.d: New file:
218 init-fini-literals test result patterns.
219 * testsuite/gas/xtensa/init-fini-literals.s: New file:
220 init-fini-literals test.
221
222 2016-02-17 Nick Clifton <nickc@redhat.com>
223
224 * config/tc-msp430.c (msp430_mcu_data): Sync with data from TI's
225 devices.csv file as of March 2016.
226
227 2016-02-16 Claudiu Zissulescu <claziss@synopsys.com>
228
229 * config/tc-arc.c (tc_arc_frame_initial_instructions): New
230 function.
231 (tc_arc_regname_to_dw2regnum): Likewise.
232 * config/tc-arc.h (TARGET_USE_CFIPOP): Define
233 (tc_cfi_frame_initial_instructions): Likewise.
234 (tc_regname_to_dw2regnum): Likewise.
235
236 2016-02-16 Trevor Saunders <tbsaunde@tbsaunde.org>
237
238 * doc/internals.texi (S_IS_EXTERN): Remove.
239
240 2016-02-16 Nick Clifton <nickc@redhat.com>
241
242 * doc/as.texinfo (Section): Fix up texinfo snafus in previous
243 update.
244
245 2016-02-16 Renlin Li <renlin.li@arm.com>
246
247 PR gas/19620
248 * config/tc-aarch64.c (parse_half): Remove restrictions on symbol name.
249 * testsuite/gas/aarch64/movw_label.d: New.
250 * testsuite/gas/aarch64/movw_label.s: New.
251
252 2016-02-15 Vinay Kumar G. <Vinay.G@kpit.com>
253
254 PR gas/19556
255 * config/rx-parse.y (MOV): Opcode generation for index
256 register addressing mode.
257 * testsuite/gas/rx/rx.exp: Updated for new testcase.
258 * testsuite/gas/rx/pr19665.s: New file.
259 * testsuite/gas/rx/pr19665.s: New file.
260 * testsuite/gas/rx/mov.d: Update expected output.
261
262 2016-02-15 Nick Clifton <nickc@redhat.com>
263
264 * doc/as.texinfo (.section): Document that numeric values can now
265 be used for the flags and type fields of the ELF target's .section
266 directive. Add notes about the restrictions on setting flags and
267 types.
268 * config/obj-elf.c (obj_elf_change_section): Allow known sections
269 to be given processor specific section types. Allow processor and
270 application specific flags of a section to be set after
271 definition.
272 (obj_elf_parse_section_letters): Handle parsing numeric values.
273 (obj_elf_section_type): Handle parsing numeric values.
274 (obj_elf_section): Allow numeric type values.
275 * config/obj-elf.h (obj_elf_change_section): Update prototype.
276 * testsuite/gas/elf/section10.d: New test.
277 * testsuite/gas/elf/section10.s: Source file for new test.
278 * testsuite/gas/elf/elf.exp: Run the new test.
279 * testsuite/gas/i386/ilp32/x86-64-unwind.d: Remove dependency upon
280 the description of the flags produced by readelf.
281 * testsuite/gas/tic6x/scomm-directive-4.d: Likewise.
282 * NEWS: Mention the new feature.
283
284 2016-02-11 Nick Clifton <nickc@redhat.com>
285
286 PR gas/19614
287 * dw2gencfi.c (cfi_sections_set): Delay setting this variable
288 until it is actually used.
289 (cfi_set_sections): Set cfi_sections_set to true.
290 (dot_cfi_startproc): Likewise.
291 (dot_cfi_endproc): Likewise.
292 (dot_cfi_fde_data): Likewise.
293 (cfi_finish): Likewise.
294 (dot_cfi_sections): Do not set cfi_sections_set.
295 * doc/as.texinfo (.cfi_sections): Note that targets can provide
296 their own cfi section name. Also note that the directive can be
297 reissued provided that CFI generation has not started.
298 * testsuite/gas/mips/compact-eh-err2.s: Add .cfi_startproc and
299 .cfi_endproc directives so that the redefinition of .cfi_sections
300 will trigger the generation of the error message.
301 * testsuite/gas/mips/compact-eh-err2.l: Update expected line
302 number of error message.
303
304 2016-02-10 Claudiu Zissulescu <claziss@synopsys.com>
305 Janek van Oirschot <jvanoirs@synopsys.com>
306
307 * config/tc-arc.h (TC_FRAG_TYPE, TC_PCREL_ADJUST, MAX_INSN_ARGS)
308 (MAX_INSN_FLGS, MAX_FLAG_NAME_LENGHT, TC_GENERIC_RELAX_TABLE):
309 Define.
310 (arc_flags, arc_relax_type): New structure.
311 * config/tc-arc.c (FRAG_MAX_GROWTH, RELAX_TABLE_ENTRY)
312 (RELAX_TABLE_ENTRY_MAX): New define.
313 (relaxation_state, md_relax_table, arc_relaxable_insns)
314 (arc_num_relaxable_ins): New variable.
315 (rlx_operand_type, arc_rlx_types): New enums.
316 (arc_relaxable_ins): New structure.
317 (OPTION_RELAX): New option.
318 (arc_insn): New relax member.
319 (arc_flags): Remove.
320 (relax_insn_p): New function.
321 (apply_fixups): Likewise.
322 (relaxable_operand): Likewise.
323 (may_relax_expr): Likewise.
324 (relaxable_flag): Likewise.
325 (arc_pcrel_adjust): Likewise.
326 (md_estimate_size_before_relax): Implement.
327 (md_convert_frag): Likewise.
328 (md_parse_option): Handle new mrelax option.
329 (md_show_usage): Likewise.
330 (assemble_insn): Set relax member.
331 (emit_insn0): New function.
332 (emit_insn1): Likewise.
333 (emit_insn): Handle relaxation case.
334 * NEWS: Mention the new relaxation option.
335 * doc/c-arc.texi (ARC Options): Document new mrelax option.
336 * doc/as.texinfo (Target ARC Options): Likewise.
337 * testsuite/gas/arc/relax-avoid1.d: New file.
338 * testsuite/gas/arc/relax-avoid1.s: Likewise.
339 * testsuite/gas/arc/relax-avoid2.d: Likewise.
340 * testsuite/gas/arc/relax-avoid2.s: Likewise.
341 * testsuite/gas/arc/relax-avoid3.d: Likewise.
342 * testsuite/gas/arc/relax-avoid3.s: Likewise.
343 * testsuite/gas/arc/relax-b.d: Likewise.
344 * testsuite/gas/arc/relax-b.s: Likewise.
345
346 2016-02-08 Nick Clifton <nickc@redhat.com>
347
348 * config/tc-ia64.c (dot_prologue): Fix formatting.
349
350 2016-02-04 Nick Clifton <nickc@redhat.com>
351
352 * config/obj-elf.c (obj_elf_change_section): Remove support for
353 ARM NOREAD sections.
354 * config/tc-arm.c (arm_elf_section_letter): Delete.
355 * config/tc-arm.h (md_elf_section_letter): Delete.
356 * doc/c-arm.texi (ARM Section Attribute): Delete section.
357 * testsuite/gas/arm/section-execute-only.d: Delete.
358 * testsuite/gas/arm/section-execute-only.s: Delete.
359
360 2016-02-04 Nick Clifton <nickc@redhat.com>
361
362 PR target/19561
363 * config/tc-msp430.c (msp430_operands): Remove case 7. Use case 2
364 to handle encoding of RRUX instruction.
365 * testsuite/gas/msp430/msp430x.s: Add more tests of the extended
366 shift instructions.
367 * testsuite/gas/msp430/msp430x.d: Update expected disassembly.
368
369 2016-02-03 Max Filippov <jcmvbkbc@gmail.com>
370
371 * config/tc-xtensa.c (md_apply_fix): Mark BFD_RELOC_XTENSA_DIFF*
372 substitutions for BFD_RELOC_* as unsigned.
373 * testsuite/gas/xtensa/all.exp: Add loc to list of xtensa tests.
374 * testsuite/gas/xtensa/loc.d: New file: loc test result patterns.
375 * testsuite/gas/xtensa/loc.s: New file: loc test.
376
377 2016-02-03 Kevin Buettner <kevinb@redhat.com>
378
379 * config/tc-msp430.h (DWARF2_ADDR_SIZE): Set to 4.
380
381 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
382
383 PR gas/19520
384 * NEWS: Mention new command line option -mrelax-relocations and
385 new configure option --enable-x86-relax-relocations for x86
386 target.
387 * config.in: Regenerated.
388 * configure.ac: Add --enable-x86-relax-relocations.
389 (ac_default_x86_relax_relocations): New. Default to 1 except
390 for x86 Solaris targets older than Solaris 12.
391 (DEFAULT_GENERATE_X86_RELAX_RELOCATIONS): Define.
392 * configure: Likewise.
393 * config/tc-i386.c (generate_relax_relocations): New.
394 (OPTION_MRELAX_RELOCATIONS): Likewise.
395 (output_disp): Don't generate relax relocations if
396 generate_relax_relocations is 0.
397 (md_longopts): Add -mrelax-relocations.
398 (md_show_usage): Likewise.
399 (md_parse_option): Handle OPTION_MRELAX_RELOCATIONS.
400 * doc/c-i386.texi: Document -mrelax-relocations=.
401 * testsuite/gas/i386/got-no-relax.d: New file.
402 * testsuite/gas/i386/x86-64-gotpcrel-no-relax.d: Likewise.
403 * testsuite/gas/i386/got.d: Pass -mrelax-relocations=yes to as.
404 * testsuite/gas/i386/localpic.d: Likewise.
405 * testsuite/gas/i386/mixed-mode-reloc32.d: Likewise.
406 * testsuite/gas/i386/reloc32.d: Likewise.
407 * testsuite/gas/i386/x86-64-gotpcrel.d: Likewise.
408 * testsuite/gas/i386/x86-64-localpic.d: Likewise.
409 * testsuite/gas/i386/ilp32/x86-64-gotpcrel.d: Likewise.
410 * testsuite/gas/i386/ilp32/x86-64-localpic.d: Likewise.
411 * testsuite/gas/i386/i386.exp: Run got-no-relax and
412 x86-64-gotpcrel-no-relax.
413
414 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
415
416 * NEWS: Mention new command line option -mfence-as-lock-add=yes
417 for x86 target.
418
419 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
420
421 * NEWS: Remove duplicated marker for 2.26.
422
423 2016-02-02 Renlin Li <renlin.li@arm.com>
424
425 * testsuite/gas/arm/thumb2_it_search.d: Skip non-elf targets.
426
427 2016-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
428
429 * testsuite/gas/ip2k/allinsn.d: New file.
430 * testsuite/gas/ip2k/allinsn.s: New file.
431 * testsuite/gas/ip2k/ip2k-allinsn.exp: New file.
432
433 2016-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
434
435 * testsuite/gas/epiphany/addr-syntax.d: Add explicit 0 offset to
436 some load instructions.
437 * testsuite/gas/epiphany/allinsn.d: Likewise.
438 * testsuite/gas/epiphany/regression.d: Likewise.
439
440 2016-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
441
442 * testsuite/gas/epiphany/addr-syntax.d: Remove unneeded '.l'
443 suffixes from instruction mnemonics in expected output.
444 * testsuite/gas/epiphany/allinsn.d: Likewise.
445 * testsuite/gas/epiphany/regression.d: Likewise.
446 * testsuite/gas/epiphany/sample.d: Likewise.
447
448 2016-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
449
450 * testsuite/gas/epiphany/addr-syntax.d: Update expected register
451 names.
452 * testsuite/gas/epiphany/allinsn.d: Likewise.
453 * testsuite/gas/epiphany/sample.d: Likewise.
454
455 2016-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
456
457 * testsuite/gas/epiphany/sample.d: Update expected output.
458
459 2016-01-26 Claudiu Zissulescu <claziss@synopsys.com>
460
461 * config/tc-arc.c (md_apply_fix): Allow addendum.
462 (arc_reloc_op): Allow complex expressions for tpoff.
463 (md_apply_fix): Handle resolved TLS local symbol.
464
465 * testsuite/gas/arc/tls-relocs1.d: New file.
466 * testsuite/gas/arc/tls-relocs1.s: Likewise.
467
468 2016-02-01 Loria <Loria@phantasia.org>
469
470 PR target/19311
471 * config/tc-arm.c (encode_arm_immediate): Recode to improve
472 efficiency and avoid an LLVM loop optimization bug.
473
474 2016-02-01 Nick Clifton <nickc@redhat.com>
475
476 * config/tc-microblaze.c (parse_imm): Fix compile time warning
477 message extending a negative 32-bit value into a larger signed
478 value on a 32-bit host.
479
480 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
481
482 PR gas/19532
483 * configure.ac (compressed_debug_sections): Replace == with =.
484 * configure: Regenerated.
485
486 2016-01-29 Andrew Senkevich <andrew.senkevich@intel.com>
487 H.J. Lu <hongjiu.lu@intel.com>
488
489 * config/tc-i386.c (avoid_fence): New.
490 (output_insn): Encode as lock addl $0x0, (%{r,e}sp) if avoid_fence
491 is true.
492 (OPTION_FENCE_AS_LOCK_ADD): New.
493 (md_longopts): Add -mfence-as-lock-add.
494 (md_parse_option): Handle -mfence-as-lock-add.
495 (md_show_usage): Add -mfence-as-lock-add=[no|yes].
496 * doc/c-i386.texi (-mfence-as-lock-add): Document.
497 * testsuite/gas/i386/i386.exp: Run new tests.
498 * testsuite/gas/i386/fence-as-lock-add.s: New.
499 * testsuite/gas/i386/fence-as-lock-add-yes.d: Likewise.
500 * testsuite/gas/i386/fence-as-lock-add-no.d: Likewise.
501 * testsuite/gas/i386/x86-64-fence-as-lock-add-yes.d: Likewise.
502 * testsuite/gas/i386/x86-64-fence-as-lock-add-no.d: Likewise.
503
504 2016-01-27 H.J. Lu <hongjiu.lu@intel.com>
505
506 * configure.ac (compressed_debug_sections): Remove trailing `]'.
507 * configure: Regenerated.
508
509 2016-01-25 H.J. Lu <hongjiu.lu@intel.com>
510
511 * config/tc-i386.c (OPTION_OMIT_LOCK_PREFIX): Renamed to ...
512 (OPTION_MOMIT_LOCK_PREFIX): This.
513 (md_longopts): Updated.
514 (md_parse_option): Likewise.
515
516 2016-01-25 Catherine Moore <clm@codesourcery.com>
517
518 * config/mips/tc-mips.c (md_begin): Avoid gp-relative addressing
519 if abicalls are in effect.
520 * testsuite/gas/mips/sdata-gp.s: New test.
521 * testsuite/gas/mips/sdata-gp.d: New expected output
522 * testsuite/gas/mips/mips.exp: Run new test.
523
524 2016-01-25 Renlin Li <renlin.li@arm.com>
525
526 * testsuite/gas/arm/thumb2_it_search.d: New.
527 * testsuite/gas/arm/thumb2_it_search.s: New.
528
529 2016-01-21 Nick Clifton <nickc@redhat.com>
530
531 PR gas/19454
532 * testsuite/gas/arm/mapshort-elf.d: Fix expected output to cope
533 with arm-netbsdelf target.
534 * testsuite/gas/arm/blx-bl-convert.d: Skip for netbsdelf.
535
536 2016-01-20 Nick Clifton <nickc@redhat.com>
537
538 PR 19456
539 * testsuite/gas/arm/weakdef-1.d: Skip for VxWorks.
540 * testsuite/gas/arm/blx-bl-convert.d
541 * testsuite/gas/arm/plt-1.d: Likewise.
542 * testsuite/gas/arm/reloc-bad.d: Likewise.
543 * testsuite/gas/arm/thumb-w-good.d: Likewise.
544 * testsuite/gas/arm/thumb2_pool.d: Likewise.
545 * testsuite/gas/arm/ldconst.d: Adjust so that it works with VxWorks
546 * testsuite/gas/arm/tls_vxworks.d: Update expected output.
547
548 PR 19499
549 * doc/as.texinfo (Errors): Correct documentation describing the
550 interaction of .file and .line with warning and error messages.
551
552 PR 19458
553 * testsuite/gas/arm/armv8_2-a.d: Skip for COFF based targets.
554 * testsuite/gas/arm/archv8m-main.d: Likewise.
555 * testsuite/gas/arm/archv8m-base.d: Likewise.
556
557 2016-01-20 Matthew Wahab <matthew.wahab@arm.com>
558
559 * testsuite/gas/aarch64/armv8_2-a-illegal.d: New.
560 * testsuite/gas/aarch64/armv8_2-a-illegal.l: New.
561 * testsuite/gas/aarch64/armv8_2-a-illegal.s: New.
562
563 2016-01-20 Mickael Guene <mickael.guene@st.com>
564 Terry Guo <terry.guo@arm.com>
565
566 * config/obj-elf.c (obj_elf_change_section) : Allow arm section with
567 SHF_ARM_NOREAD section flag.
568 * config/tc-arm.h (md_elf_section_letter) : Implement this hook to
569 handle letter 'y'.
570 (arm_elf_section_letter) : Declare it.
571 * config/tc-arm.c (arm_elf_section_letter): Handle letter 'y' to set
572 SHF_ARM_NOREAD section flag.
573 * doc/c-arm.texi (ARM section attribute): Document the 'y' attribute.
574
575 * testsuite/gas/arm/section-execute-only.s: New test case.
576 * testsuite/gas/arm/section-execute-only.d: Expected output.
577
578 2016-01-18 Maciej W. Rozycki <macro@imgtec.com>
579
580 * config/tc-mips.c (micromips_insn_length): Remove the mention
581 of 48-bit microMIPS instructions.
582
583 2016-01-18 Alan Modra <amodra@gmail.com>
584
585 * configure: Regenerate.
586
587 2016-01-17 Alan Modra <amodra@gmail.com>
588
589 * configure: Regenerate.
590
591 2016-01-17 Alan Modra <amodra@gmail.com>
592
593 * testsuite/gas/cfi/cfi.exp: Exclude m68hc11/12 from m68k test.
594
595 2016-01-14 Nick Clifton <nickc@redhat.com>
596
597 * testsuite/gas/rl78/sp-relative-movw.s: New test.
598 * testsuite/gas/rl78/sp-relative-movw.d: Expected disassembly.
599 * testsuite/gas/rl78/rl78.exp: Run the new test.
600
601 2016-01-14 Matthew Wahab <matthew.wahab@arm.com>
602
603 * testsuite/gas/aarch64/illegal-sysreg-2.l: New.
604 * testsuite/gas/aarch64/illegal-sysreg-2.d: New.
605
606 2016-01-13 Maciej W. Rozycki <macro@imgtec.com>
607
608 * config/tc-nios2.c (output_movia): Preset `code' to 0.
609
610 2016-01-13 Yoshinori Sato <ysato@users.sourceforge.jp>
611
612 * config/tc-h8300.c (get_operand): Remove spurious condition in
613 test for closing parenthesis.
614
615 2016-01-12 Matthew Wahab <matthew.wahab@arm.com>
616
617 * config/tc-arm.c (arm_ext_v8_2): New.
618 (insns): Add "esb".
619 * testsuite/gas/arm/armv8_2-a.d: New.
620 * testsuite/gas/arm/armv8_2-a.s: New.
621
622 2016-01-12 Alan Modra <amodra@gmail.com>
623
624 * testsuite/gas/ppc/vsx3.d: Accept nop padding.
625
626 2016-01-11 Peter Bergner <bergner@vnet.ibm.com>
627
628 * testsuite/gas/ppc/power9.d <xscmpnedp, xvcmpnedp, xvcmpnedp.,
629 xvcmpnesp, xvcmpnesp.>: Delete tests.
630 * testsuite/gas/ppc/power9.s: Likewise.
631 * testsuite/gas/ppc/vsx3.d: Likewise.
632 * testsuite/gas/ppc/vsx3.s: Likewise.
633
634 2016-01-08 Andreas Schwab <schwab@linux-m68k.org>
635
636 PR gas/13050
637 * testsuite/gas/m68k/all.exp: Add tests p13050-1 and p13050-2.
638 * testsuite/gas/m68k/p13050-1.s: New file.
639 * testsuite/gas/m68k/p13050-2.d: New file.
640 * testsuite/gas/m68k/p13050-2.s: New file.
641
642 2016-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
643
644 * testsuite/gas/arc/adc.d: Add 'R_' prefix to relocation names.
645 * testsuite/gas/arc/add.d: Likewise.
646 * testsuite/gas/arc/and.d: Likewise.
647 * testsuite/gas/arc/asl.d: Likewise.
648 * testsuite/gas/arc/asr.d: Likewise.
649 * testsuite/gas/arc/bic.d: Likewise.
650 * testsuite/gas/arc/extb.d: Likewise.
651 * testsuite/gas/arc/extw.d: Likewise.
652 * testsuite/gas/arc/j.d: Likewise.
653 * testsuite/gas/arc/jl.d: Likewise.
654 * testsuite/gas/arc/ld2.d: Likewise.
655 * testsuite/gas/arc/lsr.d: Likewise.
656 * testsuite/gas/arc/mov.d: Likewise.
657 * testsuite/gas/arc/or.d: Likewise.
658 * testsuite/gas/arc/pcl-relocs.d: Likewise.
659 * testsuite/gas/arc/pcrel-relocs.d: Likewise.
660 * testsuite/gas/arc/pic-relocs.d: Likewise.
661 * testsuite/gas/arc/plt-relocs.d: Likewise.
662 * testsuite/gas/arc/rlc.d: Likewise.
663 * testsuite/gas/arc/ror.d: Likewise.
664 * testsuite/gas/arc/rrc.d: Likewise.
665 * testsuite/gas/arc/sbc.d: Likewise.
666 * testsuite/gas/arc/sda-relocs.d: Likewise.
667 * testsuite/gas/arc/sda-relocs2.d: Likewise.
668 * testsuite/gas/arc/sexb.d: Likewise.
669 * testsuite/gas/arc/sexw.d: Likewise.
670 * testsuite/gas/arc/st.d: Likewise.
671 * testsuite/gas/arc/sub.d: Likewise.
672 * testsuite/gas/arc/tls-relocs.d: Likewise.
673 * testsuite/gas/arc/xor.d: Likewise.
674
675 2016-01-01 Alan Modra <amodra@gmail.com>
676
677 Update year range in copyright notice of all files.
678
679 For older changes see ChangeLog-2015 and testsuite/ChangeLog-2015
680 \f
681 Copyright (C) 2016 Free Software Foundation, Inc.
682
683 Copying and distribution of this file, with or without modification,
684 are permitted in any medium without royalty provided the copyright
685 notice and this notice are preserved.
686
687 Local Variables:
688 mode: change-log
689 left-margin: 8
690 fill-column: 74
691 version-control: never
692 End:
This page took 0.04646 seconds and 4 git commands to generate.