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