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