Add --size-check=[error|warning].
[deliverable/binutils-gdb.git] / gas / ChangeLog
index ed1ff6ddb6857ec1eb58513db59bcac065d9bcc9..df7ecd51561f8172a23e5385f0c3279b797cddc5 100644 (file)
@@ -1,3 +1,121 @@
+2011-03-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * as.c (show_usage): Add --size-check=.
+       (parse_args): Add and handle OPTION_SIZE_CHECK.
+
+       * as.h (flag_size_check): New.
+
+       * config/obj-elf.c (elf_frob_symbol): Use as_bad to report
+       bad .size directive only for --size-check=error.
+
+       * doc/as.texinfo: Document --size-check=.
+
+2011-03-14  Mike Frysinger  <vapier@gentoo.org>
+
+       * config/tc-bfin.c (bfin_cpus[]): Add 0.4 for
+       bf542/bf544/bf547/bf548/bf549.
+
+2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
+
+       * config/tc-arm.c (md_pcrel_from_section): Use S_FORCE_RELOC to
+       determine whether a relocation is needed.
+       (md_apply_fix, arm_apply_sym_value): Likewise.
+
+2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
+
+       * config/tc-arm.c (arm_adjust_symtab): Set the branch type
+       for Thumb symbols.
+
+2011-03-11  Nick Clifton  <nickc@redhat.com>
+
+       * remap.c (remap_debug_filename): Always allocate a buffer for the
+       returned pointer.
+       * stabs.c (stabs_generate_asm_file): Free the pointer returned by
+       remap_debug_filename.
+
+2011-03-10  Michael Snyder  <msnyder@vmware.com>
+
+       Revert the following change:
+       * dwarf2dbg.c (out_file_list): Free malloced 'dir'.
+       (out_debug_info): Free malloced 'dirname' and 'comp_dir'.
+
+2011-03-10  Alan Modra  <amodra@gmail.com>
+
+       * gas/config/obj-elf.h (ELF_TARGET_SYMBOL_FIELDS,
+       TARGET_SYMBOL_FIELDS): Don't define.
+       * gas/config/tc-arc.c (arc_common): Use correct symbol "local" field.
+
+2011-03-09  Michael Snyder  <msnyder@vmware.com>
+
+       * dwarf2dbg.c (out_file_list): Free malloced 'dir'.
+       (out_debug_info): Free malloced 'dirname' and 'comp_dir'.
+       (emit_fixed_inc_line_addr): Assign instead of conditional in
+       assert.
+
+2011-03-05  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/obj-elf.c (elf_frob_symbol): Mention symbol name in
+       non-constant .size expression.
+
+2011-03-02  Nick Clifton  <nickc@redhat.com>
+
+       * ecoff.c: Incldue filenames.h
+
+2011-02-28  Kai Tietz  <kai.tietz@onevision.com>
+
+       * depend.c (register_dependency): Use filename_(n)cmp.
+       * dwarf2dbg.c (get_filenum): Likewise.
+       * ecoff.c (add_file): Likewise.
+       (ecoff_generate_asm_lineno): Likewise.
+       * input-scrub.c (new_logical_line_flags): Likewise.
+       * listing.c (file_info): Likewise.
+       (listing_newline): Likewise.
+       * remap.c (remap_debug_filename): Likewise.
+       * stabs.c (generate_asm_file): Likewise.
+       (stabs_generate_asm_lineno): Likewise.
+
+2011-02-28  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * config/tc-mips.c (append_insn): Disable branch relaxation for
+       DSP instructions.
+
+2011-02-28  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * config/tc-mips.c (macro): Handle M_PREF_AB.
+
+2011-02-28  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * config/tc-mips.c (RELAX_BRANCH_ENCODE): Encode the temporary
+       register to use.
+       (RELAX_BRANCH_UNCOND): Adjust accordingly.
+       (RELAX_BRANCH_LIKELY): Likewise.
+       (RELAX_BRANCH_LINK): Likewise.
+       (RELAX_BRANCH_TOOFAR): Likewise.
+       (RELAX_BRANCH_AT): New macro.
+       (append_insn): Encode the temporary register to use in standard
+       MIPS branch relaxation.
+       (relaxed_branch_length): Update according to changes to
+       RELAX_BRANCH_ENCODE.
+       (md_convert_frag): Use the encoded register as the temporary.
+
+2011-02-28  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * config/tc-mips.c (mips_fix_adjustable): On REL targets also
+       reject PC-relative relocations.
+
+2011-02-28  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * config/tc-mips.c (md_convert_frag): Correct message
+       capitalization.
+
+2011-02-28  Alan Modra  <amodra@gmail.com>
+
+       * symbols.c (report_op_error): Remove unnecessary forward declaration.
+       Add "op" parameter.  Report operator and operand segments in error
+       message, not operand symbols.
+       (resolve_symbol_value): Always set segment for equated symbols, not
+       just when finalizing.  Adjust report_op_error calls.
+
 2011-02-25  H.J. Lu  <hongjiu.lu@intel.com>
 
        * config/tc-i386.c (reloc): Don't sign-check 4-byte relocations
This page took 0.032112 seconds and 4 git commands to generate.