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