]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/ChangeLog
*** empty log message ***
[thirdparty/binutils-gdb.git] / gas / ChangeLog
CommitLineData
c5f8c205
AM
12013-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
b47468a6
CM
112013-05-06 Paul Brook <paul@codesourcery.com>
12 Catherine Moore <clm@codesourcery.com>
13
c5f8c205
AM
14 * config/tc-mips.c (md_pcrel_from): Handle BFD_RELOC_32_PCREL.
15 (limited_pcrel_reloc_p): Likewise.
b47468a6
CM
16 (md_apply_fix): Likewise.
17 (tc_gen_reloc): Likewise.
18
2de39019
CM
192013-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
754e2bb9
RS
252013-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
13761a11
NC
302013-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
df26367c
MR
422013-05-01 Maciej W. Rozycki <macro@codesourcery.com>
43
44 * configure.tgt: Replace alpha*-*-linuxecoff* pattern with
45 alpha*-*-linux*ecoff*.
46
f02d8318
CF
472013-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
b40bf0a2
NC
522013-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
8eeccb77 652013-04-26 Christian Groessler <chris@groessler.org>
00a3147e
CG
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
49926cd0
AM
742013-04-25 Alan Modra <amodra@gmail.com>
75
76 * configure.in: Allow little-endian linux.
77 * configure: Regenerate.
78
e3031850
SL
792013-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
cb948fc0
KT
842013-04-19 Kai Tietz <ktietz@redhat.com>
85
86 * configure.tgt (i386-*-cygwin): Handle x86_64 cygwin.
87
4455e9ad
JB
882013-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
956a6ba3
JB
962013-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
eb9f3f00
JB
1112013-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
ccb84d65
JB
1172013-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
4d13caa0
NC
1242013-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
16d02dc9
JB
1312013-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
05ac0ffb
JB
1372013-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
2d51fb74
JB
1432013-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
94dcf8bf
JB
1482013-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
1472d06f
JB
1532013-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
0c76cae8
AM
1582013-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
92eb40d9
RR
1632013-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
51dcdd4d
NC
1682013-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
c5d685bf
NC
1732013-03-26 Nick Clifton <nickc@redhat.com>
174
9b978282
NC
175 PR gas/15295
176 * listing.c (rebuffer_line): Rewrite to avoid seeking back to the
177 start of the file each time.
178
c5d685bf
NC
179 PR gas/15178
180 * config/tc-sparc.h (ELF_TARGET_FORMAT): Set to elf32-sparc for
181 FreeBSD targets.
182
9699c833
TG
1832013-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
4755303e
WN
1882013-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
81f5558e
NC
1932013-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
71863e73
NC
2002013-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
795b8e6b
NC
2072013-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
ba86b375
WN
2142013-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
9e6f3811
AS
2192013-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
b10bf8c5
NC
2252013-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
ba724cfc
NC
2312013-03-14 Nick Clifton <nickc@redhat.com>
232
233 PR gas/15212
9e6f3811 234 * doc/c-arc.texi (ARC Directives): Use @code instead of @bullet
ba724cfc
NC
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
531a94fd
SL
2442013-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
dad60f8e
SL
2492013-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
dd5181d5
KT
2542013-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
8e723a10
CLT
2652013-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
be05d201
L
2762013-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
62b0d0d5
YZ
2812013-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
165de32a
L
2902013-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
d5de92cf
L
2972013-02-28 H.J. Lu <hongjiu.lu@intel.com>
298
299 * config/tc-i386.c (_i386_insn): Add rep_prefix.
9e6f3811 300 (md_assemble): Check if REP prefix is OK.
d5de92cf
L
301 (parse_insn): Remove expecting_string_instruction. Set
302 i.rep_prefix.
303
e60bb1dd
YZ
3042013-02-28 Yufeng Zhang <yufeng.zhang@arm.com>
305
306 * config/tc-aarch64.c (aarch64_features): Add the 'crc' option.
307
aeebdd9b
YZ
3082013-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
4107ae22
DD
3132013-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
151fa98f
NC
3212013-02-25 Kaushik Phatak <Kaushik.Phatak@kpitcummins.com>
322
323 * config/rl78-parse.y: Fix encoding of DIVWU insn.
324
70a8bc5b 3252013-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
5c111e37
L
3312013-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
8a75745d
MR
3382013-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
79850f26
MR
3442013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
345
cf29fc61 346 * config/tc-mips.c (append_insn): Correct indentation, remove
79850f26
MR
347 extraneous braces.
348
4c261dff
NC
3492013-02-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
350
5c111e37 351 * config/tc-arm.c (do_neon_mov): Break on NS_NULL.
4c261dff 352
ea33f281
NC
3532013-02-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
354
355 * configure.tgt: Add nios2-*-rtems*.
356
a1ccaec9
YZ
3572013-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
0aa27725
RS
3622013-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
da4339ed
NC
3672013-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
36591ba1 3722013-02-06 Sandra Loosemore <sandra@codesourcery.com>
5c111e37 373 Andrew Jenner <andrew@codesourcery.com>
36591ba1
SL
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
94d4433a
AM
3922013-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
ace9af6f
L
4002013-02-04 H.J. Lu <hongjiu.lu@intel.com>
401
402 * doc/c-metag.texi: Add "@c man" markers.
403
89d67ed9
AM
4042013-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
89072bd6
AM
4112013-02-04 Alan Modra <amodra@gmail.com>
412
413 * po/POTFILES.in: Regenerate.
414
f9b2d544
NC
4152013-01-30 Markos Chandras <markos.chandras@imgtec.com>
416
417 * config/tc-metag.c: Make SWAP instruction less permissive with
418 its operands.
419
392ca752
DD
4202013-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
427d0db6
RM
4252013-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
4faf939a
JM
4302013-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
78c8d46c
NC
4352013-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
fb5b7503
NC
4402013-01-23 Nick Clifton <nickc@redhat.com>
441
442 PR gas/15039
443 * config/tc-avr.c: Include dwarf2dbg.h.
444
8ce3d284
L
4452013-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
f5555712
YZ
4522013-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
8fd4256d
L
4602013-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
a5840dce
AM
4702013-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
af89796a
L
4762013-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
dd42f060
NC
4822013-01-15 Nick Clifton <nickc@redhat.com>
483
484 * config/tc-v850.c (md_assemble): Allow signed values for
485 V850E_IMMEDIATE.
486
464e3686
SK
4872013-01-11 Sean Keys <skeys@ipdatasys.com>
488
489 * config/tc-xgate.c (md_begin): Fix mistake made when going from
af89796a 490 git to cvs.
464e3686 491
5817ffd1
PB
4922013-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
f4b1f6a9
SK
4992013-01-10 Sean Keys <skeys@ipdatasys.com>
500
501 * config/tc-xgate.c (md_begin): Fix the printing of opcodes so
af89796a 502 that the assember exits after the opcodes have been printed.
f4b1f6a9 503
34bca508
L
5042013-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
4c665b71
RM
5592013-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
a3c62988
NC
5662013-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
b37df7c4
SE
5792013-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
a3251895
YZ
5852013-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
8ab8155f
NC
5902013-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
a4ac1c42
AS
5982013-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
e407c74b
NC
6042013-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
62658407
L
6202013-01-02 H.J. Lu <hongjiu.lu@intel.com>
621
622 * as.c (parse_args): Update copyright year to 2013.
623
95830fd1
YZ
6242013-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
517bb291 6292013-01-02 Nick Clifton <nickc@redhat.com>
d709e4e6 630
517bb291
NC
631 PR gas/14987
632 * config/tc-arm.c (parse_address_main): Skip whitespace before a
633 closing bracket.
d709e4e6 634
517bb291 635For older changes see ChangeLog-2012
08d56133 636\f
517bb291 637Copyright (C) 2013 Free Software Foundation, Inc.
752937aa
NC
638
639Copying and distribution of this file, with or without modification,
640are permitted in any medium without royalty provided the copyright
641notice and this notice are preserved.
642
08d56133
NC
643Local Variables:
644mode: change-log
645left-margin: 8
646fill-column: 74
647version-control: never
648End: