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