Fix handling of relocs for the MeP target.
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
7ce98c16
NC
12015-04-30 Nick Clifton <nickc@redhat.com>
2
8b2d793c
NC
3 PR gas/18347
4 * config/tc-arm.c (md_undefined_symbol): Issue a warning message
5 (if enabled) when the user creates a symbol with the same name as
6 an ARM instruction.
7 (flag_warn_syms): New static variable.
8 (arm_opts): Add mwarn-syms and mno-warn-syms.
9 * doc/c-arm.texi (ARM Options): Document the -m[no-]warn-syms
10 options.
11
7ce98c16
NC
12 PR gas/18353
13 * doc/as.texinfo (Zero): Add documentation of the .zero pseudo-op.
14
99b2a2dd
NC
152015-04-29 Nick Clifton <nickc@redhat.com>
16
17 PR 18256
18 * config/tc-arm.c (encode_arm_cp_address): Issue an error message
19 if the operand is neither a register nor a vector.
20
5d239759
NC
212015-04-29 Nick Clifton <nickc@redhat.com>
22
23 * doc/as.texinfo (Set): Note that a symbol cannot be set multiple
24 times if the expression is not constant and the target uses linker
25 relaxation.
26
f9c1b181
RL
272015-04-28 Renlin Li <renlin.li@arm.com>
28
29 * config/tc-arm.c (arm_init_frag): Always emit mapping symbols.
30
da7119c9
NC
312015-04-28 Nick Clifton <nickc@redhat.com>
32
33 PR 18313
34 * cond.c (s_if): Stop compile time warning about stopc being used
35 before it is set.
36 (s_ifc): Likewise.
37
eb9d6cc9
RL
382015-04-27 Renlin Li <renlin.li@arm.com>
39
40 * config/tc-aarch64.c (s_aarch64_inst): Don't align code for non-text
41 section.
42 (md_assemble): Likewise, move the align code outside the loop.
43
faade851
JW
442015-04-24 Jim Wilson <jim.wilson@linaro.org>
45
46 * config/tc-aarch64.c (aarch64_cpus): Add CRC and CRYPTO features
47 for thunderx.
48
492015-04-24 Richard Earnshaw <rearnsha@arm.com>
7a5c933c
RE
50
51 * config/tc-arm.h (arm_min): New function.
52 (SUB_SEGMENT_ALIGN): Define.
53
ece794d9
MF
542015-04-23 Matthew Fortune <matthew.fortune@imgtec.com>
55
56 * config/tc-mips.c (macro): State the recommended way of creating
57 32-bit or 64-bit addresses.
58
af508cb9
JB
592015-04-23 Jan Beulich <jbeulich@suse.com>
60
61 * config/tc-i386.c (match_mem_size): Also allow no size
62 specification when broadcasting.
63
d3b47e2b
L
642015-04-20 H.J. Lu <hongjiu.lu@intel.com>
65
66 * doc/as.texinfo (Bundle directives): Shorten menu entry and
67 use @subsection.
68 (CFI directives): Use @subsection.
69 (SH-Dependent, SH64-Dependent): Moved after SCORE-Dependent.
70 * doc/c-i386.texi (i386-Mnemonics): Use @subsection.
71
ef7a9369
SKS
722015-04-17 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
73
74 * config/tc-avr.c (create_record_for_frag): Rename link to
75 prop_rec_link.
76
ea556d25
L
772015-04-15 H.J. Lu <hongjiu.lu@intel.com>
78
79 * NEWS: Mention
80 --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi].
81
0ce398f1
L
822015-04-14 H.J. Lu <hongjiu.lu@intel.com>
83
84 * as.h (compressed_debug_section_type): Removed.
85
6ff71e76
NC
862015-04-14 Nick Clifton <nickc@redhat.com>
87
88 * config/tc-rl78.h (TC_LINKRELAX_FIXUP): Define.
89 (TC_FORCE_RELOCATION_SUB_SAME): Define.
90 (DWARF2_USE_FIXED_ADVANCE_PC): Define.
91
080bb7bb
NC
922015-04-10 Nick Clifton <nickc@redhat.com>
93
94 PR binutils/18198
95 * doc/c-arm.texi (ARM Options): Add a note about the interaction of
96 the -EB option with the linker's --be8 option.
97
4b5708f5
HPN
982015-04-09 Hans-Peter Nilsson <hp@axis.com>
99
100 * doc/c-rx.texi: Fix markup typos in last change.
101
3525236c
NC
1022015-04-09 Nick Clifton <nickc@redhat.com>
103
104 * config/tc-rx.c (enum options): Add OPTION_DISALLOW_STRING_INSNS.
105 (md_longopts): Add -mno-allow-string-insns.
106 (md_parse_option): Handle -mno-allow-string-insns.
107 (md_show_usage): Mention -mno-allow-string-insns.
108 (rx_note_string_insn_use): New function. Produces an error
109 message if a string insn is used when it is not allowed.
110 * config/rx-parse.y (SCMPU): Call rx_note_string_insn_use.
111 (SMOVU, SMOVB, SMOVF, SUNTIL, SWHILE, RMPA): Likewise.
112 * config/rx-defs.h (rx_note_string_insn_use): Prototype.
113 * doc/c-rx.texi: Document -mno-allow-string-insns.
114
151411f8
L
1152015-04-08 H.J. Lu <hongjiu.lu@intel.com>
116
117 * as.c (show_usage): Update --compress-debug-sections.
118 (std_longopts): Use optional_argument on compress-debug-sections.
119 (parse_args): Handle
120 --compress-debug-sections={none|zlib|zlib-gnu|zlib-gabi}.
121 * as.h (compressed_debug_section_type): New.
122 (flag_compress_debug): Change type to compressed_debug_section_type.
123 --compress-debug-sections={none|zlib|zlib-gnu|zlib-gabi}.
124 * write.c (compress_debug): Set BFD_COMPRESS_GABI for
125 --compress-debug-sections=zlib-gabi. Call
126 bfd_get_compression_header_size to get compression header size.
127 Don't rename section name for --compress-debug-sections=zlib-gabi.
128 * config/tc-i386.c (compressed_debug_section_type): Set to
129 COMPRESS_DEBUG_ZLIB.
130 * doc/as.texinfo: Document
131 --compress-debug-sections={none|zlib|zlib-gnu|zlib-gabi}.
132
a97902de
RL
1332015-04-07 Renlin Li <renlin.li@arm.com>
134
135 * config/tc-aarch64.c (mapping_state): Use subseg_text_p.
136 (s_aarch64_inst): Likewise.
137 (md_assemble): Likewise.
138
4aa90cc0
L
1392015-04-06 H.J. Lu <hongjiu.lu@intel.com>
140
141 * write.c (compress_debug): Use bfd_putb64 to write uncompressed
142 section size.
143
317974f6
L
1442015-04-05 H.J. Lu <hongjiu.lu@intel.com>
145
146 * write.c (compress_debug): Don't write the zlib header if
147 compressed section size is the same as before compression.
148
03e08038
NC
1492015-04-02 Nick Clifton <nickc@redhat.com>
150
151 PR gas/18189
152 * config/tc-microblaze.c (parse_imm): Use offsetT as the type for
f66adc4e 153 min and max parameters. Sign extend values before testing.
03e08038 154
c1baaddf
RL
1552015-04-02 Renlin Li <renlin.li@arm.com>
156
157 * config/tc-aarch64.c (mapping_state): Emit MAP_DATA within text section in order.
158 (mapping_state_2): Don't emit MAP_DATA here.
159 (s_aarch64_inst): Align frag during state transition.
160 (md_assemble): Likewise.
161
726e626a
EM
1622015-04-02 Ed Maste <emaste@freebsd.org>
163
164 * config/tc-aarch64.c (set_error_kind): Delete.
165 (set_error_message): Delete.
166
39f3de7c
L
1672015-04-02 H.J. Lu <hongjiu.lu@intel.com>
168
169 * configure: Regenerated.
170
2412d878
EM
1712015-04-01 Evandro Menezes <e.menezes@samsung.com>
172
173 * config/tc-aarch64.c: Add support for Samsung Exynos M1.
174 * doc/c-aarch64.texi (-mcpu=): Add "exynos-m1".
175
246496bb
EM
1762015-04-01 Evandro Menezes <e.menezes@samsung.com>
177
178 * config/tc-arm.c: Add support for Samsung Exynos M1.
179 * doc/c-arm.texi (-mcpu=): Add "exynos-m1".
180
afa59b79
L
1812015-04-01 H.J. Lu <hongjiu.lu@intel.com>
182
183 * configure: Regenerated.
184
6036f486
ES
1852015-03-31 Ed Schouten <ed@nuxi.nl>
186
187 * configure.tgt (fmt): Set to elf for *-*-cloudabi*.
188
543b7933
L
1892015-03-31 H.J. Lu <hongjiu.lu@intel.com>
190
191 * configure.ac: Revert the AM_ZLIB change.
192 * Makefile.in: Regenerated.
193 * aclocal.m4: Likewise.
194 * configure: Likewise.
195
0138187e
L
1962015-03-31 H.J. Lu <hongjiu.lu@intel.com>
197
198 * Makefile.am (ZLIBINC): New.
199 (AM_CFLAGS): Add $(ZLIBINC).
200 * as.c: (show_usage): Don't check HAVE_ZLIB_H.
201 (parse_args): Likewise.
202 * compress-debug.c: Don't check HAVE_ZLIB_H to include <zlib.h>.
203 (compress_init): Don't check HAVE_ZLIB_H.
204 (compress_data): Likewise.
205 (compress_finish): Likewise.
206 * configure.ac (AM_ZLIB): Removed.
207 (zlibinc): New. AC_SUBST.
208 Add --with-system-zlib.
209 * Makefile.in: Regenerated.
210 * config.in: Likewise.
211 * configure: Likewise.
212 * doc/Makefile.in: Likewise.
213
e04de5e3
L
2142015-03-27 H.J. Lu <hongjiu.lu@intel.com>
215
216 * config/tc-i386.c (cpu_flags_set): Removed.
217
bb383c6c
RL
2182015-03-25 Renlin Li <renlin.li@arm.com>
219
220 * config/tc-aarch64.c (mapping_state): Remove first MAP_DATA emitting
221 code.
222 (mapping_state_2): Emit first MAP_DATA symbol here.
223
b422eb49
L
2242015-03-24 H.J. Lu <hongjiu.lu@intel.com>
225
226 PR gas/18087
227 * write.c (compress_debug): Don't write the zlib header if
228 compression didn't make the section smaller.
229
823d2571
TG
2302015-03-24 Terry Guo <terry.guo@arm.com>
231
232 * config/tc-arm.c (no_cpu_selected): Use new macro to compare
233 features.
234 (parse_psr): Likewise.
235 (do_t_mrs): Likewise.
236 (do_t_msr): Likewise.
237 (static const arm_feature_set arm_ext_*): Defined with new macros.
238 (static const arm_feature_set arm_cext_*): Likewise.
239 (static const arm_feature_set fpu_fpa_ext_*): Likewise.
240 (static const arm_feature_set fpu_vfp_ext_*): Likewise.
241 (deprecated_coproc_regs): Likewise.
242 (UL_BARRIER): Likewise.
243 (barrier_opt_names): Likewise.
244 (arm_cpus): Likewise.
245 (arm_extensions): Likewise.
246
80b8656c
L
2472015-03-20 H.J. Lu <hongjiu.lu@intel.com>
248
249 * config/tc-i386.c (i386_align_code): Limit multi-byte nop
250 instructions to 10 bytes.
251
1740ba0c
NC
2522015-03-19 Nick Clifton <nickc@redhat.com>
253
254 * config/tc-rl78.c (enum options): Add G13 and G14.
255 (md_longopts): Add -mg13 and -mg14.
256 (md_parse_option): Handle -mg13 and -mg14.
257 (md_show_usage): List -mg13 and -mg14.
258 * doc/c-rl78.texi: Add description of -mg13 and -mg14 options.
259
273a4985
JT
2602015-03-18 Jon Turney <jon.turney@dronecode.org.uk>
261 Nick Clifton <nickc@redhat.com>
262
263 PR binutils/18087
264 * doc/as.texinfo: Note that when gas compresses debug sections the
265 compression is only performed if it makes the section smaller.
266 * write.c (compress_debug): Do not compress a debug section if
267 doing so would make it larger.
268
029f3522
GG
2692015-03-17 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
270
271 * config/tc-i386.c (cpu_arch): Add PROCESSOR_ZNVER flags.
272 (i386_align_code): Add PROCESSOR_ZNVER cases.
273 * config/tc-i386.h (processor_type): Add PROCESSOR_ZNVER.
274 * doc/c-i386.texi: Add znver1 and clzero.
275
b57dc16f
NC
2762015-03-16 Nick Clifton <nickc@redhat.com>
277
278 * dwarf2dbg.c (out_header): Remove spurious #if 1.
279
4bf8c6e8
JW
2802015-03-13 Jiong Wang <jiong.wang@arm.com>
281
282 * config/tc-aarch64.c (warn_unpredictable_ldst): Don't warn on reg
283 number 31.
284
bc9706f8
JW
2852015-03-13 Jiong Wang <jiong.wang@arm.com>
286
287 * config/tc-aarch64.h (SUB_SEGMENT_ALIGN): Define to be zero.
288
7ef0d297
AB
2892015-03-12 Andrew Bennett <andrew.bennett@imgtec.com>
290
291 * config/tc-mips.c (mips_cpu_info_table): Add i6400 entry.
292 * doc/c-mips.texi: Document i6400 -march option.
293
93ef582d
NC
2942015-03-12 Nick Clifton <nickc@redhat.com>
295
296 PR gas/17444
297 * config/tc-arm.h (MD_APPLY_SYM_VALUE): Pass the current segment
298 to arm_apply_sym_value. Update prototype.
299 * config/tc-arm.c (arm_apply_sym_value): Add segment argument.
300 Do not apply the value if the symbol is in a different segment to
301 the current segment.
302
f728387b
AM
3032015-03-11 Alan Modra <amodra@gmail.com>
304
305 * config/tc-ppc.c (md_assemble): Don't abort on 8 byte insn fixups.
306 (md_apply_fix): Report an error on data-only fixups used with insns.
307
c6837265
AK
3082015-03-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
309
310 * config/tc-s390.c (md_gather_operands): Check for valid
311 length field operands.
312
5e0d7f77
MP
3132015-03-10 Michael Perkins <perkinsmg75@yahoo.co.uk>
314
315 * config/tc-arm.c (parse_operands): Fix bug setting writeback
316 values for '^' on OP_REGLSTs.
317 (do_push_pop): Add new writeback constraint.
318
4e9aaefb
SA
3192015-03-10 Renlin Li <renlin.li@arm.com>
320
321 * config/tc-arm.c (mapping_state): Remove first MAP_DATA emitting code.
322 (mapping_state_2): Emit first MAP_DATA symbol here.
323
a578ef7e
JW
3242015-03-10 Matthew Wahab <matthew.wahab@arm.com>
325
326 * config/tc-aarch64.c (mapping_state): Set minimum alignment for
327 code sections.
328
73f43896
NC
3292015-03-10 Nick Clifton <nickc@redhat.com>
330
331 PR gas/17852
332 * config/tc-arm.c (md_begin): Ensure that selected_cpu is
333 initialised when CPU_DEFAULT is defined.
334
a26de52c
NC
3352015-03-05 Nick Clifton <nickc@redhat.com>
336
337 * config/tc-v850.c (md_parse_option): Fix code to set or clear
338 EF_RH850_DATA_ALIGN8 bit in ELF header, based upon the use of the
339 -m8byte-align and -m4byte-align command line options.
340
e09ab7ac
RS
3412015-03-04 Richard Sandiford <richard.sandiford@arm.com>
342
343 PR gas/17843
344 * config/tc-aarch64.c (process_movw_reloc_info): Allow
345 R_AARCH64_TLSLE_MOVW_TPREL_G0_NC and R_AARCH64_TLSLE_MOVW_TPREL_G1_NC
346 for MOVK.
347
9028d943
AM
3482015-02-28 Alan Modra <amodra@gmail.com>
349
350 * write.c (SUB_SEGMENT_ALIGN): Don't pad non-code sections at
351 end to their alignment.
352
389b8029
MS
3532015-02-19 Marcus Shawcroft <marcus.shawcroft@arm.com>
354
355 * config/tc-aarch64.c (reloc_table_entry): Generate
356 BFD_RELOC_AARCH64_TLSDESC_ADR_PREL21.
357 (md_apply_fix, aarch64_force_relocation): Handle
358 BFD_RELOC_AARCH64_TLSGD_ADR_PREL21.
359
3c12b054
MS
3602015-02-19 Marcus Shawcroft <marcus.shawcroft@arm.com>
361
362 * config/tc-aarch64.c (reloc_table_entry): Generate
363 BFD_RELOC_AARCH64_TLSGD_ADR_PREL21.
364 (md_apply_fix, aarch64_force_relocation): Handle
365 BFD_RELOC_AARCH64_TLSGD_ADR_PREL21.
366
043bf05a
MS
3672015-02-19 Marcus Shawcroft <marcus.shawcroft@arm.com>
368
369 * config/tc-aarch64.c (reloc_table_entry): Generate
370 BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19.
371 (md_apply_fix, aarch64_force_relocation): Handle
372 BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19.
373
74ad790c
MS
3742015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
375
376 * config/tc-aarch64.c (reloc_table_entry): Add ld_literal_type.
377 (reloc_table): Likewise.
378 (parse_address_main): Use ld_literal_type.
379
6f4a313b
MS
3802015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
381
382 * config/tc-aarch64.c (reloc_table_entry): Add adr_type.
383 (reloc_table): Likewise.
384 (parse_address_main): Use adr_type.
385
1db365dc
MS
3862015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
387
388 * config/tc-aarch64.c (aarch64_arch_any, aarch64_arch_node): Remove.
389
fdd410ac
AB
3902015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
391
392 * config/tc-avr.c: Add elf32-avr.h include.
393 (struct avr_property_record_link): New structure.
394 (avr_output_property_section_header): New function.
395 (avr_record_size): New function.
396 (avr_output_property_record): New function.
397 (avr_create_property_section): New function.
398 (avr_handle_align): New function.
399 (exclude_section_from_property_tables): New function.
400 (create_record_for_frag): New function.
401 (append_records_for_section): New function.
402 (avr_create_and_fill_property_section): New function.
403 (avr_post_relax_hook): New function.
404 * config/tc-avr.h (md_post_relax_hook): Define.
405 (avr_post_relax_hook): Declare.
406 (HANDLE_ALIGN): Define.
407 (avr_handle_align): Declare.
408 (strut avr_frag_data): New structure.
409 (TC_FRAG_TYPE): Define.
410
4469186b
KT
4112015-02-25 Matthew Wahab <matthew.wahab@arm.com>
412
413 * doc/c-arm.texi (-mcpu=): Add cortex-a53, cortex-a57 and
414 cortex-a72.
415
685080f2
NC
4162015-02-24 Nick Clifton <nickc@redhat.com>
417
418 * config/tc-v850.c (soft_float): New variable.
419 (v850_data_8): New variable.
420 (md_show_usage): Add -msoft-float/-mhard-float.
421 (md_parse_option): Likewise.
422 (md_begin): Set the default value of soft_float.
423 (v850_md_end): New function. Creates a note section.
424 * config/tc-v850.h (md_end): Define.
425 * doc/c-v850.texi: Document -msoft-float/-mhard-float.
426
5518c738
YS
4272015-02-23 Yoshinori Sato <ysato@users.sourceforge.jp>
428
429 * config/tc-h8300.c (line_separater_chars): Add a version for
430 h8300-linux that includes a separator.
431 (default_mach): New variable.
432 (md_main): Use it.
433 (md_longopts): Add '--march' option.
434 (md_parse_option): Parse the new option.
435 * config/tc-h8300.h (TARGET_FORMAT): Add elf32-h8300-linux.
436 * configure.tgt: Add h8300-*-linux
437 * doc/c-h8300.texi: Document --march.
438
0f8f0c57
NC
4392015-02-23 Nick Clifton <nickc@redhat.com>
440
441 PR 17940
442 * dwarf2dbg.c (out_header): When generating dwarf sections use
443 real symbols not temps for the start and end symbols.
444 * config/tc-msp430.h (TC_FORCE_RELOCATION_SUB_SAME): Also prevent
445 adjustments to relocations in debug sections.
446 (TC_LINKRELAX_FIXUP): Likewise.
447
5c9352f3
AM
4482015-02-19 Alan Modra <amodra@gmail.com>
449
450 * doc/as.texinfo (Local Symbol Names): Don't use ':' in pxref.
451 * doc/c-i386.texi: Reorder i386-Bugs after i386-Arch.
452
aa31c464
JW
4532015-02-11 Matthew Wahab <matthew.wahab@arm.com>
454
455 * config/tc-aarch64.c (aarch64_cpus): Fix code formatting.
456
b19f47ad
JW
4572015-02-11 Matthew Wahab <matthew.wahab@arm.com>
458
459 * config/tc-arm.c: Add support for Cortex-A72.
460
5c3696f8
KT
4612015-02-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
462
463 * config/tc-arm.c (warn_deprecated_sp): Use as_tsktsk instead
464 of as_warn for deprecation messages.
465 (encode_arm_addr_mode_2): Likewise.
466 (check_obsolete): Likewise.
467 (do_rd_rm_rn): Likewise.
468 (do_co_reg): Likewise.
469 (do_setend): Likewise.
470 (do_t_mov_cmp): Likewise.
471 (do_neon_ldr_str): Likewise.
472 (opcode_lookup): Likewise.
473 (if_fsm_post_encode): Likewise.
474 (md_assemble): Likewise.
475
73e76108
JB
4762015-02-06 Jan Beulich <jbeulich@suse.com>
477
478 * dw2gencfi.c (select_cie_for_fde): Also bail on CFI_label.
479 (cfi_change_reg_numbers): Also do nothing for CFI_label.
480 (cfi_pseudo_table): Also handle .cfi_label when not supporting
481 CFI directives.
482
64a81db0
AM
4832015-02-05 Alan Modra <amodra@gmail.com>
484
485 * config/tc-msp430.c (md_assemble): Correct size passed to
486 extract_cmd. Remove index check.
487
2abdd192
JW
4882015-02-04 Matthew Wahab <matthew.wahab@arm.com>
489
490 * config/tc-aarch64.c (aarch64_cpus): Add support for Cortex-A72.
491 * doc/c-aarch64.texi (-mcpu=): Add "cortex-a72".
492
3101e637
NC
4932015-02-04 Nick Clifton <nickc@redhat.com>
494
495 * config/rl78-parse.y (addsubw): Fix encoding of [HL] variant of
496 these instructions.
497
8e02d7f5
JW
4982015-02-03 Renlin Li <renlin.li@arm.com>
499
500 * doc/c-aarch64.texi (.arch): Document the directive.
501 (.arch_extension): Likewise.
502
6d012254
NC
5032015-02-03 Nick Clifton <nickc@redhat.com>
504
505 * config/tc-rl78.h (TC_PARSE_CONS_EXPRESSION): Define.
506
3f8107ab
AM
5072015-01-28 James Bowman <james.bowman@ftdichip.com>
508
509 * Makefile.am: Add FT32 files.
510 * config/tc-ft32.c: New file.
511 * config/tc-ft32.h: New file.
512 * configure.tgt: Add FT32 support.
513 * Makefile.in: Regenerate.
514 * po/POTFILES.in: Regenerate.
515
20d79870
KLC
5162015-01-27 Kuan-Lin Chen <kuanlinchentw@gmail.com>
517
518 * config/tc-nds32.c (do_pseudo_la_internal): Limit the second argument
519 of instruction la to a symbol.
520
3bd3aeb4
KLC
5212015-01-27 Kuan-Lin Chen <kuanlinchentw@gmail.com>
522
523 * config/tc-nds32.c (nds32_parse_name): Ignore when the input is
524 section name.
525
740bdc67
AM
5262015-01-19 Alan Modra <amodra@gmail.com>
527
528 * read.c (s_reloc): Match BFD_RELOC_NONE, BFD_RELOC{8,16,32,64}.
529 * write.c (get_frag_for_reloc): Allow match just past end of frag.
530
1e2e8c52
AK
5312015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
532
533 * config/tc-s390.c (struct pd_reg): Remove.
534 (pre_defined_registers): Remove.
535 (REG_NAME_CNT): Remove.
536 (reg_name_search): Calculate the register number instead of doing
537 a lookup.
538 (register_name, tc_s390_regname_to_dw2regnum): Adopt to the new
539 reg_name_search signature.
540 (s390_parse_cpu): Support the new arch string z13.
541 (s390_insert_operand): Support for vector registers with the extra
542 field for the fifth bit of each vector register operand.
543 (md_gather_operand): Adjust to the new handling of optional
544 parameters.
545
546 * doc/as.texinfo: Document the z13 cpu string.
547
0900a05b
JW
5482015-01-13 Matthew Wahab <matthew.wahab@arm.com>
549
550 * config/tc-arm.c (parse_ifimm_zero): Accept #0x0 as a synonym for
551 #0, restoring previous behaviour.
552
69602580
JB
5532015-01-12 Jan Beulich <jbeulich@suse.com>
554
555 * gas/dw2gencfi.c (cfi_add_label, dot_cfi_label): New.
556 (cfi_pseudo_table): Add "cfi_label".
557 (output_cfi_insn): Handle CFI_label.
558 (select_cie_for_fde): Als terminate CIE when encountering
559 CFI_label.
560 * dw2gencfi.h (cfi_add_label): Declare.
561 (struct cfi_insn_data): New member "sym_name".
562 (CFI_label): New.
563 * read.c (read_symbol_name): Drop "static".
564 * read.h (read_symbol_name): Declare.
565
cb3b1e65
JB
5662015-01-12 Jan Beulich <jbeulich@suse.com>
567
568 * gas/config/tc-arm.c (do_neon_shl_imm): Check immediate range.
569 (do_neon_qshl_imm): Likewise.
570
b38ead21
AM
5712015-01-12 Alan Modra <amodra@gmail.com>
572
573 * read.c (s_altmacro, s_reloc): Make definition static.
574
491793b5
AB
5752015-01-10 Andrew Burgess <andrew.burgess@embecosm.com>
576
577 * config/tc-avr.c (md_apply_fix): Update the contents of VALP for
578 diff fixups.
579
ea0d6bb9
PT
5802015-01-09 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
581
582 * config/tc-arm.c (arm_cpus): Add support for APM X-Gene 1 and
583 X-Gene 2.
584 * doc/c-arm.texi (ARM Options): Mention xgene1 and xgene2.
585
5a70a223
JB
5862015-01-07 Jan Beulich <jbeulich@suse.com>
587
588 * config/tc-arm.c (struct arm_option_extension_value_table):
589 Split field "value" into fields "merge_value" and "clear_value".
590 (arm_extensions): Adjust initializer accordingly.
591
efd321f9
AM
5922015-01-01 Alan Modra <amodra@gmail.com>
593
594 * as.c (parse_args): Just print current year.
595
b90efa5b 5962015-01-01 Alan Modra <amodra@gmail.com>
bffb6004 597
b90efa5b 598 Update year range in copyright notice of all files.
bffb6004 599
b90efa5b 600For older changes see ChangeLog-2014
08d56133 601\f
b90efa5b 602Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
603
604Copying and distribution of this file, with or without modification,
605are permitted in any medium without royalty provided the copyright
606notice and this notice are preserved.
607
08d56133
NC
608Local Variables:
609mode: change-log
610left-margin: 8
611fill-column: 74
612version-control: never
613End:
This page took 0.730282 seconds and 4 git commands to generate.