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