X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2FChangeLog;h=818bd76c9fcdd8cda1a3535e5077ac719d72ce62;hb=41b2c92d4c9fdd2904527d63d401ab48f024351a;hp=8f6b478b9c961122c168bc8afe5abfe418a341b0;hpb=1239de13cf7b1575412a83377cdf580067cef402;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/ChangeLog b/gas/ChangeLog index 8f6b478b9c..818bd76c9f 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,174 @@ +2010-06-21 Sterling Augustine + + PR gas/11728 + * as.c: Globalize keep_it. + (main): Remove keep_it. Move conditional from here... + (close_output_file): ...to here. + +2010-06-21 Andreas Schwab + + * doc/as.texinfo (Overview): Use @itemx for grouped @table + items. + * doc/c-alpha.texi (Alpha Options): Likewise. + * doc/c-arm.texi (ARM Directives): Likewise. + * doc/c-bfin.texi (Blackfin Options): Likewise. + * doc/c-d10v.texi (D10V-Opts): Likewise. + * doc/c-i386.texi (i386-Options): Likewise. + * doc/c-ia64.texi (IA-64 Options): Likewise. + * doc/c-m68k.texi (M68K-Opts): Likewise. + * doc/c-tic54x.texi (TIC54X-Directives): Likewise. + * doc/internals.texi (Symbols): Likewise. + +2010-06-21 Alan Modra + + PR gas/11733 + * config/tc-sh.c (find_cooked_opcode): Correct array bounds check. + +2010-06-18 Joseph Myers + + * config/tc-tic6x.h (tic6x_segment_info_type): Add field + func_units_used. + * config/tc-tic6x.c (tic6x_cons_align: Clear func_units_used. + (md_assemble): Clear func_units_used for new execute packet. + Check for duplicate functional units and update func_units_used + for instructions using a functional unit. + +2010-06-15 Joseph Myers + + * config/tc-tic6x.c: Include elf/tic6x.h. + (tic6x_arch_attribute, tic6x_seen_insns): New. + (tic6x_arch_table, tic6x_arches): Add attribute values. + (tic6x_use_arch): Handle attribute settings. + (tic6x_attributes_set_explicitly, s_tic6x_c6xabi_attribute, + tic6x_attribute_table, tic6x_attributes, + tic6x_convert_symbolic_attribute): New. + (md_pseudo_table): Add c6xabi_attribute. + (md_assemble): Set tic6x_seen_insns and tic6x_arch_attribute. + (tic6x_set_attribute_int, tic6x_set_attributes): New. + (tic6x_end): Call tic6x_set_attributes. + * config/tc-tic6x.h (CONVERT_SYMBOLIC_ATTRIBUTE): Define. + (tic6x_convert_symbolic_attribute): Declare. + +2010-06-14 Alan Modra + + * config/tc-ppc.c (md_assemble): Emit APUinfo section for + PPC_OPCODE_E500. + +2010-06-11 Jan Beulich + + * config/tc-i386.c (md_parse_option): Ignore impossible processor + types. + (show_arch): New parameter 'check'. + (md_show_usage): Adjust calls to show_arch(). + +2010-06-10 H.J. Lu + + * config/tc-i386.c (update_code_flag): New. + (set_code_flag): Use it. + (i386_target_format): Replace set_code_flag with update_code_flag. + +2010-06-10 Tristan Gingold + + * config/obj-som.h: Includes som/reloc.h + +2010-06-10 Jan Beulich + + * config/tc-i386.c (cpu_arch): Add comment. + (i386_target_format): Set cpu_arch_isa_flags and cpu_arch_tune_flags + from the generic entries of cpu_arch[]. + +2010-06-08 Matthew Gretton-Dann + + * config/tc-arm.c (operand_parse_code): Add OP_RRnpctw enum + value. + (parse_operands): Add support for OP_RRnpctw. + (insns): Update floating-point load/store multiples so the + first register is of type OP_RRnpctw. + +2010-06-08 Quentin Neill + + * config/tc-i386.c (pi): Rename local loop counter + variable i that shadows global static i386_insn i + when DEBUG386 is defined. + (pte) Ditto. + +2010-06-08 Nick Clifton + + * doc/as.texinfo: Replace abbreviated 20th century year numbers + with full versions. + +2010-06-02 Quentin Neill + + * config/tc-i386.c (OPTION_MAVXSCALAR): Fix define. + +2010-06-02 Tristan Gingold + + * as.h: Remove conditionnal definition of HAVE_STDARG_H, + USE_STDARG, va_alist, va_dcl, va_list, va_start, va_end. + Remove conditionnal inclusion of stdarg.h and varargs.h. + Assume ISO C. + * config.in: Regenerate. + * configure: Regenerate. + * configure.in: Remove stdarg.h and varargs.h from + AC_CHECK_HEADERS list. + * messages.c (as_tsktsk): Remove non ISO C version. + (as_warn, as_warn_where, as_bad, as_bad_where, as_fatal): Ditto. + +2010-05-31 Tristan Gingold + + * config/tc-alpha.c: Add comments for evax. + * config/obj-evax.c: Ditto. + +2010-05-28 Matthew Gretton-Dann + + * config/tc-arm.c (do_t_mov_cmp): In unified syntax encode movs as + lsls and not adds. + +2010-05-27 Matthew Gretton-Dann + + * config/tc-arm.c (encode_thumb2_ldmstm): Make warning about + writeback when base register is in register list an error, and + correct check. + (do_t_ldmstm): Change warnings. + +2010-05-26 Catherine Moore + + * config/tc-mips.c (is_opcode_valid): Remove expansionp. + (macro_build): Change invocation of is_opcode_valid. + (mips_ip): Likewise. + +2010-05-25 Nick Clifton + + * Makefile.am (MOSTLYCLEANFILES): Fix typo. + * Makefile.in: Regenerate. + +2010-05-25 Daniel Jacobowitz + Joseph Myers + Andrew Stubbs + + * config/tc-sh.c (sh_fdpic): New. + (sh_check_fixup): Handle relocations on movi20. + (parse_exp): Do not reject PIC operators here. + (build_Mytes): Check for unhandled PIC operators here. Use + sh_check_fixup for movi20. + (enum options): Add OPTION_FDPIC. + (md_longopts, md_parse_option, md_show_usage): Add --fdpic. + (sh_fix_adjustable, md_apply_fix): Handle FDPIC and movi20 relocations. + (sh_elf_final_processing): Handle --fdpic. + (sh_uclinux_target_format): New. + (sh_parse_name): Handle FDPIC relocation operators. + * config/tc-sh.h (TARGET_FORMAT): Define specially for TE_UCLINUX. + (sh_uclinux_target_format): Declare for TE_UCLINUX. + * configure.tgt (sh-*-uclinux* | sh[12]-*-uclinux*): Set + em=uclinux. + * doc/c-sh.texi (SH Options): Document --fdpic. + +2010-05-25 Jay Krell + + PR ld/11621 + * Makefile.am: Replace all occurences of .o with .@OBJEXT@ + * Makefile.in: Regenerate. + 2010-05-25 Alan Modra * config/tc-ppc.c (ppc_section_flags): Add ATTRIBUTE_UNUSED to "attr".