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