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