-2008-08-15 Alan Modra <amodra@bigpond.net.au>
-
- PR 6526
- * configure.in: Invoke AC_USE_SYSTEM_EXTENSIONS.
- * Makefile.in: Regenerate.
- * aclocal.m4: Regenerate.
- * config.in: Regenerate.
- * configure: Regenerate.
- * doc/Makefile.in: Regenerate.
-
-2008-08-14 Alan Modra <amodra@bigpond.net.au>
-
- * config/tc-tic4x.c (tic4x_operands_parse): Make static.
-
-2008-08-13 Ben Elliston <bje@au.ibm.com>
-
- * doc/as.texinfo (Align): Document the PowerPC behaviour.
-
-2008-08-13 Alan Modra <amodra@bigpond.net.au>
-
- * as.c, as.h, ecoff.c, hash.c, macro.c, symbols.c, config/obj-evax.c,
- config/obj-som.c, config/tc-alpha.c, config/tc-arm.c, config/tc-bfin.c,
- config/tc-bfin.h, config/tc-crx.c, config/tc-frv.c, config/tc-frv.h,
- config/tc-hppa.h, config/tc-i386.c, config/tc-i860.c, config/tc-i960.h,
- config/tc-ia64.c, config/tc-ia64.h, config/tc-m32c.c, config/tc-m32c.h,
- config/tc-m68k.c, config/tc-maxq.c, config/tc-s390.c, config/tc-s390.h,
- config/tc-sparc.c, config/tc-sparc.h, config/tc-spu.c, config/tc-spu.h,
- config/tc-tic4x.c, config/tc-tic4x.h, config/tc-tic54x.c,
- config/tc-tic54x.h, config/tc-vax.c, doc/internals.texi: Banish PARAMS
- and PTR. Convert to ISO C. Delete unnecessary forward declarations.
-
-2008-08-12 Alan Modra <amodra@bigpond.net.au>
-
- * config/tc-arm.c (s_unreq): Adjust hash_delete call.
- * config/tc-ia64.c (dot_rot): Likewise.
-
-2008-08-11 Alan Modra <amodra@bigpond.net.au>
-
- PR 6575
- * hash.c: Expand PTR to void *.
- (hash_delete): Add "freeme" parameter. Call obstack_free.
- * hash.h: Expand PTR to void *.
- (hash_delete): Update prototype.
- * macro.c (macro_expand_body): hash_delete LOCALs from formal_hash.
- * config/tc-tic54x.c (tic54x_remove_local_label): Update hash_delete
- call.
- (subsym_substitute): Likewise.
- * doc/internals.texi (hash_delete): Update.
-
-2008-08-08 Anatoly Sokolov <aesok@post.ru>
-
- * config/tc-avr.c (mcu_types): Add avr25, avr31, avr35, and avr51
- architectures. Reorganize list to put mcu types in correct
- architectures and to order list same as in GCC. Use new ISA
- definitions in include/opcode/avr.h.
- * doc/c-avr.texi: Add avr25, avr31, avr35, and avr51 architecture
- descriptions. Reorganize descriptions to put mcu types in correct
- architectures and to order lists same as in GCC.
-
-2008-08-08 Richard Sandiford <rdsandiford@googlemail.com>
- Daniel Jacobowitz <dan@codesourcery.com>
-
- * config/tc-mips.c (OPTION_CALL_NONPIC): New macro.
- (OPTION_NON_SHARED, OPTION_XGOT, OPTION_MABI, OPTION_32)
- (OPTION_N32, OPTION_64, OPTION_MDEBUG, OPTION_NO_MDEBUG)
- (OPTION_PDR, OPTION_NO_PDR, OPTION_MVXWORKS_PIC): Bump by 1.
- (md_longopts): Add -call_nonpic.
- (md_parse_option): Handle OPTION_CALL_NONPIC.
- (md_show_usage): Add -call_nonpic.
-
-2008-08-08 Sterling Augustine <sterling@tensilica.com>
-
- * config/tc-xtensa.c (exclude_section_from_property_tables): New.
- (xtensa_create_property_segments): Use it.
- (xtensa_create_xproperty_segments): Likewise.
-
-2008-08-08 Alan Modra <amodra@bigpond.net.au>
-
- * doc/internals.texi (DWARF2_FORMAT): Update for 2008-08-04 change.
-
-2008-08-06 Richard Sandiford <rdsandiford@googlemail.com>
-
- * config/tc-mips.c (mips16_reloc_p, got16_reloc_p, hi16_reloc_p)
- (lo16_reloc_p): New functions.
- (reloc_needs_lo_p): Use hi16_reloc_p and got16_reloc_p to
- generalize relocation checks.
- (matching_lo_reloc): New function.
- (fixup_has_matching_lo_p): Use it.
- (mips16_mark_labels): Don't clobber a symbol's visibility.
- (append_insn): Use hi16_reloc_p and lo16_reloc_p.
- (mips16_ip): Handle BFD_RELOC_MIPS16_GOT16 and BFD_RELOC_MIPS16_CALL16.
- (md_apply_fix): Likewise.
- (mips16_percent_op): Add %got and %call16.
- (mips_frob_file): Use got16_reloc_p to generalize relocation checks.
- Use matching_lo_reloc.
- (mips_force_relocation): Use hi16_reloc_p and lo16_reloc_p to
- generalize relocation checks.
- (mips_fix_adjustable): Use lo16_reloc_p to generalize relocation
- checks.
-
-2008-08-06 DJ Delorie <dj@redhat.com>
-
- * NEWS: Mention these changes.
-
- * config/tc-h8300.h (H_TICK_HEX): Define.
- * config/tc-h8300.c (OPTION_H_TICK_HEX): New.
- (md_longopts): Add "-h-tick-hex".
- (md_parse_option): Support it.
- * doc/c-h8300.texi (H8/300 Options): Document it.
- * doc/as.texinfo (Overview): Likewise.
-
- * config/tc-sh.h (H_TICK_HEX): Define.
- * config/tc-sh.c (OPTION_H_TICK_HEX): New.
- (md_longopts): Add "-h-tick-hex".
- (md_parse_option): Support it.
- * doc/c-sh.texi (SH Options): Document it.
- * doc/c-sh64.texi (SH64 Options): Document it.
- * doc/as.texinfo (Overview): Likewise.
-
-2008-08-05 Alan Modra <amodra@bigpond.net.au>
-
- PR gas/6656
- * dwarf2dbg.c (dwarf2_directive_file): Disable gas generated
- debug info if we see compiler generated debug info.
- (dwarf2_directive_loc): Likewise. Remove redundant debug_type test.
-
-2008-08-04 Alan Modra <amodra@bigpond.net.au>
-
- * dwarf2dbg.c: Remove superfluous forward function declarations.
- (DWARF2_FORMAT): Add section arg.
- (out_header): New function, split out from..
- (out_debug_line): ..here.
- (out_debug_aranges): Use out_header.
- (out_debug_abbrev): Add info_seg and line_seg args. Use
- DW_FORM_data8 (for DW_AT_stmt_list) if line_seg is 64-bit.
- (out_debug_info): Use out_header. Output 8 byte DW_AT_stmt_list
- if line_seg is 64-bit.
- (dwarf2_finish): Adjust out_debug_abbrev call.
- * config/tc-mips.h (DWARF2_FORMAT, mips_dwarf2_format): Add sec arg.
- * config/tc-mips.c (mips_dwarf2_format): Likewise.
-
-2008-08-04 Alan Modra <amodra@bigpond.net.au>
-
- * Makefile.am (POTFILES.in): Set LC_ALL=C.
- * Makefile.in: Regenerate.
- * po/POTFILES.in: Regenerate.
-
-2008-08-01 Peter Bergner <bergner@vnet.ibm.com>
-
- * config/tc-ppc.c (parse_cpu): Rename altivec_or_spe to retain_flags.
- Handle -mvsx and -mpower7.
- (md_show_usage): Document -mpower7 and -mvsx.
- * doc/as.texinfo (Target PowerPC): Document -mvsx.
- * doc/c-ppc.texi (PowerPC-Opts): Document -mvsx and -mpower7.
-
-2008-07-31 Peter Bergner <bergner@vnet.ibm.com>
-
- * config/tc-ppc.c (parse_cpu) <power6>: Accept Altivec instructions.
- <cell>: Likewise.
-
-2008-07-30 Michael J. Eager <eager@eagercon.com>
-
- * config/tc-ppc.c (parse_cpu): Separate handling of -m403/405.
- (md_show_usage): Likewise.
-
-2008-07-30 Alan Modra <amodra@bigpond.net.au>
-
- * messages.c, symbols.c, write.c: Silence gcc warnings.
-
-2008-07-28 Ineiev <ineiev@yahoo.co.uk>
-
- * config/tc-i386.c (operand_type_check): Warning fix.
-
-2008-07-26 Michael Eager <eager@eagercon.com>
-
- * doc/as.texinfo: Add description of single-precision attribute.
-
-2008-07-24 Jie Zhang <jie.zhang@analog.com>
-
- * config/bfin-parse.y (asm_1): Error if plain symbol is used
- as load/store offset.
-
-2008-07-22 Chao-ying Fu <fu@mips.com>
-
- * config/tc-mips.c (mips_ip): Reset s to argsStart.
-
-2008-07-22 Jie Zhang <jie.zhang@analog.com>
-
- * config/tc-bfin.c (bfin_gen_loop): Remove loop symbol.
-
-2008-07-21 DJ Delorie <dj@redhat.com>
-
- * config/tc-h8300.c (fix_operand_size): Use the default size
- specified by the .lbranch/.sbranch pseudos.
-
-2008-07-18 DJ Delorie <dj@redhat.com>
-
- * config/tc-m32c.h (H_TICK_HEX): Define.
- * config/tc-m32c.c (OPTION_H_TICK_HEX): Define.
- (md_longopts): Add support for it.
- (md_parse_option): Likewise.
- * doc/as.texinfo (Overview): Add new m32c options.
- * doc/c-m32c.texi (M32C-Modifiers): Likewise
-
- * as.h: (enable_h_tick_hex): New.
- * app.c (enable_h_tick_hex): New.
- (LEX_IS_H): New.
- (do_scrub_begin): Mark 'H' and 'h' as special if enable_h_tick_hex.
- (do_scrub_chars): If enable_h_tick_hex and 'h', check for H'00
- style hex constants and convert the input stream to 0x00 style.
- (do_scrub_chars): If a 'X style character constant is found after
- a symbol character (like you're or X'00), warn the user.
-
-2008-07-10 Richard Sandiford <rdsandiford@googlemail.com>
-
- * config/tc-mips.c (mips16_mark_labels): Use ELF_ST_SET_MIPS16.
- (mips_fix_adjustable): Likewise.
- (mips_frob_file_after_relocs): Likewise.
-
-2008-07-08 Nathan Sidwell <nathan@codesourcery.com>
-
- * config/tc-m68k.c (m68k_set_cpu, m68k_set_arch): Don't complain
- about overriding an earlier setting.
-
-2008-07-07 Adam Nemet <anemet@caviumnetworks.com>
-
- * config/tc-mips.c (NO_ISA_COP): New macro.
- (COP_INSN): New macro.
- (is_opcode_valid): Use them.
- (macro) <ld_st>: Use them. Don't accept coprocessor load store
- insns based on the ISA if CPU is NO_ISA_COP.
- <copz>: Likewise for coprocessor operations.
-
-2008-07-07 Paul Brook <paul@codesourcery.com>
-
- * config/tc-arm.c (arm_fix_adjustable): Don't adjust MOVW/MOVT
- relocations.
-
-2008-07-07 Ralf Corsépius <ralf.corsepius@rtems.org>
-
- * configure.tgt: Add bfin-*-rtems*.
-
-2008-07-04 Alan Modra <amodra@bigpond.net.au>
-
- * config/tc-spu.c (md_apply_fix): Handle fully resolved
- BFD_RELOC_32_PCREL, BFD_RELOC_SPU_HI16 and BFD_RELOC_SPU_LO16.
-
-2008-06-25 Peter Bergner <bergner@vnet.ibm.com>
-
- * config/tc-ppc.c (parse_cpu): Handle -m464.
- (md_show_usage): Likewise.
-
-2008-06-24 Eric B. Weddington <eric.weddington@atmel.com>
-
- Add support for ATtiny13A.
- * config/tc-avr.c (mcu_types): Add attiny13a.