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