]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/ChangeLog
Remove i386_elf_emit_arch_note
[thirdparty/binutils-gdb.git] / gas / ChangeLog
1 2015-05-01 H.J. Lu <hongjiu.lu@intel.com>
2
3 * config/tc-i386.c (i386_elf_emit_arch_note): Removed.
4 * config/tc-i386.h (md_end): Likewise.
5 (i386_elf_emit_arch_note): Likewise.
6
7 2015-05-01 H.J. Lu <hongjiu.lu@intel.com>
8
9 * configure.tgt: Support i386-*-elf*.
10
11 2015-04-30 DJ Delorie <dj@redhat.com>
12
13 * config/rl78-defs.h (rl78_isa_g10): New.
14 (rl78_isa_g13): New.
15 (rl78_isa_g14): New.
16 * config/rl78-parse.y (ISA_G10): New.
17 (ISA_G13): New.
18 (ISA_G14): New.
19 (MULHU, MULH, MULU, DIVHU, DIVWU, MACHU, MACH): Use them.
20 * config/tc-rl78.c (rl78_isa_g10): New.
21 (rl78_isa_g13): New.
22 (rl78_isa_g14): New.
23
24 2015-04-30 H.J. Lu <hongjiu.lu@intel.com>
25
26 * config/tc-i386.c (i386_target_format): Use "else if" on
27 cpu_arch_isa.
28
29 2015-04-30 Nick Clifton <nickc@redhat.com>
30
31 PR gas/18347
32 * config/tc-arm.c (md_undefined_symbol): Issue a warning message
33 (if enabled) when the user creates a symbol with the same name as
34 an ARM instruction.
35 (flag_warn_syms): New static variable.
36 (arm_opts): Add mwarn-syms and mno-warn-syms.
37 * doc/c-arm.texi (ARM Options): Document the -m[no-]warn-syms
38 options.
39
40 PR gas/18353
41 * doc/as.texinfo (Zero): Add documentation of the .zero pseudo-op.
42
43 2015-04-29 Nick Clifton <nickc@redhat.com>
44
45 PR 18256
46 * config/tc-arm.c (encode_arm_cp_address): Issue an error message
47 if the operand is neither a register nor a vector.
48
49 2015-04-29 Nick Clifton <nickc@redhat.com>
50
51 * doc/as.texinfo (Set): Note that a symbol cannot be set multiple
52 times if the expression is not constant and the target uses linker
53 relaxation.
54
55 2015-04-28 Renlin Li <renlin.li@arm.com>
56
57 * config/tc-arm.c (arm_init_frag): Always emit mapping symbols.
58
59 2015-04-28 Nick Clifton <nickc@redhat.com>
60
61 PR 18313
62 * cond.c (s_if): Stop compile time warning about stopc being used
63 before it is set.
64 (s_ifc): Likewise.
65
66 2015-04-27 Renlin Li <renlin.li@arm.com>
67
68 * config/tc-aarch64.c (s_aarch64_inst): Don't align code for non-text
69 section.
70 (md_assemble): Likewise, move the align code outside the loop.
71
72 2015-04-24 Jim Wilson <jim.wilson@linaro.org>
73
74 * config/tc-aarch64.c (aarch64_cpus): Add CRC and CRYPTO features
75 for thunderx.
76
77 2015-04-24 Richard Earnshaw <rearnsha@arm.com>
78
79 * config/tc-arm.h (arm_min): New function.
80 (SUB_SEGMENT_ALIGN): Define.
81
82 2015-04-23 Matthew Fortune <matthew.fortune@imgtec.com>
83
84 * config/tc-mips.c (macro): State the recommended way of creating
85 32-bit or 64-bit addresses.
86
87 2015-04-23 Jan Beulich <jbeulich@suse.com>
88
89 * config/tc-i386.c (match_mem_size): Also allow no size
90 specification when broadcasting.
91
92 2015-04-20 H.J. Lu <hongjiu.lu@intel.com>
93
94 * doc/as.texinfo (Bundle directives): Shorten menu entry and
95 use @subsection.
96 (CFI directives): Use @subsection.
97 (SH-Dependent, SH64-Dependent): Moved after SCORE-Dependent.
98 * doc/c-i386.texi (i386-Mnemonics): Use @subsection.
99
100 2015-04-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
101
102 * config/tc-avr.c (create_record_for_frag): Rename link to
103 prop_rec_link.
104
105 2015-04-15 H.J. Lu <hongjiu.lu@intel.com>
106
107 * NEWS: Mention
108 --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
109
110 2015-04-14 H.J. Lu <hongjiu.lu@intel.com>
111
112 * as.h (compressed_debug_section_type): Removed.
113
114 2015-04-14 Nick Clifton <nickc@redhat.com>
115
116 * config/tc-rl78.h (TC_LINKRELAX_FIXUP): Define.
117 (TC_FORCE_RELOCATION_SUB_SAME): Define.
118 (DWARF2_USE_FIXED_ADVANCE_PC): Define.
119
120 2015-04-10 Nick Clifton <nickc@redhat.com>
121
122 PR binutils/18198
123 * doc/c-arm.texi (ARM Options): Add a note about the interaction of
124 the -EB option with the linker's --be8 option.
125
126 2015-04-09 Hans-Peter Nilsson <hp@axis.com>
127
128 * doc/c-rx.texi: Fix markup typos in last change.
129
130 2015-04-09 Nick Clifton <nickc@redhat.com>
131
132 * config/tc-rx.c (enum options): Add OPTION_DISALLOW_STRING_INSNS.
133 (md_longopts): Add -mno-allow-string-insns.
134 (md_parse_option): Handle -mno-allow-string-insns.
135 (md_show_usage): Mention -mno-allow-string-insns.
136 (rx_note_string_insn_use): New function. Produces an error
137 message if a string insn is used when it is not allowed.
138 * config/rx-parse.y (SCMPU): Call rx_note_string_insn_use.
139 (SMOVU, SMOVB, SMOVF, SUNTIL, SWHILE, RMPA): Likewise.
140 * config/rx-defs.h (rx_note_string_insn_use): Prototype.
141 * doc/c-rx.texi: Document -mno-allow-string-insns.
142
143 2015-04-08 H.J. Lu <hongjiu.lu@intel.com>
144
145 * as.c (show_usage): Update --compress-debug-sections.
146 (std_longopts): Use optional_argument on compress-debug-sections.
147 (parse_args): Handle
148 --compress-debug-sections={none|zlib|zlib-gnu|zlib-gabi}.
149 * as.h (compressed_debug_section_type): New.
150 (flag_compress_debug): Change type to compressed_debug_section_type.
151 --compress-debug-sections={none|zlib|zlib-gnu|zlib-gabi}.
152 * write.c (compress_debug): Set BFD_COMPRESS_GABI for
153 --compress-debug-sections=zlib-gabi. Call
154 bfd_get_compression_header_size to get compression header size.
155 Don't rename section name for --compress-debug-sections=zlib-gabi.
156 * config/tc-i386.c (compressed_debug_section_type): Set to
157 COMPRESS_DEBUG_ZLIB.
158 * doc/as.texinfo: Document
159 --compress-debug-sections={none|zlib|zlib-gnu|zlib-gabi}.
160
161 2015-04-07 Renlin Li <renlin.li@arm.com>
162
163 * config/tc-aarch64.c (mapping_state): Use subseg_text_p.
164 (s_aarch64_inst): Likewise.
165 (md_assemble): Likewise.
166
167 2015-04-06 H.J. Lu <hongjiu.lu@intel.com>
168
169 * write.c (compress_debug): Use bfd_putb64 to write uncompressed
170 section size.
171
172 2015-04-05 H.J. Lu <hongjiu.lu@intel.com>
173
174 * write.c (compress_debug): Don't write the zlib header if
175 compressed section size is the same as before compression.
176
177 2015-04-02 Nick Clifton <nickc@redhat.com>
178
179 PR gas/18189
180 * config/tc-microblaze.c (parse_imm): Use offsetT as the type for
181 min and max parameters. Sign extend values before testing.
182
183 2015-04-02 Renlin Li <renlin.li@arm.com>
184
185 * config/tc-aarch64.c (mapping_state): Emit MAP_DATA within text section in order.
186 (mapping_state_2): Don't emit MAP_DATA here.
187 (s_aarch64_inst): Align frag during state transition.
188 (md_assemble): Likewise.
189
190 2015-04-02 Ed Maste <emaste@freebsd.org>
191
192 * config/tc-aarch64.c (set_error_kind): Delete.
193 (set_error_message): Delete.
194
195 2015-04-02 H.J. Lu <hongjiu.lu@intel.com>
196
197 * configure: Regenerated.
198
199 2015-04-01 Evandro Menezes <e.menezes@samsung.com>
200
201 * config/tc-aarch64.c: Add support for Samsung Exynos M1.
202 * doc/c-aarch64.texi (-mcpu=): Add "exynos-m1".
203
204 2015-04-01 Evandro Menezes <e.menezes@samsung.com>
205
206 * config/tc-arm.c: Add support for Samsung Exynos M1.
207 * doc/c-arm.texi (-mcpu=): Add "exynos-m1".
208
209 2015-04-01 H.J. Lu <hongjiu.lu@intel.com>
210
211 * configure: Regenerated.
212
213 2015-03-31 Ed Schouten <ed@nuxi.nl>
214
215 * configure.tgt (fmt): Set to elf for *-*-cloudabi*.
216
217 2015-03-31 H.J. Lu <hongjiu.lu@intel.com>
218
219 * configure.ac: Revert the AM_ZLIB change.
220 * Makefile.in: Regenerated.
221 * aclocal.m4: Likewise.
222 * configure: Likewise.
223
224 2015-03-31 H.J. Lu <hongjiu.lu@intel.com>
225
226 * Makefile.am (ZLIBINC): New.
227 (AM_CFLAGS): Add $(ZLIBINC).
228 * as.c: (show_usage): Don't check HAVE_ZLIB_H.
229 (parse_args): Likewise.
230 * compress-debug.c: Don't check HAVE_ZLIB_H to include <zlib.h>.
231 (compress_init): Don't check HAVE_ZLIB_H.
232 (compress_data): Likewise.
233 (compress_finish): Likewise.
234 * configure.ac (AM_ZLIB): Removed.
235 (zlibinc): New. AC_SUBST.
236 Add --with-system-zlib.
237 * Makefile.in: Regenerated.
238 * config.in: Likewise.
239 * configure: Likewise.
240 * doc/Makefile.in: Likewise.
241
242 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
243
244 * config/tc-i386.c (cpu_flags_set): Removed.
245
246 2015-03-25 Renlin Li <renlin.li@arm.com>
247
248 * config/tc-aarch64.c (mapping_state): Remove first MAP_DATA emitting
249 code.
250 (mapping_state_2): Emit first MAP_DATA symbol here.
251
252 2015-03-24 H.J. Lu <hongjiu.lu@intel.com>
253
254 PR gas/18087
255 * write.c (compress_debug): Don't write the zlib header if
256 compression didn't make the section smaller.
257
258 2015-03-24 Terry Guo <terry.guo@arm.com>
259
260 * config/tc-arm.c (no_cpu_selected): Use new macro to compare
261 features.
262 (parse_psr): Likewise.
263 (do_t_mrs): Likewise.
264 (do_t_msr): Likewise.
265 (static const arm_feature_set arm_ext_*): Defined with new macros.
266 (static const arm_feature_set arm_cext_*): Likewise.
267 (static const arm_feature_set fpu_fpa_ext_*): Likewise.
268 (static const arm_feature_set fpu_vfp_ext_*): Likewise.
269 (deprecated_coproc_regs): Likewise.
270 (UL_BARRIER): Likewise.
271 (barrier_opt_names): Likewise.
272 (arm_cpus): Likewise.
273 (arm_extensions): Likewise.
274
275 2015-03-20 H.J. Lu <hongjiu.lu@intel.com>
276
277 * config/tc-i386.c (i386_align_code): Limit multi-byte nop
278 instructions to 10 bytes.
279
280 2015-03-19 Nick Clifton <nickc@redhat.com>
281
282 * config/tc-rl78.c (enum options): Add G13 and G14.
283 (md_longopts): Add -mg13 and -mg14.
284 (md_parse_option): Handle -mg13 and -mg14.
285 (md_show_usage): List -mg13 and -mg14.
286 * doc/c-rl78.texi: Add description of -mg13 and -mg14 options.
287
288 2015-03-18 Jon Turney <jon.turney@dronecode.org.uk>
289 Nick Clifton <nickc@redhat.com>
290
291 PR binutils/18087
292 * doc/as.texinfo: Note that when gas compresses debug sections the
293 compression is only performed if it makes the section smaller.
294 * write.c (compress_debug): Do not compress a debug section if
295 doing so would make it larger.
296
297 2015-03-17 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
298
299 * config/tc-i386.c (cpu_arch): Add PROCESSOR_ZNVER flags.
300 (i386_align_code): Add PROCESSOR_ZNVER cases.
301 * config/tc-i386.h (processor_type): Add PROCESSOR_ZNVER.
302 * doc/c-i386.texi: Add znver1 and clzero.
303
304 2015-03-16 Nick Clifton <nickc@redhat.com>
305
306 * dwarf2dbg.c (out_header): Remove spurious #if 1.
307
308 2015-03-13 Jiong Wang <jiong.wang@arm.com>
309
310 * config/tc-aarch64.c (warn_unpredictable_ldst): Don't warn on reg
311 number 31.
312
313 2015-03-13 Jiong Wang <jiong.wang@arm.com>
314
315 * config/tc-aarch64.h (SUB_SEGMENT_ALIGN): Define to be zero.
316
317 2015-03-12 Andrew Bennett <andrew.bennett@imgtec.com>
318
319 * config/tc-mips.c (mips_cpu_info_table): Add i6400 entry.
320 * doc/c-mips.texi: Document i6400 -march option.
321
322 2015-03-12 Nick Clifton <nickc@redhat.com>
323
324 PR gas/17444
325 * config/tc-arm.h (MD_APPLY_SYM_VALUE): Pass the current segment
326 to arm_apply_sym_value. Update prototype.
327 * config/tc-arm.c (arm_apply_sym_value): Add segment argument.
328 Do not apply the value if the symbol is in a different segment to
329 the current segment.
330
331 2015-03-11 Alan Modra <amodra@gmail.com>
332
333 * config/tc-ppc.c (md_assemble): Don't abort on 8 byte insn fixups.
334 (md_apply_fix): Report an error on data-only fixups used with insns.
335
336 2015-03-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
337
338 * config/tc-s390.c (md_gather_operands): Check for valid
339 length field operands.
340
341 2015-03-10 Michael Perkins <perkinsmg75@yahoo.co.uk>
342
343 * config/tc-arm.c (parse_operands): Fix bug setting writeback
344 values for '^' on OP_REGLSTs.
345 (do_push_pop): Add new writeback constraint.
346
347 2015-03-10 Renlin Li <renlin.li@arm.com>
348
349 * config/tc-arm.c (mapping_state): Remove first MAP_DATA emitting code.
350 (mapping_state_2): Emit first MAP_DATA symbol here.
351
352 2015-03-10 Matthew Wahab <matthew.wahab@arm.com>
353
354 * config/tc-aarch64.c (mapping_state): Set minimum alignment for
355 code sections.
356
357 2015-03-10 Nick Clifton <nickc@redhat.com>
358
359 PR gas/17852
360 * config/tc-arm.c (md_begin): Ensure that selected_cpu is
361 initialised when CPU_DEFAULT is defined.
362
363 2015-03-05 Nick Clifton <nickc@redhat.com>
364
365 * config/tc-v850.c (md_parse_option): Fix code to set or clear
366 EF_RH850_DATA_ALIGN8 bit in ELF header, based upon the use of the
367 -m8byte-align and -m4byte-align command line options.
368
369 2015-03-04 Richard Sandiford <richard.sandiford@arm.com>
370
371 PR gas/17843
372 * config/tc-aarch64.c (process_movw_reloc_info): Allow
373 R_AARCH64_TLSLE_MOVW_TPREL_G0_NC and R_AARCH64_TLSLE_MOVW_TPREL_G1_NC
374 for MOVK.
375
376 2015-02-28 Alan Modra <amodra@gmail.com>
377
378 * write.c (SUB_SEGMENT_ALIGN): Don't pad non-code sections at
379 end to their alignment.
380
381 2015-02-19 Marcus Shawcroft <marcus.shawcroft@arm.com>
382
383 * config/tc-aarch64.c (reloc_table_entry): Generate
384 BFD_RELOC_AARCH64_TLSDESC_ADR_PREL21.
385 (md_apply_fix, aarch64_force_relocation): Handle
386 BFD_RELOC_AARCH64_TLSGD_ADR_PREL21.
387
388 2015-02-19 Marcus Shawcroft <marcus.shawcroft@arm.com>
389
390 * config/tc-aarch64.c (reloc_table_entry): Generate
391 BFD_RELOC_AARCH64_TLSGD_ADR_PREL21.
392 (md_apply_fix, aarch64_force_relocation): Handle
393 BFD_RELOC_AARCH64_TLSGD_ADR_PREL21.
394
395 2015-02-19 Marcus Shawcroft <marcus.shawcroft@arm.com>
396
397 * config/tc-aarch64.c (reloc_table_entry): Generate
398 BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19.
399 (md_apply_fix, aarch64_force_relocation): Handle
400 BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19.
401
402 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
403
404 * config/tc-aarch64.c (reloc_table_entry): Add ld_literal_type.
405 (reloc_table): Likewise.
406 (parse_address_main): Use ld_literal_type.
407
408 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
409
410 * config/tc-aarch64.c (reloc_table_entry): Add adr_type.
411 (reloc_table): Likewise.
412 (parse_address_main): Use adr_type.
413
414 2015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
415
416 * config/tc-aarch64.c (aarch64_arch_any, aarch64_arch_node): Remove.
417
418 2015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
419
420 * config/tc-avr.c: Add elf32-avr.h include.
421 (struct avr_property_record_link): New structure.
422 (avr_output_property_section_header): New function.
423 (avr_record_size): New function.
424 (avr_output_property_record): New function.
425 (avr_create_property_section): New function.
426 (avr_handle_align): New function.
427 (exclude_section_from_property_tables): New function.
428 (create_record_for_frag): New function.
429 (append_records_for_section): New function.
430 (avr_create_and_fill_property_section): New function.
431 (avr_post_relax_hook): New function.
432 * config/tc-avr.h (md_post_relax_hook): Define.
433 (avr_post_relax_hook): Declare.
434 (HANDLE_ALIGN): Define.
435 (avr_handle_align): Declare.
436 (strut avr_frag_data): New structure.
437 (TC_FRAG_TYPE): Define.
438
439 2015-02-25 Matthew Wahab <matthew.wahab@arm.com>
440
441 * doc/c-arm.texi (-mcpu=): Add cortex-a53, cortex-a57 and
442 cortex-a72.
443
444 2015-02-24 Nick Clifton <nickc@redhat.com>
445
446 * config/tc-v850.c (soft_float): New variable.
447 (v850_data_8): New variable.
448 (md_show_usage): Add -msoft-float/-mhard-float.
449 (md_parse_option): Likewise.
450 (md_begin): Set the default value of soft_float.
451 (v850_md_end): New function. Creates a note section.
452 * config/tc-v850.h (md_end): Define.
453 * doc/c-v850.texi: Document -msoft-float/-mhard-float.
454
455 2015-02-23 Yoshinori Sato <ysato@users.sourceforge.jp>
456
457 * config/tc-h8300.c (line_separater_chars): Add a version for
458 h8300-linux that includes a separator.
459 (default_mach): New variable.
460 (md_main): Use it.
461 (md_longopts): Add '--march' option.
462 (md_parse_option): Parse the new option.
463 * config/tc-h8300.h (TARGET_FORMAT): Add elf32-h8300-linux.
464 * configure.tgt: Add h8300-*-linux
465 * doc/c-h8300.texi: Document --march.
466
467 2015-02-23 Nick Clifton <nickc@redhat.com>
468
469 PR 17940
470 * dwarf2dbg.c (out_header): When generating dwarf sections use
471 real symbols not temps for the start and end symbols.
472 * config/tc-msp430.h (TC_FORCE_RELOCATION_SUB_SAME): Also prevent
473 adjustments to relocations in debug sections.
474 (TC_LINKRELAX_FIXUP): Likewise.
475
476 2015-02-19 Alan Modra <amodra@gmail.com>
477
478 * doc/as.texinfo (Local Symbol Names): Don't use ':' in pxref.
479 * doc/c-i386.texi: Reorder i386-Bugs after i386-Arch.
480
481 2015-02-11 Matthew Wahab <matthew.wahab@arm.com>
482
483 * config/tc-aarch64.c (aarch64_cpus): Fix code formatting.
484
485 2015-02-11 Matthew Wahab <matthew.wahab@arm.com>
486
487 * config/tc-arm.c: Add support for Cortex-A72.
488
489 2015-02-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
490
491 * config/tc-arm.c (warn_deprecated_sp): Use as_tsktsk instead
492 of as_warn for deprecation messages.
493 (encode_arm_addr_mode_2): Likewise.
494 (check_obsolete): Likewise.
495 (do_rd_rm_rn): Likewise.
496 (do_co_reg): Likewise.
497 (do_setend): Likewise.
498 (do_t_mov_cmp): Likewise.
499 (do_neon_ldr_str): Likewise.
500 (opcode_lookup): Likewise.
501 (if_fsm_post_encode): Likewise.
502 (md_assemble): Likewise.
503
504 2015-02-06 Jan Beulich <jbeulich@suse.com>
505
506 * dw2gencfi.c (select_cie_for_fde): Also bail on CFI_label.
507 (cfi_change_reg_numbers): Also do nothing for CFI_label.
508 (cfi_pseudo_table): Also handle .cfi_label when not supporting
509 CFI directives.
510
511 2015-02-05 Alan Modra <amodra@gmail.com>
512
513 * config/tc-msp430.c (md_assemble): Correct size passed to
514 extract_cmd. Remove index check.
515
516 2015-02-04 Matthew Wahab <matthew.wahab@arm.com>
517
518 * config/tc-aarch64.c (aarch64_cpus): Add support for Cortex-A72.
519 * doc/c-aarch64.texi (-mcpu=): Add "cortex-a72".
520
521 2015-02-04 Nick Clifton <nickc@redhat.com>
522
523 * config/rl78-parse.y (addsubw): Fix encoding of [HL] variant of
524 these instructions.
525
526 2015-02-03 Renlin Li <renlin.li@arm.com>
527
528 * doc/c-aarch64.texi (.arch): Document the directive.
529 (.arch_extension): Likewise.
530
531 2015-02-03 Nick Clifton <nickc@redhat.com>
532
533 * config/tc-rl78.h (TC_PARSE_CONS_EXPRESSION): Define.
534
535 2015-01-28 James Bowman <james.bowman@ftdichip.com>
536
537 * Makefile.am: Add FT32 files.
538 * config/tc-ft32.c: New file.
539 * config/tc-ft32.h: New file.
540 * configure.tgt: Add FT32 support.
541 * Makefile.in: Regenerate.
542 * po/POTFILES.in: Regenerate.
543
544 2015-01-27 Kuan-Lin Chen <kuanlinchentw@gmail.com>
545
546 * config/tc-nds32.c (do_pseudo_la_internal): Limit the second argument
547 of instruction la to a symbol.
548
549 2015-01-27 Kuan-Lin Chen <kuanlinchentw@gmail.com>
550
551 * config/tc-nds32.c (nds32_parse_name): Ignore when the input is
552 section name.
553
554 2015-01-19 Alan Modra <amodra@gmail.com>
555
556 * read.c (s_reloc): Match BFD_RELOC_NONE, BFD_RELOC{8,16,32,64}.
557 * write.c (get_frag_for_reloc): Allow match just past end of frag.
558
559 2015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
560
561 * config/tc-s390.c (struct pd_reg): Remove.
562 (pre_defined_registers): Remove.
563 (REG_NAME_CNT): Remove.
564 (reg_name_search): Calculate the register number instead of doing
565 a lookup.
566 (register_name, tc_s390_regname_to_dw2regnum): Adopt to the new
567 reg_name_search signature.
568 (s390_parse_cpu): Support the new arch string z13.
569 (s390_insert_operand): Support for vector registers with the extra
570 field for the fifth bit of each vector register operand.
571 (md_gather_operand): Adjust to the new handling of optional
572 parameters.
573
574 * doc/as.texinfo: Document the z13 cpu string.
575
576 2015-01-13 Matthew Wahab <matthew.wahab@arm.com>
577
578 * config/tc-arm.c (parse_ifimm_zero): Accept #0x0 as a synonym for
579 #0, restoring previous behaviour.
580
581 2015-01-12 Jan Beulich <jbeulich@suse.com>
582
583 * gas/dw2gencfi.c (cfi_add_label, dot_cfi_label): New.
584 (cfi_pseudo_table): Add "cfi_label".
585 (output_cfi_insn): Handle CFI_label.
586 (select_cie_for_fde): Als terminate CIE when encountering
587 CFI_label.
588 * dw2gencfi.h (cfi_add_label): Declare.
589 (struct cfi_insn_data): New member "sym_name".
590 (CFI_label): New.
591 * read.c (read_symbol_name): Drop "static".
592 * read.h (read_symbol_name): Declare.
593
594 2015-01-12 Jan Beulich <jbeulich@suse.com>
595
596 * gas/config/tc-arm.c (do_neon_shl_imm): Check immediate range.
597 (do_neon_qshl_imm): Likewise.
598
599 2015-01-12 Alan Modra <amodra@gmail.com>
600
601 * read.c (s_altmacro, s_reloc): Make definition static.
602
603 2015-01-10 Andrew Burgess <andrew.burgess@embecosm.com>
604
605 * config/tc-avr.c (md_apply_fix): Update the contents of VALP for
606 diff fixups.
607
608 2015-01-09 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
609
610 * config/tc-arm.c (arm_cpus): Add support for APM X-Gene 1 and
611 X-Gene 2.
612 * doc/c-arm.texi (ARM Options): Mention xgene1 and xgene2.
613
614 2015-01-07 Jan Beulich <jbeulich@suse.com>
615
616 * config/tc-arm.c (struct arm_option_extension_value_table):
617 Split field "value" into fields "merge_value" and "clear_value".
618 (arm_extensions): Adjust initializer accordingly.
619
620 2015-01-01 Alan Modra <amodra@gmail.com>
621
622 * as.c (parse_args): Just print current year.
623
624 2015-01-01 Alan Modra <amodra@gmail.com>
625
626 Update year range in copyright notice of all files.
627
628 For older changes see ChangeLog-2014
629 \f
630 Copyright (C) 2015 Free Software Foundation, Inc.
631
632 Copying and distribution of this file, with or without modification,
633 are permitted in any medium without royalty provided the copyright
634 notice and this notice are preserved.
635
636 Local Variables:
637 mode: change-log
638 left-margin: 8
639 fill-column: 74
640 version-control: never
641 End: