]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/ChangeLog
bfd/
[thirdparty/binutils-gdb.git] / gas / ChangeLog
CommitLineData
9f6e76f4
TG
12013-05-16 Tristan Gingold <gingold@adacore.com>
2
3 * config/tc-ppc.c (ppc_is_toc_sym): Symbols of class XMC_TC
4 are also TOC symbols.
5
638d3803
NC
62013-05-16 Nick Clifton <nickc@redhat.com>
7
8 * config/tc-msp430.c: Make -mmcu recognise more part numbers.
9 Add -mcpu command to specify core type.
10 * doc/c-msp430.c: Update documentation.
11
b015e599
AP
122013-05-09 Andrew Pinski <apinski@cavium.com>
13
14 * config/tc-mips.c (struct mips_set_options): New ase_virt field.
15 (mips_opts): Update for the new field.
16 (file_ase_virt): New variable.
17 (ISA_SUPPORTS_VIRT_ASE): New macro.
18 (ISA_SUPPORTS_VIRT64_ASE): New macro.
19 (MIPS_CPU_ASE_VIRT): New define.
20 (is_opcode_valid): Handle ase_virt.
21 (macro_build): Handle "+J".
22 (validate_mips_insn): Likewise.
23 (mips_ip): Likewise.
24 (enum options): Add OPTION_VIRT and OPTION_NO_VIRT.
25 (md_longopts): Add mvirt and mnovirt
26 (md_parse_option): Handle OPTION_VIRT and OPTION_NO_VIRT.
27 (mips_after_parse_args): Handle ase_virt field.
28 (s_mipsset): Handle "virt" and "novirt".
29 (mips_elf_final_processing): Add a comment about virt ASE might need
30 a new flag.
31 (md_show_usage): Print out the usage of -mvirt and mno-virt options.
32 * doc/c-mips.texi: Document -mvirt and -mno-virt.
33 Document ".set virt" and ".set novirt".
34
da8094d7
AM
352013-05-09 Alan Modra <amodra@gmail.com>
36
37 * config/tc-ppc.c (md_apply_fix): Sign extend fieldval under
38 control of operand flag bits.
39
c5f8c205
AM
402013-05-07 Alan Modra <amodra@gmail.com>
41
42 * config/tc-ppc.c (PPC_VLE_SPLIT16A): Delete unused macro.
43 (PPC_VLE_SPLIT16D, PPC_VLE_LO16A, PPC_VLE_LO16D): Likewise.
44 (PPC_VLE_HI16A, PPC_VLE_HI16D): Likewise.
45 (PPC_VLE_HA16A, PPC_VLE_HA16D): Likewise.
46 (md_apply_fix): Set fx_no_overflow for assorted relocations.
47 Shift and sign-extend fieldval for use by some VLE reloc
48 operand->insert functions.
49
b47468a6
CM
502013-05-06 Paul Brook <paul@codesourcery.com>
51 Catherine Moore <clm@codesourcery.com>
52
c5f8c205
AM
53 * config/tc-mips.c (md_pcrel_from): Handle BFD_RELOC_32_PCREL.
54 (limited_pcrel_reloc_p): Likewise.
b47468a6
CM
55 (md_apply_fix): Likewise.
56 (tc_gen_reloc): Likewise.
57
2de39019
CM
582013-05-06 Richard Sandiford <rdsandiford@googlemail.com>
59
60 * config/tc-mips.c (limited_pcrel_reloc_p): New function.
61 (mips_fix_adjustable): Adjust pc-relative check to use
62 limited_pc_reloc_p.
63
754e2bb9
RS
642013-05-02 Richard Sandiford <rdsandiford@googlemail.com>
65
66 * config/tc-mips.c (mips_pseudo_table): Add stabd and stabs entries.
67 (s_mips_stab): Do not restrict to stabn only.
68
13761a11
NC
692013-05-02 Nick Clifton <nickc@redhat.com>
70
71 * config/tc-msp430.c: Add support for the MSP430X architecture.
72 Add code to insert a NOP instruction after any instruction that
73 might change the interrupt state.
74 Add support for the LARGE memory model.
75 Add code to initialise the .MSP430.attributes section.
76 * config/tc-msp430.h: Add support for the MSP430X architecture.
77 * doc/c-msp430.texi: Document the new -mL and -mN command line
78 options.
79 * NEWS: Mention support for the MSP430X architecture.
80
df26367c
MR
812013-05-01 Maciej W. Rozycki <macro@codesourcery.com>
82
83 * configure.tgt: Replace alpha*-*-linuxecoff* pattern with
84 alpha*-*-linux*ecoff*.
85
f02d8318
CF
862013-04-30 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
87
88 * config/tc-mips.c (mips_ip): Add sizelo.
89 For "+C", "+G", and "+H", set sizelo and compare against it.
90
b40bf0a2
NC
912013-04-29 Nick Clifton <nickc@redhat.com>
92
93 * as.c (Options): Add -gdwarf-sections.
94 (parse_args): Likewise.
95 * as.h (flag_dwarf_sections): Declare.
96 * dwarf2dbg.c (emit_fixed_inc_line_addr): Skip section changes.
97 (process_entries): When -gdwarf-sections is enabled generate
98 fragmentary .debug_line sections.
99 (out_debug_line): Set the section for the .debug_line section end
100 symbol.
101 * doc/as.texinfo: Document -gdwarf-sections.
102 * NEWS: Mention -gdwarf-sections.
103
8eeccb77 1042013-04-26 Christian Groessler <chris@groessler.org>
00a3147e
CG
105
106 * config/tc-z8k.c (md_parse_option): Set z8k_target_from_cmdline
107 according to the target parameter. Don't call s_segm since s_segm
108 calls bfd_set_arch_mach using stdoutput, but stdoutput isn't
109 initialized yet.
110 (md_begin): Call s_segm according to target parameter from command
111 line.
112
49926cd0
AM
1132013-04-25 Alan Modra <amodra@gmail.com>
114
115 * configure.in: Allow little-endian linux.
116 * configure: Regenerate.
117
e3031850
SL
1182013-04-24 Sandra Loosemore <sandra@codesourcery.com>
119
120 * config/tc-nios2.c (nios2_control_register_arg_p): Rename
121 "fstatus" control register to "eccinj".
122
cb948fc0
KT
1232013-04-19 Kai Tietz <ktietz@redhat.com>
124
125 * configure.tgt (i386-*-cygwin): Handle x86_64 cygwin.
126
4455e9ad
JB
1272013-04-15 Julian Brown <julian@codesourcery.com>
128
129 * expr.c (add_to_result, subtract_from_result): Make global.
130 * expr.h (add_to_result, subtract_from_result): Add prototypes.
131 * config/tc-sh.c (sh_optimize_expr): Use add_to_result,
132 subtract_from_result to handle extra bit of precision for .sleb128
133 directive operands.
134
956a6ba3
JB
1352013-04-10 Julian Brown <julian@codesourcery.com>
136
137 * read.c (convert_to_bignum): Add sign parameter. Use it
138 instead of X_unsigned to determine sign of resulting bignum.
139 (emit_expr): Pass extra argument to convert_to_bignum.
140 (emit_leb128_expr): Use X_extrabit instead of X_unsigned. Pass
141 X_extrabit to convert_to_bignum.
142 (parse_bitfield_cons): Set X_extrabit.
143 * expr.c (make_expr_symbol, expr_build_uconstant, operand):
144 Initialise X_extrabit field as appropriate.
145 (add_to_result): New.
146 (subtract_from_result): New.
147 (expr): Use above.
148 * expr.h (expressionS): Add X_extrabit field.
149
eb9f3f00
JB
1502013-04-10 Jan Beulich <jbeulich@suse.com>
151
152 * gas/config/tc-arm.c (encode_arm_addr_mode_3): Only reject base
153 register being PC when is_t or writeback, and use distinct
154 diagnostic for the latter case.
155
ccb84d65
JB
1562013-04-10 Jan Beulich <jbeulich@suse.com>
157
158 * gas/config/tc-arm.c (parse_operands): Re-write
159 po_barrier_or_imm().
160 (do_barrier): Remove bogus constraint().
161 (do_t_barrier): Remove.
162
4d13caa0
NC
1632013-04-09 Joerg Wunsch <joerg.wunsch@atmel.com>
164
165 * gas/config/tc-avr.c (mcu_types): Add ATmega64RFR2,
166 ATmega644RFR2, ATmega128RFR2, ATmega1284RFR2, ATmega256RFR2,
167 ATmega2564RFR2
168 * gas/doc/c-avr.texi (-mmcu documentation): Likewise.
169
16d02dc9
JB
1702013-04-09 Jan Beulich <jbeulich@suse.com>
171
172 * gas/config/tc-arm.c (do_vmrs): Accept all control registers.
173 Use local variable Rt in more places.
174 (do_vmsr): Accept all control registers.
175
05ac0ffb
JB
1762013-04-09 Jan Beulich <jbeulich@suse.com>
177
178 * gas/config/tc-arm.c (do_neon_mov): Fake an instruction suffix
179 if there was none specified for moves between scalar and core
180 register.
181
2d51fb74
JB
1822013-04-09 Jan Beulich <jbeulich@suse.com>
183
184 * gas/config/tc-arm.c (do_neon_ldx_stx): Reject VSTn in the
185 NEON_ALL_LANES case.
186
94dcf8bf
JB
1872013-04-08 Jan Beulich <jbeulich@suse.com>
188
189 * gas/config/tc-arm.c (do_neon_ldr_str): Correct disgnostics for
190 PC-relative VSTR.
191
1472d06f
JB
1922013-04-08 Jan Beulich <jbeulich@suse.com>
193
194 * gas/config/tc-arm.c (reg_names): Convert duplicate SP_fiq
195 entry to sp_fiq.
196
0c76cae8
AM
1972013-04-03 Alan Modra <amodra@gmail.com>
198
199 * doc/as.texinfo: Add support to generate man options for h8300.
200 * doc/c-h8300.texi: Likewise.
201
92eb40d9
RR
2022013-03-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
203
204 * config/tc-arm.c (arm_cpus): Add support for Cortex-A53 and
205 Cortex-A57.
206
51dcdd4d
NC
2072013-03-27 Alexis Deruelle <alexis.deruelle@gmail.com>
208
209 PR binutils/15068
210 * config/tc-tic6x.c (tic6x_try_encode): Add use of bitfields array.
211
c5d685bf
NC
2122013-03-26 Nick Clifton <nickc@redhat.com>
213
9b978282
NC
214 PR gas/15295
215 * listing.c (rebuffer_line): Rewrite to avoid seeking back to the
216 start of the file each time.
217
c5d685bf
NC
218 PR gas/15178
219 * config/tc-sparc.h (ELF_TARGET_FORMAT): Set to elf32-sparc for
220 FreeBSD targets.
221
9699c833
TG
2222013-03-26 Douglas B Rupp <rupp@gnat.com>
223
224 * config/tc-ia64.c (emit_one_bundle): Move last_slot adjustment
225 after fixup.
226
4755303e
WN
2272013-03-21 Will Newton <will.newton@linaro.org>
228
229 * config/tc-arm.c (encode_thumb32_addr_mode): Emit an error for all
230 pc-relative str instructions in Thumb mode.
231
81f5558e
NC
2322013-03-21 Michael Schewe <michael.schewe@gmx.net>
233
234 * config/tc-h8300.c (do_a_fix_imm): Add relaxation of mov
235 @(disp:32,ERx) to mov @(disp:16,ERx) insns by new reloc
236 R_H8_DISP32A16.
237 * config/tc-h8300.h: Remove duplicated defines.
238
71863e73
NC
2392013-03-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
240
241 PR gas/15282
242 * tc-avr.c (mcu_has_3_byte_pc): New function.
243 (tc_cfi_frame_initial_instructions): Call it to find return
244 address size.
245
795b8e6b
NC
2462013-03-20 Alexis Deruelle <alexis.deruelle@gmail.com>
247
248 PR gas/15095
249 * config/tc-tic6x.c (tic6x_try_encode): Handle
250 tic6x_coding_dreg_(msb|lsb) field coding types and use it to
251 encode register pair numbers when required.
252
ba86b375
WN
2532013-03-15 Will Newton <will.newton@linaro.org>
254
255 * config/tc-arm.c (do_neon_ldr_str): Fix error check for PC register
256 in vstr in Thumb mode for pre-ARMv7 cores.
257
9e6f3811
AS
2582013-03-14 Andreas Schwab <schwab@suse.de>
259
260 * doc/c-arc.texi (ARC Directives): Revert last change and use
261 @itemize instead of @table.
262 * doc/c-arm.texi (ARM-Instruction-Set): Likewise.
263
b10bf8c5
NC
2642013-03-14 Nick Clifton <nickc@redhat.com>
265
266 PR gas/15273
267 * config/tc-arm.c (do_co_reg): Do not call check_obsolete with a
268 NULL message, instead just check ARM_CPU_IS_ANY directly.
269
ba724cfc
NC
2702013-03-14 Nick Clifton <nickc@redhat.com>
271
272 PR gas/15212
9e6f3811 273 * doc/c-arc.texi (ARC Directives): Use @code instead of @bullet
ba724cfc
NC
274 for table format.
275 * doc/c-arm.texi (ARM-Instruction-Set): Likewise. Also add text
276 to the @item directives.
277 (ARM-Neon-Alignment): Move to correct place in the document.
278 * doc/c-cr16.texi (CR16 Operand Qualifiers): Fix up table
279 formatting.
280 * doc/c-tic54x.texi (TIC54X-Subsyms): Correct use of
281 @smallexample.
282
531a94fd
SL
2832013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
284
285 * config/tc-nios2.c (nios2_consume_arg): Delete 'k' case. Add 'o'
286 case. Add default BAD_CASE to switch.
287
dad60f8e
SL
2882013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
289
290 * config/tc-nios2.c (nios2_assemble_args_ds): New function.
291 (nios2_arg_info_structs): Add "d,s" and "d,s,E" entries.
292
dd5181d5
KT
2932013-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
294
295 * config/tc-arm.c (crc_ext_armv8): New feature set.
296 (UNPRED_REG): New macro.
297 (do_crc32_1): New function.
298 (do_crc32b, do_crc32h, do_crc32w, do_crc32cb,
299 do_crc32ch, do_crc32cw): Likewise.
300 (TUEc): New macro.
301 (insns): Add entries for crc32 mnemonics.
302 (arm_extensions): Add entry for crc.
303
8e723a10
CLT
3042013-03-08 Chung-Lin Tang <cltang@codesourcery.com>
305
306 * write.h (struct fix): Add fx_dot_frag field.
307 (dot_frag): Declare.
308 * write.c (dot_frag): New variable.
309 (fix_new_internal): Set fx_dot_frag field with dot_frag.
310 (fixup_segment): Base calculation of fx_offset with fx_dot_frag.
311 * expr.c (expr): Save value of frag_now in dot_frag when setting
312 dot_value.
313 * read.c (emit_expr): Likewise. Delete comments.
314
be05d201
L
3152013-03-07 H.J. Lu <hongjiu.lu@intel.com>
316
317 * config/tc-i386.c (flag_code_names): Removed.
318 (i386_index_check): Rewrote.
319
62b0d0d5
YZ
3202013-03-05 Yufeng Zhang <yufeng.zhang@arm.com>
321
322 * config/tc-aarch64.c (aarch64_imm_float_p): Rename 'e' to 'pattern';
323 add comment.
324 (aarch64_double_precision_fmovable): New function.
325 (parse_aarch64_imm_float): Add parameter 'dp_p'; call the new
326 function; handle hexadecimal representation of IEEE754 encoding.
327 (parse_operands): Update the call to parse_aarch64_imm_float.
328
165de32a
L
3292013-02-28 H.J. Lu <hongjiu.lu@intel.com>
330
331 * config/tc-i386.c (_i386_insn): Replace have_hle with hle_prefix.
332 (check_hle): Updated.
333 (md_assemble): Likewise.
334 (parse_insn): Likewise.
335
d5de92cf
L
3362013-02-28 H.J. Lu <hongjiu.lu@intel.com>
337
338 * config/tc-i386.c (_i386_insn): Add rep_prefix.
9e6f3811 339 (md_assemble): Check if REP prefix is OK.
d5de92cf
L
340 (parse_insn): Remove expecting_string_instruction. Set
341 i.rep_prefix.
342
e60bb1dd
YZ
3432013-02-28 Yufeng Zhang <yufeng.zhang@arm.com>
344
345 * config/tc-aarch64.c (aarch64_features): Add the 'crc' option.
346
aeebdd9b
YZ
3472013-02-28 Yufeng Zhang <yufeng.zhang@arm.com>
348
349 * config/tc-aarch64.c (parse_sys_reg): Allow the full range of CRn
350 for system registers.
351
4107ae22
DD
3522013-02-27 DJ Delorie <dj@redhat.com>
353
354 * config/tc-rl78.c (reloc_function): Add %code -> BFD_RELOC_RL78_CODE.
355 (rl78_op): Handle %code().
356 (rl78_cons_fix_new): Likewise, but ignore for 20-bit operands.
357 (tc_gen_reloc): Likwise; convert to a computed reloc.
358 (md_apply_fix): Likewise.
359
151fa98f
NC
3602013-02-25 Kaushik Phatak <Kaushik.Phatak@kpitcummins.com>
361
362 * config/rl78-parse.y: Fix encoding of DIVWU insn.
363
70a8bc5b 3642013-02-25 Terry Guo <terry.guo@arm.com>
365
366 * config/tc-arm.c (arm_cpus): Add cortex-r7 entry.
367 * doc/c-arm.texi: Add cortex-r7 and missing cortex-r5 to
368 list of accepted CPUs.
369
5c111e37
L
3702013-02-19 H.J. Lu <hongjiu.lu@intel.com>
371
372 PR gas/15159
373 * config/tc-i386.c (cpu_arch): Add ".smap".
374
375 * doc/c-i386.texi: Document smap.
376
8a75745d
MR
3772013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
378
379 * config/tc-mips.c (s_cpload): Call mips_mark_labels and set
380 mips_assembling_insn appropriately.
381 (s_cpsetup, s_cprestore, s_cpreturn, s_cpadd): Likewise.
382
79850f26
MR
3832013-02-18 Maciej W. Rozycki <macro@codesourcery.com>
384
cf29fc61 385 * config/tc-mips.c (append_insn): Correct indentation, remove
79850f26
MR
386 extraneous braces.
387
4c261dff
NC
3882013-02-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
389
5c111e37 390 * config/tc-arm.c (do_neon_mov): Break on NS_NULL.
4c261dff 391
ea33f281
NC
3922013-02-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
393
394 * configure.tgt: Add nios2-*-rtems*.
395
a1ccaec9
YZ
3962013-02-14 Yufeng Zhang <yufeng.zhang@arm.com>
397
398 * config/tc-aarch64.c (md_begin): Change to check if 'name' is
399 NULL.
400
0aa27725
RS
4012013-02-09 Jürgen Urban <JuergenUrban@gmx.de>
402
403 * config/tc-mips.c (CPU_HAS_LDC1_SDC1): New macro.
404 (macro): Use it. Assert that trunc.w.s is not used for r5900.
405
da4339ed
NC
4062013-02-08 Yi-Hsiu, Hsu <ahsu@marvell.com>
407
408 * gas/config/tc-arm.c (arm_cpus): Add support for mcpu=marvell-pj4
409 core.
410
36591ba1 4112013-02-06 Sandra Loosemore <sandra@codesourcery.com>
5c111e37 412 Andrew Jenner <andrew@codesourcery.com>
36591ba1
SL
413
414 Based on patches from Altera Corporation.
415
416 * Makefile.am (TARGET_CPU_CFILES): Add config/tc-nios2.c.
417 (TARGET_CPU_HFILES): Add config/tc-nios2.h.
418 * Makefile.in: Regenerated.
419 * configure.tgt: Add case for nios2*-linux*.
420 * config/obj-elf.c: Conditionally include elf/nios2.h.
421 * config/tc-nios2.c: New file.
422 * config/tc-nios2.h: New file.
423 * doc/Makefile.am (CPU_DOCS): Add c-nios2.texi.
424 * doc/Makefile.in: Regenerated.
425 * doc/all.texi: Set NIOSII.
426 * doc/as.texinfo (Overview): Add Nios II options.
427 (Machine Dependencies): Include c-nios2.texi.
428 * doc/c-nios2.texi: New file.
429 * NEWS: Note Altera Nios II support.
430
94d4433a
AM
4312013-02-06 Alan Modra <amodra@gmail.com>
432
433 PR gas/14255
434 * config/tc-avr.h (TC_VALIDATE_FIX): Mark symbol used by reloc.
435 Don't skip fixups with fx_subsy non-NULL.
436 * config/tc-avr.c (tc_gen_reloc): Don't specially handle fixups
437 with fx_subsy non-NULL.
438
ace9af6f
L
4392013-02-04 H.J. Lu <hongjiu.lu@intel.com>
440
441 * doc/c-metag.texi: Add "@c man" markers.
442
89d67ed9
AM
4432013-02-04 Alan Modra <amodra@gmail.com>
444
445 * write.c (fixup_segment): Return void. Delete seg_reloc_count
446 related code.
447 (TC_ADJUST_RELOC_COUNT): Delete.
448 * config/tc-i960.h (TC_ADJUST_RELOC_COUNT): Delete.
449
89072bd6
AM
4502013-02-04 Alan Modra <amodra@gmail.com>
451
452 * po/POTFILES.in: Regenerate.
453
f9b2d544
NC
4542013-01-30 Markos Chandras <markos.chandras@imgtec.com>
455
456 * config/tc-metag.c: Make SWAP instruction less permissive with
457 its operands.
458
392ca752
DD
4592013-01-29 DJ Delorie <dj@redhat.com>
460
461 * config/tc-rl78.c (rl78_cons_fix_new): Handle user-specified
462 relocs in .word/.etc statements.
463
427d0db6
RM
4642013-01-29 Roland McGrath <mcgrathr@google.com>
465
466 * config/tc-arm.c (md_apply_fix): Use as_bad_where for "bad
467 immediate value for 8-bit offset" error so it shows line info.
468
4faf939a
JM
4692013-01-24 Joseph Myers <joseph@codesourcery.com>
470
471 * config/tc-ppc.c (md_assemble): Do not generate APUinfo sections
472 for 64-bit output.
473
78c8d46c
NC
4742013-01-24 Nick Clifton <nickc@redhat.com>
475
476 * config/tc-v850.c: Add support for e3v5 architecture.
477 * doc/c-v850.texi: Mention new support.
478
fb5b7503
NC
4792013-01-23 Nick Clifton <nickc@redhat.com>
480
481 PR gas/15039
482 * config/tc-avr.c: Include dwarf2dbg.h.
483
8ce3d284
L
4842013-01-18 H.J. Lu <hongjiu.lu@intel.com>
485
486 * config/tc-i386.c (reloc): Support size relocation only for ELF.
487 (tc_i386_fix_adjustable): Likewise.
488 (lex_got): Likewise.
489 (tc_gen_reloc): Likewise.
490
f5555712
YZ
4912013-01-17 Yufeng Zhang <yufeng.zhang@arm.com>
492
493 * config/tc-aarch64.c (output_operand_error_record): Change to output
494 the out-of-range error message as value-expected message if there is
495 only one single value in the expected range.
496 (programmer_friendly_fixup): Remove the handling of 8-bit MOVI with
497 LSL #0 as a programmer-friendly feature.
498
8fd4256d
L
4992013-01-16 H.J. Lu <hongjiu.lu@intel.com>
500
501 * config/tc-i386.c (reloc): Support BFD_RELOC_SIZE32.
502 (tc_i386_fix_adjustable): Keep symbol for BFD_RELOC_32_SIZE and
503 BFD_RELOC_64_SIZE relocations.
504 (lex_got): Support "symbol@SIZE" and don't create GOT symbol
505 for it.
506 (tc_gen_reloc): Resolve BFD_RELOC_SIZE32 and BFD_RELOC_SIZE64
507 relocations against local symbols.
508
a5840dce
AM
5092013-01-16 Alan Modra <amodra@gmail.com>
510
511 * config/tc-ppc.c (md_assemble <TE_PE>): Ignore line after
512 finding some sort of toc syntax error, and break to avoid
513 compiler uninit warning.
514
af89796a
L
5152013-01-15 H.J. Lu <hongjiu.lu@intel.com>
516
517 PR gas/15019
518 * config/tc-i386.c (lex_got): Increment length by 1 if the
519 relocation token is removed.
520
dd42f060
NC
5212013-01-15 Nick Clifton <nickc@redhat.com>
522
523 * config/tc-v850.c (md_assemble): Allow signed values for
524 V850E_IMMEDIATE.
525
464e3686
SK
5262013-01-11 Sean Keys <skeys@ipdatasys.com>
527
528 * config/tc-xgate.c (md_begin): Fix mistake made when going from
af89796a 529 git to cvs.
464e3686 530
5817ffd1
PB
5312013-01-10 Peter Bergner <bergner@vnet.ibm.com>
532
533 * doc/as.texinfo (Target PowerPC): Document -mpower8 and -mhtm.
534 * doc/c-ppc.texi (PowerPC-Opts): Likewise.
535 * config/tc-ppc.c (md_show_usage): Likewise.
536 (ppc_handle_align): Handle power8's group ending nop.
537
f4b1f6a9
SK
5382013-01-10 Sean Keys <skeys@ipdatasys.com>
539
540 * config/tc-xgate.c (md_begin): Fix the printing of opcodes so
af89796a 541 that the assember exits after the opcodes have been printed.
f4b1f6a9 542
34bca508
L
5432013-01-10 H.J. Lu <hongjiu.lu@intel.com>
544
545 * app.c: Remove trailing white spaces.
546 * as.c: Likewise.
547 * as.h: Likewise.
548 * cond.c: Likewise.
549 * dw2gencfi.c: Likewise.
550 * dwarf2dbg.h: Likewise.
551 * ecoff.c: Likewise.
552 * input-file.c: Likewise.
553 * itbl-lex.h: Likewise.
554 * output-file.c: Likewise.
555 * read.c: Likewise.
556 * sb.c: Likewise.
557 * subsegs.c: Likewise.
558 * symbols.c: Likewise.
559 * write.c: Likewise.
560 * config/tc-i386.c: Likewise.
561 * doc/Makefile.am: Likewise.
562 * doc/Makefile.in: Likewise.
563 * doc/c-aarch64.texi: Likewise.
564 * doc/c-alpha.texi: Likewise.
565 * doc/c-arc.texi: Likewise.
566 * doc/c-arm.texi: Likewise.
567 * doc/c-avr.texi: Likewise.
568 * doc/c-bfin.texi: Likewise.
569 * doc/c-cr16.texi: Likewise.
570 * doc/c-d10v.texi: Likewise.
571 * doc/c-d30v.texi: Likewise.
572 * doc/c-h8300.texi: Likewise.
573 * doc/c-hppa.texi: Likewise.
574 * doc/c-i370.texi: Likewise.
575 * doc/c-i386.texi: Likewise.
576 * doc/c-i860.texi: Likewise.
577 * doc/c-m32c.texi: Likewise.
578 * doc/c-m32r.texi: Likewise.
579 * doc/c-m68hc11.texi: Likewise.
580 * doc/c-m68k.texi: Likewise.
581 * doc/c-microblaze.texi: Likewise.
582 * doc/c-mips.texi: Likewise.
583 * doc/c-msp430.texi: Likewise.
584 * doc/c-mt.texi: Likewise.
585 * doc/c-s390.texi: Likewise.
586 * doc/c-score.texi: Likewise.
587 * doc/c-sh.texi: Likewise.
588 * doc/c-sh64.texi: Likewise.
589 * doc/c-tic54x.texi: Likewise.
590 * doc/c-tic6x.texi: Likewise.
591 * doc/c-v850.texi: Likewise.
592 * doc/c-xc16x.texi: Likewise.
593 * doc/c-xgate.texi: Likewise.
594 * doc/c-xtensa.texi: Likewise.
595 * doc/c-z80.texi: Likewise.
596 * doc/internals.texi: Likewise.
597
4c665b71
RM
5982013-01-10 Roland McGrath <mcgrathr@google.com>
599
600 * hash.c (hash_new_sized): Make it global.
601 * hash.h: Declare it.
602 * macro.c (define_macro): Use hash_new_sized instead of hash_new,
603 pass a small size.
604
a3c62988
NC
6052013-01-10 Will Newton <will.newton@imgtec.com>
606
607 * Makefile.am: Add Meta.
608 * Makefile.in: Regenerate.
609 * config/tc-metag.c: New file.
610 * config/tc-metag.h: New file.
611 * configure.tgt: Add Meta.
612 * doc/Makefile.am: Add Meta.
613 * doc/Makefile.in: Regenerate.
614 * doc/all.texi: Add Meta.
615 * doc/as.texiinfo: Document Meta options.
616 * doc/c-metag.texi: New file.
617
b37df7c4
SE
6182013-01-09 Steve Ellcey <sellcey@mips.com>
619
620 * config/tc-i386.c (md_begin): Remove 'internal Error' from as_fatal
621 calls.
622 * config/tc-mips.c (internalError): Remove, replace with abort.
623
a3251895
YZ
6242013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
625
626 * config/tc-aarch64.c (parse_operands): Change to compare the result
627 of function call 'parse_sys_reg' with 'PARSE_FAIL' instead of 'FALSE'.
628
8ab8155f
NC
6292013-01-07 Nick Clifton <nickc@redhat.com>
630
631 PR gas/14887
632 * config/tc-arm.c (skip_past_char): Skip whitespace before the
633 anticipated character.
634 * config/tc-arm.c (parse_address_main): Delete skip of whitespace
635 here as it is no longer needed.
636
a4ac1c42
AS
6372013-01-06 Andreas Schwab <schwab@linux-m68k.org>
638
639 * doc/c-mips.texi (MIPS Opts): Fix use of @itemx.
640 * doc/c-score.texi (SCORE-Opts): Likewise.
641 * doc/c-tic54x.texi (TIC54X-Directives): Likewise.
642
e407c74b
NC
6432013-01-04 Juergen Urban <JuergenUrban@gmx.de>
644
645 * config/tc-mips.c: Add support for MIPS r5900.
646 Add M_LQ_AB and M_SQ_AB to support large values for instructions
647 lq and sq.
648 (can_swap_branch_p, get_append_method): Detect some conditional
649 short loops to fix a bug on the r5900 by NOP in the branch delay
650 slot.
651 (M_MUL): Support 3 operands in multu on r5900.
652 (M_TRUNCWS): Support trunc.w.s on r5900 in MIPS ISA I.
653 (s_mipsset): Force 32 bit floating point on r5900.
654 (mips_ip): Check parameter range of instructions mfps and mtps on
655 r5900.
656 * configure.in: Detect CPU type when target string contains r5900
657 (e.g. mips64r5900el-linux-gnu).
658
62658407
L
6592013-01-02 H.J. Lu <hongjiu.lu@intel.com>
660
661 * as.c (parse_args): Update copyright year to 2013.
662
95830fd1
YZ
6632013-01-02 Yufeng Zhang <yufeng.zhang@arm.com>
664
665 * config/tc-aarch64.c (aarch64_cpus): Add entries for "cortex-a53"
666 and "cortex57".
667
517bb291 6682013-01-02 Nick Clifton <nickc@redhat.com>
d709e4e6 669
517bb291
NC
670 PR gas/14987
671 * config/tc-arm.c (parse_address_main): Skip whitespace before a
672 closing bracket.
d709e4e6 673
517bb291 674For older changes see ChangeLog-2012
08d56133 675\f
517bb291 676Copyright (C) 2013 Free Software Foundation, Inc.
752937aa
NC
677
678Copying and distribution of this file, with or without modification,
679are permitted in any medium without royalty provided the copyright
680notice and this notice are preserved.
681
08d56133
NC
682Local Variables:
683mode: change-log
684left-margin: 8
685fill-column: 74
686version-control: never
687End: