* config/tc-xtensa.c (LOOKAHEAD_ALIGNER): Delete macro.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index d39156b22628a800aa23aa55504b870ce739a018..1747b10399fbd9f18af5c311993899d789bc03a2 100644 (file)
@@ -1,5 +1,160 @@
+2005-04-22  Bob Wilson  <bob.wilson@acm.org>
+
+       * config/tc-xtensa.c (LOOKAHEAD_ALIGNER): Delete macro.
+       (future_alignment_required): Remove ifdefs that use it.
+
+2005-04-22  Bob Wilson  <bob.wilson@acm.org>
+
+       * config/tc-xtensa.c (xg_get_build_instr_size): Remove.
+       (xg_is_narrow_insn, xg_expand_narrow): Remove.  Merge into...
+       (xg_is_single_relaxable_insn): ...here.  Add "targ" and "narrow_only"
+       parameters.
+       (xg_assembly_relax, xg_find_narrowest_format, relaxation_requirements,
+       convert_frag_narrow): Use new version of xg_is_single_relaxable_insn.
+
+2005-04-21  Christian Groessler  <chris@groessler.org>
+
+       * config/tc-z8k.c (md_assemble): Fix buffer overrun in operand[]
+       array.
+
+2005-04-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/obj-aout.h (S_IS_EXTERN): Removed.
+       * config/obj-bout.h (S_IS_EXTERN): Likewise.
+       * config/obj-coff.h (S_IS_EXTERN): Likewise.
+       * symbols.c (S_IS_EXTERN): Likewise.
+       * symbols.h (S_IS_EXTERN): Likewise.
+
+       * config/tc-alpha.c (tc_gen_reloc): Replace S_IS_EXTERN with
+       S_IS_EXTERNAL.
+       * config/tc-d10v.c (md_apply_fix3): Likewise.
+       * config/tc-ia64.c (ia64_fix_adjustable): Likewise.
+       * config/tc-iq2000.c (iq2000_fix_adjustable): Likewise.
+       * config/tc-m32r.c (m32r_fix_adjustable): Likewise.
+       * config/tc-mmix.c (mmix_adjust_symtab): Likewise.
+       * config/tc-sh64.c (shmedia_frob_file_before_adjust): Likewise.
+       (shmedia_md_convert_frag): Likewise.
+       * symbols.c (print_symbol_value_1): Likewise.
+       * write.c (write_object_file): Likewise.
+
+2005-04-20  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-xtensa.c (get_aligned_diff): Change type of
+       branch_align to offsetT so that its signedness matches that of
+       target_size.
+
+       * config/tc-mips.c (macro): Use sprintf_vma to convert a > 32 bit
+       number into a readable string.
+       (load_register): Likewise.
+
+2005-04-20  Andreas Schwab  <schwab@suse.de>
+
+       * config/tc-ia64.c (specify_resource): Initialize all of tmpl.
+
+2005-04-19  David S. Miller  <davem@davemloft.net>
+
+       * config/tc-sparc.c (md_assemble): If sparc_ip gives us a
+       NULL insn, exit early.  Remove now spurious NULL checks.
+       (sparc_ip): Use as_bad for unknown opcode errors, set *pinsn
+       to NULL and exit.
+
+2005-04-19  Jan Beulich  <jbeulich@novell.com>
+
+       * symbols.h (symbol_find_base): Remove prototype.
+       * symbols.c (save_symbol_name): Remove code section conditional upon
+       STRIP_UNDERSCORE.
+       (symbol_find): Remove.
+       (symbol_find_base): Rename to symbol_find.
+       * subsegs.c (section_symbol): Replace use of symbol_find_base with
+       symbol_find.
+       * config/obj-coff.c (tag_insert): Remove code section conditional
+       upon STRIP_UNDERSCORE.
+       (obj_coff_def): Likewise.
+       (obj_coff_endef): Replace use of symbol_find_base with symbol_find.
+       (coff_frob_symbol): Likewise.
+       (yank_symbols): Likewise.
+       (c_section_symbol): Likewise.
+       * config/obj-coff.h (DO_NOT_STRIP): Remove.
+       * config/tc-arm.c (symbol_locate): Remove code section conditional
+       upon STRIP_UNDERSCORE.
+       * config/tc-h8300.h (DO_NOT_STRIP): Remove.
+       * config/tc-h8500.h (DO_NOT_STRIP): Remove.
+       * config/tc-sh.h (DO_NOT_STRIP): Remove.
+       * config/tc-w65.h (DO_NOT_STRIP): Remove.
+       * config/tc-z8k.h (DO_NOT_STRIP): Remove.
+
+2005-04-19  Andreas Schwab  <schwab@suse.de>
+
+       * config/tc-ia64.c (md_assemble): Fix error message for wrong
+       access to application registers.
+
+2005-04-19  Jan Beulich  <jbeulich@novell.com>
+
+       * config/te-sysv32.h: Remove.
+       * Makefile.am (TARG_ENV_HFILES): Remove reference to
+       config/te-sysv32.h.
+       * Makefile.in (TARG_ENV_HFILES): Likewise.
+
+2005-04-19  Jan Beulich  <jbeulich@novell.com>
+
+       PR/847
+       * config/tc-ia64.c (ia64_canonicalize_symbol_name): Re-allow zero-
+       length symbols.
+
+2005-04-18  Mark Kettenis  <kettenis@gnu.org>
+
+       * config/tc-i386.c (md_begin): Allow hyphens in mnemonics.
+
+2005-04-18  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * config/tc-mips.c (normalize_constant_expr): Don't check for
+       HAVE_32BIT_GPRS.
+       (check_absolute_expr): Only call normalize_constant_expr() if
+       HAVE_32BIT_GPRS.
+       (mips_ip): Likewise.
+
+       * config/tc-mips.c (check_absolute_expr): Fix formatting.
+
+2005-04-18  Jan Beulich  <jbeulich@novell.com>
+
+       * macro.c (free_token): New, freeing all the memory associated with a
+       macro.
+       (do_formals): Move initializers to ...
+       (define_macro): ... here.
+       (delete_macro): Convert passed in name to lower case. Warn when
+       purging macro that doesn't exist. Use hash_jam instead of hash_delete.
+
+2005-04-15  Maciej W. Rozycki  <macro@linux-mips.org>
+
+       * config/tc-mips.c (normalize_constant_expr): Fix formatting.
+
+2005-04-15  Jan Beulich  <jbeulich@novell.com>
+
+       * config/obj-elf.c (obj_elf_struct): New.
+       (elf_pseudo_table). Use it for .offset and .struct.
+
+2005-04-14  Bob Wilson  <bob.wilson@acm.org>
+           Sterling Augustine  <sterling@tensilica.com>
+
+       * config/tc-xtensa.c (get_aligned_diff): Handle target_size larger
+       than the section alignment.
+
+2005-04-14  Bob Wilson  <bob.wilson@acm.org>
+           H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-xtensa.h (struct xtensa_frag_type): Add lit_frchain field.
+       * config/tc-xtensa.c (xg_translate_sysreg_op,
+       xtensa_translate_old_userregs_ops,
+       xtensa_find_unaligned_branch_targets,
+       xtensa_find_unaligned_loops, xtensa_fix_close_loop_end_frags,
+       relax_frag_add_nop): Support 64-bit host.
+       (xtensa_mark_literal_pool_location, xtensa_move_literals): Use
+       tc_frag_data lit_frchain and lit_seg fields instead of fr_var.
+
 2005-04-14  Mark Kettenis  <kettenis@gnu.org>
 
+       * configure.tgt: Add support for OpenBSD/sparc ELF.
+
        * configure.tgt: Set emulation for mips-*-openbsd*.
        Remove broken mips-dec-openbsd* config.
        * configure.in: Set default ABI for mips64-*-openbsd*.
This page took 0.024517 seconds and 4 git commands to generate.