+2002-12-12 Alexandre Oliva <aoliva@redhat.com>,
+
+ Alan Modra <amodra@bigpond.net.au>
+
+ * config/tc-mn10300.h (TC_VALIDATE_FIX_SUB): Define.
+ (TC_LINKRELAX_FIXUP): Add comments.
+
+2002-12-12 Alexandre Oliva <aoliva@redhat.com>
+
+ * config/tc-mn10300.c (set_arch_mach): Change argument type to
+ avoid warnings.
+ (r_register_name, xr_register_name): Add prototype declarations.
+
+2002-12-08 H.J. Lu <hjl@gnu.org>
+
+ * config/tc-ia64.c (md_apply_fix3): Remove the PCREL hack
+ copied from tc-i386.c.
+
+2002-12-08 Stephane Carrez <stcarrez@nerim.fr>
+
+ Fix Bug savannah/1825:
+ * config/tc-m68hc11.c (STATE_INDEXED_PCREL): New relax code.
+ (md_relax_table): Define specific relax for PC-rel offsets.
+ (build_indexed_byte): Use a STATE_INDEXED_PCREL relax code.
+ (m68hc11_relax_frag): Handle the new relax code.
+ (md_convert_frag): Likewise.
+ (md_estimate_size_before_relax): Likewise.
+
+2002-12-08 Alan Modra <amodra@bigpond.net.au>
+
+ * subsegs.c (section_symbol): Use the symbol, not the section, name.
+
+2002-12-05 Richard Henderson <rth@redhat.com>
+
+ * config/ia64.c (enum reloc_func): Add FUNC_LT_RELATIVE_X.
+ (ia64_gen_real_reloc_type): Handle it.
+ (pseudo_func): Add @ltoffx.
+ (md_begin): Build .<ltoffx>.
+ (ia64_force_relocation): True for LTOFF22X and LDXMOV.
+
+2002-12-05 Alan Modra <amodra@bigpond.net.au>
+
+ * config/tc-arm.c (arm_force_relocation): Move out of #if OBJ_ELF.
+ Move OBJ_COFF TC_FORCE_RELOCATION code here so that COFF handles
+ ARM_IMMEDIATE and ARM_ADRL_IMMEDIATE relocs as for ELF.
+ * config/tc-arm.h (TC_FORCE_RELOCATION): Define for both ELF and
+ COFF to call arm_force_relocation.
+
+2002-12-04 David Mosberger <davidm@hpl.hp.com>
+
+ * config/tc-ia64.c (pseudo_func): Add "@pause" constant for "hint"
+ instruction.
+ (emit_one_bundle): Handle "hint" instruction.
+ (operand_match): Match IA64_OPND_AR_CSD.
+
+2002-12-04 Alan Modra <amodra@bigpond.net.au>
+
+ * dwarf2dbg.c (scale_addr_delta): Correct parameter. Move prototype
+ inside #if.
+
+2002-12-03 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-ppc.c (ppc_cleanup): Do not set SEC_MERGE flag on
+ .PPC.EMB.apuinfo sections.
+
+2002-12-03 Richard Henderson <rth@redhat.com>
+
+ * config/tc-ia64.c (operand_match): Add IA64_OPND_LDXMOV case.
+
+2002-12-03 Alan Modra <amodra@bigpond.net.au>
+
+ * config/tc-w65.c (s_longa): Prototype. Make static, specify int arg.
+ (cons, s_align_bytes): Delete declaration.
+ (relax): Delete.
+ (md_begin): Constify "struct opinfo *" var. Don't try to make "name"
+ strings common.
+ (dot): Delete unused function.
+ (w65_expression): Remove unused arg.
+ (parse_exp): Prototype. Remove unused arg. Adjust w65_expression
+ call.
+ (get_operands): Prototype. Constify "struct opinfo *" arg. Fix
+ parse_exp call.
+ (get_specific): Prototype. Constify "struct opinfo *" arg and return
+ value.
+ (check): Remove unused function.
+ (build_Mytes): Prototype. Constify "struct opinfo *" arg. Abort
+ on unhandled switch case.
+ (md_assemble): Remove unused op_start, op_end, nlen, p vars. Constify
+ "opcode".
+ (tc_crawl_symbol_chain): Delete unused function.
+ (tc_headers_hook): Likewise.
+ (tc_Nout_fix_to_chars): Likewise.
+ (md_undefined_symbol): Add ATTRIBUTE_UNUSED.
+ (md_parse_option): Likewise.
+ (md_convert_frag): Likewise.
+ (tc_coff_symbol_emit_hook): Likewise.
+ (md_show_usage): Likewise.
+ * config/tc-w65.h (tc_coff_sizemachdep): Declare.
+ (TC_PARSE_CONS_EXPRESSION): w65_expression takes one arg.
+ (w65_expression): Declare.
+
+ * po/POTFILES.in: Regenerate.
+
+ * config/tc-arm.c (arm_force_relocation): Return 0 for ARM_IMMEDIATE
+ and ARM_ADRL_IMMEDIATE.
+
+2002-12-02 Nick Clifton <nickc@redhat.com>
+
+ * gasp.c: Delete. It has been deprecated.
+ * NEWS: Mention that gasp has been removed.
+ * Makefile.am: Remove references to gasp.
+ * makefile.vms: Likewise.
+ * mpw-make.sed: Likewise.
+ * Makeile.in: Regenerate.
+ * doc/gasp.texi: Delete.
+ * doc/Makefile.am: Remove references to gasp.texi.
+ * doc/Makefile.in: Regenerate.
+ * macro.c: Delete references to gasp.
+ Remove use of comment_char function parameter as it is no longer
+ needed.
+ * macro.h: Update prototypes to remove comment_char parameter.
+ Fix formatting.
+ * read.c (read_a_source_file, s_irp): Remove comment_char
+ parameter from invocation of functions in macro.c
+
+2002-12-02 Hans-Peter Nilsson <hp@axis.com>
+
+ * read.c (emit_expr) [!WORKING_DOT_WORD]: Initialize x->use_jump.
+
+2002-12-01 Stephane Carrez <stcarrez@nerim.fr>
+
+ * config/tc-m68hc11.c (md_begin): Fix qsort warning.
+ (tc_gen_reloc): Mark section param as not used.
+
+2002-12-01 Stephane Carrez <stcarrez@nerim.fr>
+
+ Fix Bug savannah/1825:
+ * config/tc-m68hc11.h (md_relax_frag): Define to support relaxations
+ that are not pc-relative.
+ (m68hc11_relax_frag): Declare.
+
+ * config/tc-m68hc11.c (build_indexed_byte): Use a frag_var to handle
+ the offsetable indexed addressing modes (n,r).
+ (build_insn): Cleanup some locals.
+ (m68hc11_relax_frag): New function imported from tc-cris.c to handle
+ relaxation of difference between two symbols of same section.
+ (md_convert_frag): For INDEXED_OFFSET relaxs, use the displacement
+ only when this is a PC-relative operand and the offset is not absolute.
+ (md_estimate_size_before_relax): Convert the INDEXED_OFFSET,UNDEF frag
+ to INDEXED_OFFSET,STATE_BITS5 when the symbol is absolute; this will
+ be handled by m68hc11_relax_frag.
+
2002-12-01 Stephane Carrez <stcarrez@nerim.fr>
* config/tc-m68hc11.c (elf_flags): Set default ABI to gcc default