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