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