bfd/
[binutils-gdb.git] / gas / ChangeLog
1 2013-05-16 Tristan Gingold <gingold@adacore.com>
2
3 * config/tc-ppc.c (ppc_is_toc_sym): Symbols of class XMC_TC
4 are also TOC symbols.
5
6 2013-05-16 Nick Clifton <nickc@redhat.com>
7
8 * config/tc-msp430.c: Make -mmcu recognise more part numbers.
9 Add -mcpu command to specify core type.
10 * doc/c-msp430.c: Update documentation.
11
12 2013-05-09 Andrew Pinski <apinski@cavium.com>
13
14 * config/tc-mips.c (struct mips_set_options): New ase_virt field.
15 (mips_opts): Update for the new field.
16 (file_ase_virt): New variable.
17 (ISA_SUPPORTS_VIRT_ASE): New macro.
18 (ISA_SUPPORTS_VIRT64_ASE): New macro.
19 (MIPS_CPU_ASE_VIRT): New define.
20 (is_opcode_valid): Handle ase_virt.
21 (macro_build): Handle "+J".
22 (validate_mips_insn): Likewise.
23 (mips_ip): Likewise.
24 (enum options): Add OPTION_VIRT and OPTION_NO_VIRT.
25 (md_longopts): Add mvirt and mnovirt
26 (md_parse_option): Handle OPTION_VIRT and OPTION_NO_VIRT.
27 (mips_after_parse_args): Handle ase_virt field.
28 (s_mipsset): Handle "virt" and "novirt".
29 (mips_elf_final_processing): Add a comment about virt ASE might need
30 a new flag.
31 (md_show_usage): Print out the usage of -mvirt and mno-virt options.
32 * doc/c-mips.texi: Document -mvirt and -mno-virt.
33 Document ".set virt" and ".set novirt".
34
35 2013-05-09 Alan Modra <amodra@gmail.com>
36
37 * config/tc-ppc.c (md_apply_fix): Sign extend fieldval under
38 control of operand flag bits.
39
40 2013-05-07 Alan Modra <amodra@gmail.com>
41
42 * config/tc-ppc.c (PPC_VLE_SPLIT16A): Delete unused macro.
43 (PPC_VLE_SPLIT16D, PPC_VLE_LO16A, PPC_VLE_LO16D): Likewise.
44 (PPC_VLE_HI16A, PPC_VLE_HI16D): Likewise.
45 (PPC_VLE_HA16A, PPC_VLE_HA16D): Likewise.
46 (md_apply_fix): Set fx_no_overflow for assorted relocations.
47 Shift and sign-extend fieldval for use by some VLE reloc
48 operand->insert functions.
49
50 2013-05-06 Paul Brook <paul@codesourcery.com>
51 Catherine Moore <clm@codesourcery.com>
52
53 * config/tc-mips.c (md_pcrel_from): Handle BFD_RELOC_32_PCREL.
54 (limited_pcrel_reloc_p): Likewise.
55 (md_apply_fix): Likewise.
56 (tc_gen_reloc): Likewise.
57
58 2013-05-06 Richard Sandiford <rdsandiford@googlemail.com>
59
60 * config/tc-mips.c (limited_pcrel_reloc_p): New function.
61 (mips_fix_adjustable): Adjust pc-relative check to use
62 limited_pc_reloc_p.
63
64 2013-05-02 Richard Sandiford <rdsandiford@googlemail.com>
65
66 * config/tc-mips.c (mips_pseudo_table): Add stabd and stabs entries.
67 (s_mips_stab): Do not restrict to stabn only.
68
69 2013-05-02 Nick Clifton <nickc@redhat.com>
70
71 * config/tc-msp430.c: Add support for the MSP430X architecture.
72 Add code to insert a NOP instruction after any instruction that
73 might change the interrupt state.
74 Add support for the LARGE memory model.
75 Add code to initialise the .MSP430.attributes section.
76 * config/tc-msp430.h: Add support for the MSP430X architecture.
77 * doc/c-msp430.texi: Document the new -mL and -mN command line
78 options.
79 * NEWS: Mention support for the MSP430X architecture.
80
81 2013-05-01 Maciej W. Rozycki <macro@codesourcery.com>
82
83 * configure.tgt: Replace alpha*-*-linuxecoff* pattern with
84 alpha*-*-linux*ecoff*.
85
86 2013-04-30 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
87
88 * config/tc-mips.c (mips_ip): Add sizelo.
89 For "+C", "+G", and "+H", set sizelo and compare against it.
90
91 2013-04-29 Nick Clifton <nickc@redhat.com>
92
93 * as.c (Options): Add -gdwarf-sections.
94 (parse_args): Likewise.
95 * as.h (flag_dwarf_sections): Declare.
96 * dwarf2dbg.c (emit_fixed_inc_line_addr): Skip section changes.
97 (process_entries): When -gdwarf-sections is enabled generate
98 fragmentary .debug_line sections.
99 (out_debug_line): Set the section for the .debug_line section end
100 symbol.
101 * doc/as.texinfo: Document -gdwarf-sections.
102 * NEWS: Mention -gdwarf-sections.
103
104 2013-04-26 Christian Groessler <chris@groessler.org>
105
106 * config/tc-z8k.c (md_parse_option): Set z8k_target_from_cmdline
107 according to the target parameter. Don't call s_segm since s_segm
108 calls bfd_set_arch_mach using stdoutput, but stdoutput isn't
109 initialized yet.
110 (md_begin): Call s_segm according to target parameter from command
111 line.
112
113 2013-04-25 Alan Modra <amodra@gmail.com>
114
115 * configure.in: Allow little-endian linux.
116 * configure: Regenerate.
117
118 2013-04-24 Sandra Loosemore <sandra@codesourcery.com>
119
120 * config/tc-nios2.c (nios2_control_register_arg_p): Rename
121 "fstatus" control register to "eccinj".
122
123 2013-04-19 Kai Tietz <ktietz@redhat.com>
124
125 * configure.tgt (i386-*-cygwin): Handle x86_64 cygwin.
126
127 2013-04-15 Julian Brown <julian@codesourcery.com>
128
129 * expr.c (add_to_result, subtract_from_result): Make global.
130 * expr.h (add_to_result, subtract_from_result): Add prototypes.
131 * config/tc-sh.c (sh_optimize_expr): Use add_to_result,
132 subtract_from_result to handle extra bit of precision for .sleb128
133 directive operands.
134
135 2013-04-10 Julian Brown <julian@codesourcery.com>
136
137 * read.c (convert_to_bignum): Add sign parameter. Use it
138 instead of X_unsigned to determine sign of resulting bignum.
139 (emit_expr): Pass extra argument to convert_to_bignum.
140 (emit_leb128_expr): Use X_extrabit instead of X_unsigned. Pass
141 X_extrabit to convert_to_bignum.
142 (parse_bitfield_cons): Set X_extrabit.
143 * expr.c (make_expr_symbol, expr_build_uconstant, operand):
144 Initialise X_extrabit field as appropriate.
145 (add_to_result): New.
146 (subtract_from_result): New.
147 (expr): Use above.
148 * expr.h (expressionS): Add X_extrabit field.
149
150 2013-04-10 Jan Beulich <jbeulich@suse.com>
151
152 * gas/config/tc-arm.c (encode_arm_addr_mode_3): Only reject base
153 register being PC when is_t or writeback, and use distinct
154 diagnostic for the latter case.
155
156 2013-04-10 Jan Beulich <jbeulich@suse.com>
157
158 * gas/config/tc-arm.c (parse_operands): Re-write
159 po_barrier_or_imm().
160 (do_barrier): Remove bogus constraint().
161 (do_t_barrier): Remove.
162
163 2013-04-09 Joerg Wunsch <joerg.wunsch@atmel.com>
164
165 * gas/config/tc-avr.c (mcu_types): Add ATmega64RFR2,
166 ATmega644RFR2, ATmega128RFR2, ATmega1284RFR2, ATmega256RFR2,
167 ATmega2564RFR2
168 * gas/doc/c-avr.texi (-mmcu documentation): Likewise.
169
170 2013-04-09 Jan Beulich <jbeulich@suse.com>
171
172 * gas/config/tc-arm.c (do_vmrs): Accept all control registers.
173 Use local variable Rt in more places.
174 (do_vmsr): Accept all control registers.
175
176 2013-04-09 Jan Beulich <jbeulich@suse.com>
177
178 * gas/config/tc-arm.c (do_neon_mov): Fake an instruction suffix
179 if there was none specified for moves between scalar and core
180 register.
181
182 2013-04-09 Jan Beulich <jbeulich@suse.com>
183
184 * gas/config/tc-arm.c (do_neon_ldx_stx): Reject VSTn in the
185 NEON_ALL_LANES case.
186
187 2013-04-08 Jan Beulich <jbeulich@suse.com>
188
189 * gas/config/tc-arm.c (do_neon_ldr_str): Correct disgnostics for
190 PC-relative VSTR.
191
192 2013-04-08 Jan Beulich <jbeulich@suse.com>
193
194 * gas/config/tc-arm.c (reg_names): Convert duplicate SP_fiq
195 entry to sp_fiq.
196
197 2013-04-03 Alan Modra <amodra@gmail.com>
198
199 * doc/as.texinfo: Add support to generate man options for h8300.
200 * doc/c-h8300.texi: Likewise.
201
202 2013-03-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
203
204 * config/tc-arm.c (arm_cpus): Add support for Cortex-A53 and
205 Cortex-A57.
206
207 2013-03-27 Alexis Deruelle <alexis.deruelle@gmail.com>
208
209 PR binutils/15068
210 * config/tc-tic6x.c (tic6x_try_encode): Add use of bitfields array.
211
212 2013-03-26 Nick Clifton <nickc@redhat.com>
213
214 PR gas/15295
215 * listing.c (rebuffer_line): Rewrite to avoid seeking back to the
216 start of the file each time.
217
218 PR gas/15178
219 * config/tc-sparc.h (ELF_TARGET_FORMAT): Set to elf32-sparc for
220 FreeBSD targets.
221
222 2013-03-26 Douglas B Rupp <rupp@gnat.com>
223
224 * config/tc-ia64.c (emit_one_bundle): Move last_slot adjustment
225 after fixup.
226
227 2013-03-21 Will Newton <will.newton@linaro.org>
228
229 * config/tc-arm.c (encode_thumb32_addr_mode): Emit an error for all
230 pc-relative str instructions in Thumb mode.
231
232 2013-03-21 Michael Schewe <michael.schewe@gmx.net>
233
234 * config/tc-h8300.c (do_a_fix_imm): Add relaxation of mov
235 @(disp:32,ERx) to mov @(disp:16,ERx) insns by new reloc
236 R_H8_DISP32A16.
237 * config/tc-h8300.h: Remove duplicated defines.
238
239 2013-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
240
241 PR gas/15282
242 * tc-avr.c (mcu_has_3_byte_pc): New function.
243 (tc_cfi_frame_initial_instructions): Call it to find return
244 address size.
245
246 2013-03-20 Alexis Deruelle <alexis.deruelle@gmail.com>
247
248 PR gas/15095
249 * config/tc-tic6x.c (tic6x_try_encode): Handle
250 tic6x_coding_dreg_(msb|lsb) field coding types and use it to
251 encode register pair numbers when required.
252
253 2013-03-15 Will Newton <will.newton@linaro.org>
254
255 * config/tc-arm.c (do_neon_ldr_str): Fix error check for PC register
256 in vstr in Thumb mode for pre-ARMv7 cores.
257
258 2013-03-14 Andreas Schwab <schwab@suse.de>
259
260 * doc/c-arc.texi (ARC Directives): Revert last change and use
261 @itemize instead of @table.
262 * doc/c-arm.texi (ARM-Instruction-Set): Likewise.
263
264 2013-03-14 Nick Clifton <nickc@redhat.com>
265
266 PR gas/15273
267 * config/tc-arm.c (do_co_reg): Do not call check_obsolete with a
268 NULL message, instead just check ARM_CPU_IS_ANY directly.
269
270 2013-03-14 Nick Clifton <nickc@redhat.com>
271
272 PR gas/15212
273 * doc/c-arc.texi (ARC Directives): Use @code instead of @bullet
274 for table format.
275 * doc/c-arm.texi (ARM-Instruction-Set): Likewise. Also add text
276 to the @item directives.
277 (ARM-Neon-Alignment): Move to correct place in the document.
278 * doc/c-cr16.texi (CR16 Operand Qualifiers): Fix up table
279 formatting.
280 * doc/c-tic54x.texi (TIC54X-Subsyms): Correct use of
281 @smallexample.
282
283 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
284
285 * config/tc-nios2.c (nios2_consume_arg): Delete 'k' case. Add 'o'
286 case. Add default BAD_CASE to switch.
287
288 2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
289
290 * config/tc-nios2.c (nios2_assemble_args_ds): New function.
291 (nios2_arg_info_structs): Add "d,s" and "d,s,E" entries.
292
293 2013-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
294
295 * config/tc-arm.c (crc_ext_armv8): New feature set.
296 (UNPRED_REG): New macro.
297 (do_crc32_1): New function.
298 (do_crc32b, do_crc32h, do_crc32w, do_crc32cb,
299 do_crc32ch, do_crc32cw): Likewise.
300 (TUEc): New macro.
301 (insns): Add entries for crc32 mnemonics.
302 (arm_extensions): Add entry for crc.
303
304 2013-03-08 Chung-Lin Tang <cltang@codesourcery.com>
305
306 * write.h (struct fix): Add fx_dot_frag field.
307 (dot_frag): Declare.
308 * write.c (dot_frag): New variable.
309 (fix_new_internal): Set fx_dot_frag field with dot_frag.
310 (fixup_segment): Base calculation of fx_offset with fx_dot_frag.
311 * expr.c (expr): Save value of frag_now in dot_frag when setting
312 dot_value.
313 * read.c (emit_expr): Likewise. Delete comments.
314
315 2013-03-07 H.J. Lu <hongjiu.lu@intel.com>
316
317 * config/tc-i386.c (flag_code_names): Removed.
318 (i386_index_check): Rewrote.
319
320 2013-03-05 Yufeng Zhang <yufeng.zhang@arm.com>
321
322 * config/tc-aarch64.c (aarch64_imm_float_p): Rename 'e' to 'pattern';
323 add comment.
324 (aarch64_double_precision_fmovable): New function.
325 (parse_aarch64_imm_float): Add parameter 'dp_p'; call the new
326 function; handle hexadecimal representation of IEEE754 encoding.
327 (parse_operands): Update the call to parse_aarch64_imm_float.
328
329 2013-02-28 H.J. Lu <hongjiu.lu@intel.com>
330
331 * config/tc-i386.c (_i386_insn): Replace have_hle with hle_prefix.
332 (check_hle): Updated.
333 (md_assemble): Likewise.
334 (parse_insn): Likewise.
335
336 2013-02-28 H.J. Lu <hongjiu.lu@intel.com>
337
338 * config/tc-i386.c (_i386_insn): Add rep_prefix.
339 (md_assemble): Check if REP prefix is OK.
340 (parse_insn): Remove expecting_string_instruction. Set
341 i.rep_prefix.
342
343 2013-02-28 Yufeng Zhang <yufeng.zhang@arm.com>
344
345 * config/tc-aarch64.c (aarch64_features): Add the 'crc' option.
346
347 2013-02-28 Yufeng Zhang <yufeng.zhang@arm.com>
348
349 * config/tc-aarch64.c (parse_sys_reg): Allow the full range of CRn
350 for system registers.
351
352 2013-02-27 DJ Delorie <dj@redhat.com>
353
354 * config/tc-rl78.c (reloc_function): Add %code -> BFD_RELOC_RL78_CODE.
355 (rl78_op): Handle %code().
356 (rl78_cons_fix_new): Likewise, but ignore for 20-bit operands.
357 (tc_gen_reloc): Likwise; convert to a computed reloc.
358 (md_apply_fix): Likewise.
359
360 2013-02-25 Kaushik Phatak <Kaushik.Phatak@kpitcummins.com>
361
362 * config/rl78-parse.y: Fix encoding of DIVWU insn.
363
364 2013-02-25 Terry Guo <terry.guo@arm.com>
365
366 * config/tc-arm.c (arm_cpus): Add cortex-r7 entry.
367 * doc/c-arm.texi: Add cortex-r7 and missing cortex-r5 to
368 list of accepted CPUs.
369
370 2013-02-19 H.J. Lu <hongjiu.lu@intel.com>
371
372 PR gas/15159
373 * config/tc-i386.c (cpu_arch): Add ".smap".
374
375 * doc/c-i386.texi: Document smap.
376
377 2013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
378
379 * config/tc-mips.c (s_cpload): Call mips_mark_labels and set
380 mips_assembling_insn appropriately.
381 (s_cpsetup, s_cprestore, s_cpreturn, s_cpadd): Likewise.
382
383 2013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
384
385 * config/tc-mips.c (append_insn): Correct indentation, remove
386 extraneous braces.
387
388 2013-02-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
389
390 * config/tc-arm.c (do_neon_mov): Break on NS_NULL.
391
392 2013-02-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
393
394 * configure.tgt: Add nios2-*-rtems*.
395
396 2013-02-14 Yufeng Zhang <yufeng.zhang@arm.com>
397
398 * config/tc-aarch64.c (md_begin): Change to check if 'name' is
399 NULL.
400
401 2013-02-09 Jürgen Urban <JuergenUrban@gmx.de>
402
403 * config/tc-mips.c (CPU_HAS_LDC1_SDC1): New macro.
404 (macro): Use it. Assert that trunc.w.s is not used for r5900.
405
406 2013-02-08 Yi-Hsiu, Hsu <ahsu@marvell.com>
407
408 * gas/config/tc-arm.c (arm_cpus): Add support for mcpu=marvell-pj4
409 core.
410
411 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
412 Andrew Jenner <andrew@codesourcery.com>
413
414 Based on patches from Altera Corporation.
415
416 * Makefile.am (TARGET_CPU_CFILES): Add config/tc-nios2.c.
417 (TARGET_CPU_HFILES): Add config/tc-nios2.h.
418 * Makefile.in: Regenerated.
419 * configure.tgt: Add case for nios2*-linux*.
420 * config/obj-elf.c: Conditionally include elf/nios2.h.
421 * config/tc-nios2.c: New file.
422 * config/tc-nios2.h: New file.
423 * doc/Makefile.am (CPU_DOCS): Add c-nios2.texi.
424 * doc/Makefile.in: Regenerated.
425 * doc/all.texi: Set NIOSII.
426 * doc/as.texinfo (Overview): Add Nios II options.
427 (Machine Dependencies): Include c-nios2.texi.
428 * doc/c-nios2.texi: New file.
429 * NEWS: Note Altera Nios II support.
430
431 2013-02-06 Alan Modra <amodra@gmail.com>
432
433 PR gas/14255
434 * config/tc-avr.h (TC_VALIDATE_FIX): Mark symbol used by reloc.
435 Don't skip fixups with fx_subsy non-NULL.
436 * config/tc-avr.c (tc_gen_reloc): Don't specially handle fixups
437 with fx_subsy non-NULL.
438
439 2013-02-04 H.J. Lu <hongjiu.lu@intel.com>
440
441 * doc/c-metag.texi: Add "@c man" markers.
442
443 2013-02-04 Alan Modra <amodra@gmail.com>
444
445 * write.c (fixup_segment): Return void. Delete seg_reloc_count
446 related code.
447 (TC_ADJUST_RELOC_COUNT): Delete.
448 * config/tc-i960.h (TC_ADJUST_RELOC_COUNT): Delete.
449
450 2013-02-04 Alan Modra <amodra@gmail.com>
451
452 * po/POTFILES.in: Regenerate.
453
454 2013-01-30 Markos Chandras <markos.chandras@imgtec.com>
455
456 * config/tc-metag.c: Make SWAP instruction less permissive with
457 its operands.
458
459 2013-01-29 DJ Delorie <dj@redhat.com>
460
461 * config/tc-rl78.c (rl78_cons_fix_new): Handle user-specified
462 relocs in .word/.etc statements.
463
464 2013-01-29 Roland McGrath <mcgrathr@google.com>
465
466 * config/tc-arm.c (md_apply_fix): Use as_bad_where for "bad
467 immediate value for 8-bit offset" error so it shows line info.
468
469 2013-01-24 Joseph Myers <joseph@codesourcery.com>
470
471 * config/tc-ppc.c (md_assemble): Do not generate APUinfo sections
472 for 64-bit output.
473
474 2013-01-24 Nick Clifton <nickc@redhat.com>
475
476 * config/tc-v850.c: Add support for e3v5 architecture.
477 * doc/c-v850.texi: Mention new support.
478
479 2013-01-23 Nick Clifton <nickc@redhat.com>
480
481 PR gas/15039
482 * config/tc-avr.c: Include dwarf2dbg.h.
483
484 2013-01-18 H.J. Lu <hongjiu.lu@intel.com>
485
486 * config/tc-i386.c (reloc): Support size relocation only for ELF.
487 (tc_i386_fix_adjustable): Likewise.
488 (lex_got): Likewise.
489 (tc_gen_reloc): Likewise.
490
491 2013-01-17 Yufeng Zhang <yufeng.zhang@arm.com>
492
493 * config/tc-aarch64.c (output_operand_error_record): Change to output
494 the out-of-range error message as value-expected message if there is
495 only one single value in the expected range.
496 (programmer_friendly_fixup): Remove the handling of 8-bit MOVI with
497 LSL #0 as a programmer-friendly feature.
498
499 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
500
501 * config/tc-i386.c (reloc): Support BFD_RELOC_SIZE32.
502 (tc_i386_fix_adjustable): Keep symbol for BFD_RELOC_32_SIZE and
503 BFD_RELOC_64_SIZE relocations.
504 (lex_got): Support "symbol@SIZE" and don't create GOT symbol
505 for it.
506 (tc_gen_reloc): Resolve BFD_RELOC_SIZE32 and BFD_RELOC_SIZE64
507 relocations against local symbols.
508
509 2013-01-16 Alan Modra <amodra@gmail.com>
510
511 * config/tc-ppc.c (md_assemble <TE_PE>): Ignore line after
512 finding some sort of toc syntax error, and break to avoid
513 compiler uninit warning.
514
515 2013-01-15 H.J. Lu <hongjiu.lu@intel.com>
516
517 PR gas/15019
518 * config/tc-i386.c (lex_got): Increment length by 1 if the
519 relocation token is removed.
520
521 2013-01-15 Nick Clifton <nickc@redhat.com>
522
523 * config/tc-v850.c (md_assemble): Allow signed values for
524 V850E_IMMEDIATE.
525
526 2013-01-11 Sean Keys <skeys@ipdatasys.com>
527
528 * config/tc-xgate.c (md_begin): Fix mistake made when going from
529 git to cvs.
530
531 2013-01-10 Peter Bergner <bergner@vnet.ibm.com>
532
533 * doc/as.texinfo (Target PowerPC): Document -mpower8 and -mhtm.
534 * doc/c-ppc.texi (PowerPC-Opts): Likewise.
535 * config/tc-ppc.c (md_show_usage): Likewise.
536 (ppc_handle_align): Handle power8's group ending nop.
537
538 2013-01-10 Sean Keys <skeys@ipdatasys.com>
539
540 * config/tc-xgate.c (md_begin): Fix the printing of opcodes so
541 that the assember exits after the opcodes have been printed.
542
543 2013-01-10 H.J. Lu <hongjiu.lu@intel.com>
544
545 * app.c: Remove trailing white spaces.
546 * as.c: Likewise.
547 * as.h: Likewise.
548 * cond.c: Likewise.
549 * dw2gencfi.c: Likewise.
550 * dwarf2dbg.h: Likewise.
551 * ecoff.c: Likewise.
552 * input-file.c: Likewise.
553 * itbl-lex.h: Likewise.
554 * output-file.c: Likewise.
555 * read.c: Likewise.
556 * sb.c: Likewise.
557 * subsegs.c: Likewise.
558 * symbols.c: Likewise.
559 * write.c: Likewise.
560 * config/tc-i386.c: Likewise.
561 * doc/Makefile.am: Likewise.
562 * doc/Makefile.in: Likewise.
563 * doc/c-aarch64.texi: Likewise.
564 * doc/c-alpha.texi: Likewise.
565 * doc/c-arc.texi: Likewise.
566 * doc/c-arm.texi: Likewise.
567 * doc/c-avr.texi: Likewise.
568 * doc/c-bfin.texi: Likewise.
569 * doc/c-cr16.texi: Likewise.
570 * doc/c-d10v.texi: Likewise.
571 * doc/c-d30v.texi: Likewise.
572 * doc/c-h8300.texi: Likewise.
573 * doc/c-hppa.texi: Likewise.
574 * doc/c-i370.texi: Likewise.
575 * doc/c-i386.texi: Likewise.
576 * doc/c-i860.texi: Likewise.
577 * doc/c-m32c.texi: Likewise.
578 * doc/c-m32r.texi: Likewise.
579 * doc/c-m68hc11.texi: Likewise.
580 * doc/c-m68k.texi: Likewise.
581 * doc/c-microblaze.texi: Likewise.
582 * doc/c-mips.texi: Likewise.
583 * doc/c-msp430.texi: Likewise.
584 * doc/c-mt.texi: Likewise.
585 * doc/c-s390.texi: Likewise.
586 * doc/c-score.texi: Likewise.
587 * doc/c-sh.texi: Likewise.
588 * doc/c-sh64.texi: Likewise.
589 * doc/c-tic54x.texi: Likewise.
590 * doc/c-tic6x.texi: Likewise.
591 * doc/c-v850.texi: Likewise.
592 * doc/c-xc16x.texi: Likewise.
593 * doc/c-xgate.texi: Likewise.
594 * doc/c-xtensa.texi: Likewise.
595 * doc/c-z80.texi: Likewise.
596 * doc/internals.texi: Likewise.
597
598 2013-01-10 Roland McGrath <mcgrathr@google.com>
599
600 * hash.c (hash_new_sized): Make it global.
601 * hash.h: Declare it.
602 * macro.c (define_macro): Use hash_new_sized instead of hash_new,
603 pass a small size.
604
605 2013-01-10 Will Newton <will.newton@imgtec.com>
606
607 * Makefile.am: Add Meta.
608 * Makefile.in: Regenerate.
609 * config/tc-metag.c: New file.
610 * config/tc-metag.h: New file.
611 * configure.tgt: Add Meta.
612 * doc/Makefile.am: Add Meta.
613 * doc/Makefile.in: Regenerate.
614 * doc/all.texi: Add Meta.
615 * doc/as.texiinfo: Document Meta options.
616 * doc/c-metag.texi: New file.
617
618 2013-01-09 Steve Ellcey <sellcey@mips.com>
619
620 * config/tc-i386.c (md_begin): Remove 'internal Error' from as_fatal
621 calls.
622 * config/tc-mips.c (internalError): Remove, replace with abort.
623
624 2013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
625
626 * config/tc-aarch64.c (parse_operands): Change to compare the result
627 of function call 'parse_sys_reg' with 'PARSE_FAIL' instead of 'FALSE'.
628
629 2013-01-07 Nick Clifton <nickc@redhat.com>
630
631 PR gas/14887
632 * config/tc-arm.c (skip_past_char): Skip whitespace before the
633 anticipated character.
634 * config/tc-arm.c (parse_address_main): Delete skip of whitespace
635 here as it is no longer needed.
636
637 2013-01-06 Andreas Schwab <schwab@linux-m68k.org>
638
639 * doc/c-mips.texi (MIPS Opts): Fix use of @itemx.
640 * doc/c-score.texi (SCORE-Opts): Likewise.
641 * doc/c-tic54x.texi (TIC54X-Directives): Likewise.
642
643 2013-01-04 Juergen Urban <JuergenUrban@gmx.de>
644
645 * config/tc-mips.c: Add support for MIPS r5900.
646 Add M_LQ_AB and M_SQ_AB to support large values for instructions
647 lq and sq.
648 (can_swap_branch_p, get_append_method): Detect some conditional
649 short loops to fix a bug on the r5900 by NOP in the branch delay
650 slot.
651 (M_MUL): Support 3 operands in multu on r5900.
652 (M_TRUNCWS): Support trunc.w.s on r5900 in MIPS ISA I.
653 (s_mipsset): Force 32 bit floating point on r5900.
654 (mips_ip): Check parameter range of instructions mfps and mtps on
655 r5900.
656 * configure.in: Detect CPU type when target string contains r5900
657 (e.g. mips64r5900el-linux-gnu).
658
659 2013-01-02 H.J. Lu <hongjiu.lu@intel.com>
660
661 * as.c (parse_args): Update copyright year to 2013.
662
663 2013-01-02 Yufeng Zhang <yufeng.zhang@arm.com>
664
665 * config/tc-aarch64.c (aarch64_cpus): Add entries for "cortex-a53"
666 and "cortex57".
667
668 2013-01-02 Nick Clifton <nickc@redhat.com>
669
670 PR gas/14987
671 * config/tc-arm.c (parse_address_main): Skip whitespace before a
672 closing bracket.
673
674 For older changes see ChangeLog-2012
675 \f
676 Copyright (C) 2013 Free Software Foundation, Inc.
677
678 Copying and distribution of this file, with or without modification,
679 are permitted in any medium without royalty provided the copyright
680 notice and this notice are preserved.
681
682 Local Variables:
683 mode: change-log
684 left-margin: 8
685 fill-column: 74
686 version-control: never
687 End: