* doc/as.texinfo (Invoking): Typo fix.
[binutils-gdb.git] / gas / ChangeLog
index 67cd52714440d1fdc6002e8d22d1a9cc31849095..8870bbdecf8e52b91e43e974809c1e07ed0729e0 100644 (file)
@@ -1,3 +1,469 @@
+2002-12-19  Alan Modra  <amodra@bigpond.net.au>
+
+       * doc/as.texinfo (Invoking): Typo fix.
+       * config/tc-tic54x.c (encode_operand): Comment typo fix.
+
+2002-12-18  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * doc/c-alpha.texi: Fix typos.
+       * doc/c-arm.texi: Likewise.
+       * doc/c-d10v.texi: Likewise.
+       * doc/c-i370.texi: Likewise.
+       * doc/c-i960.texi: Likewise.
+       * doc/c-ia64.texi: Likewise.
+       * doc/c-mmix.texi: Likewise.
+       * doc/c-ns32k.texi: Likewise.
+       * doc/c-pdp11.texi: Likewise.
+       * doc/c-pj.texi: Likewise.
+       * doc/c-sh64.texi: Likewise.
+       * doc/c-sparc.texi: Likewise.
+       * doc/c-tic54x.texi: Likewise.
+       * doc/c-v850.texi: Likewise.
+       * doc/c-vax.texi: Likewise.
+       * doc/internals.texi: Likewise.
+
+2002-12-18  Chris Demetriou  <cgd@broadcom.com>
+
+       * config/tc-mips.c (macro): In M_DROL, M_DROR, M_ROL, and M_ROR,
+       use hardware rotate ops as appropriate.  In M_DROL_I, M_DROR_I,
+       M_ROL_I, and M_ROR_I, simplify code, clean up warnings, and
+       arrange not to issue warnings about use of AT when AT is not
+       actually used.
+
+2002-12-17  Nick Clifton  <nickc@redhat.com>
+
+       * as.c (std_longopts): Duplicate --keep-locals entry in order to
+       prevent it being confused with -k.
+
+2002-12-16  Andrew MacLeod  <amacleod@redhat.com>
+
+       * config/tc-xstormy16.c (md_cgen_lookup_reloc): If a relocation 
+       has already been set up, use it.
+
+2002-12-16  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * ChangeLog-9295: Fix a typo.
+       * README: Likewise.
+       * config/tc-d10v.c: Fix a comment typo.
+       * config/tc-dlx.c: Likewise.
+       * config/tc-h8300.h: Likewise.
+       * config/tc-h8500.h: Likewise.
+       * config/tc-mips.c: Likewise.
+       * config/tc-s390.c: Likewise.
+       * config/tc-sh.h: Likewise.
+       * config/tc-tic80.h: Likewise.
+       * config/tc-w65.h: Likewise.
+       * config/tc-z8k.c: Likewise.
+       * config/tc-z8k.h: Likewise.
+       * testsuite/gas/h8300/cmpsi2.s: Likewise.
+
+2002-12-16  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-d30v.c (check_range): Warning fixes, formatting.
+       Simplify sign extension.  Remove redundant unsigned < 0 test.
+       * config/tc-i960.c (md_ri_to_chars): Prototype.
+       * config/tc-mcore.c (md_pseudo_table): Fix typo.
+       (dump_literals): Init brarsym, and test later instead of isforce.
+
+       * config/tc-ns32k.c (encode_operand): Constify operandsP and suffixP.
+       (parse): Constify line and lineptr.
+       (md_begin): Calculate endop here.
+
+2002-12-13  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/obj-vms.c: Formatting.  Include fnctl.h.
+       (Create_VMS_Object_File): Fix creat call for sane unix systems.
+       (Object_Record_Offset): Make it a size_t.
+       (Flush_VMS_Object_Record_Buffer): Fix signed/unsigned warning.
+       (VMS_TBT_Routine_End <Size>): Make var unsigned long.
+       (VMS_Fix_Indirect_Reference <Offset>): Make arg addressT.
+       (synthesize_data_segment <data_size>): Remove ATTRIBUTE_UNUSED.
+       (vms_fixup_data_section <data_size>): Add here instead.
+       * config/e-criself.c: Fix typo in last change.
+
+2002-12-13  Alan Modra  <amodra@bigpond.net.au>
+
+       * write.c (write_object_file): Fix signed/unsigned warning.
+       * config/e-crisaout.c (crisaout_bfd_name): Prototype.
+       * config/e-criself.c (criself_bfd_name): Prototype.
+       * config/obj-aout.c (s_sect): Remove unused function.
+       * config/obj-bout.c (obj_bout_line <ignore>): Add ATTRIBUTE_UNUSED.
+       * config/obj-coff.c (coff_last_bf): Don't declare for OBJ_XCOFF.
+       (fixup_mdeps <h>): Add ATTRIBUTE_UNUSED.
+       * config/obj-ecoff.c (ecoff_frob_file <addr>): Likewise.
+       * config/obj-vms.c (setup_basic_type <spnt>): Likewise.
+       (VMS_RSYM_Parse <Current_Routine>): Likewise.
+       (vms_fixup_text_section <text_siz>): Likewise.
+       (synthesize_data_segment <data_size>): Likewise.
+       (vms_fixup_xtors_section <sect_no>): Likewise.
+       (structure_count): Don't use implicit int type.
+       * config/tc-a29k.c (insert_sreg): Prototype.
+       (define_some_regs): Prototype, make static.
+       (parse_operand): Likewise.
+       (md_parse_option <c,arg>): Add ATTRIBUTE_UNUSED.
+       (md_show_usage <stream>): Likewise.
+       (md_section_align <segment>): Likewise.
+       (md_convert_frag <all args>): Likewise.
+       (md_estimate_size_before_relax <all args>): Likewise.
+       (md_apply_fix3): Don't cast valP pointer type.  Fix bogus >>='s.
+       * config/tc-arm.c (arm_validate_fix): Only for OBJ_COFF or OBJ_ELF.
+       * config/tc-d30v.c (md_parse_option <arg>): Add ATTRIBUTE_UNUSED.
+       (md_undefined_symbol <name>): Likewise.
+       (md_convert_frag <all args>): Likewise.
+       (write_long <opcode>): Likewise.
+       (tc_gen_reloc <seg>): Likewise.
+       (md_estimate_size_before_relax <all args>): Likewise.
+       (md_apply_fix3 <seg>): Likewise.
+       (s_d30v_align <ignore>): Likewise.
+       (build_insn): Correct format string.
+       (md_apply_fix3): Likewise.
+       * config/tc-fr30.c (md_parse_option <c,arg>):  Add ATTRIBUTE_UNUSED.
+       (md_undefined_symbol <name>): Likewise.
+       (md_convert_frag <all args>): Likewise.
+       (md_cgen_lookup_reloc <insn>): Likewise.
+       (md_begin): Delete unused vars.
+       (md_assemble): Likewise.
+       (md_estimate_size_before_relax): Likewise.
+       (fr30_relax_frag): #if 0 out, seems unused.
+       (md_atof): Remove declaration of atof_ieee.
+       (restore_colon): Prototype.
+       * config/tc-frv.c (frv_insert_vliw_insn): Prototype.
+       (frv_find_in_vliw): Likewise.
+       (frv_debug_tomcat): Likewise.
+       (frv_adjust_vliw_count): Likewise.
+       (frv_tomcat_shuffle): Likewise.
+       (frv_tomcat_analyze_vliw_chains): Likewise.  Correct args to
+       frv_find_in_vliw call.
+       (md_atof): Remove declaration of atof_ieee.
+       * config/tc-h8500.c (cons): Delete declaration.
+       (md_begin <opcode>): Constify.
+       (displacement_size, immediate_size, absolute_size): Remove.
+       (build_relaxable_instruction <operand>): Add ATTRIBUTE_UNUSED.
+       (tc_crawl_symbol_chain <headers>): Likewise.
+       (md_undefined_symbol <name>): Likewise.
+       (tc_headers_hook <headers>): Likewise.
+       (md_parse_option <c,arg>): Likewise.
+       (md_show_usage <stream>): Likewise.
+       (md_convert_frag <headers, seg>): Likewise.
+       (tc_coff_symbol_emit_hook <ignore>): Likewise.
+       (md_atof): Remove declaration of atof_ieee.
+       (tc_aout_fix_to_chars): Remove unused function.
+       (parse_reg): Prototype.
+       (parse_exp): Prototype.
+       (skip_colonthing): Prototype.  Use &&, not & in logical expressions.
+       (parse_reglist): Prototype.
+       (get_operand): Prototype.
+       (get_operands): Prototype.
+       (get_specific): Prototype.  Make "this_index" signed.
+       (check): Prototype, make static.
+       (insert): Prototype
+       (build_relaxable_instruction): Prototype, make static.
+       (build_bytes): Prototype.
+       (wordify_scb): Prototype.
+       * config/tc-h8500.h (start_label): Declare.
+       (tc_coff_sizemachdep): Declare.
+       * config/tc-i370.c (i370_ebcdic <unused>): Add ATTRIBUTE_UNUSED.
+       (i370_rmode <unused>): Likewise.
+       (i370_csect <unused>): Likewise.
+       (i370_dc <unused>): Likewise.
+       (i370_ds <unused>): Likewise.
+       (i370_elf_lcomm <unused>): Likewise.
+       (i370_ltorg <ignore>): Likewise.
+       (i370_using <ignore>): Likewise.
+       (i370_drop <ignore>): Likewise.
+       (i370_byte <ignore>): Likewise.
+       (i370_tc <ignore>): Likewise.
+       (md_estimate_size_before_relax <fragp, seg>): Likewise.
+       (md_convert_frag <all args>): Likewise.
+       (md_undefined_symbol <name>): Likewise.
+       (md_pcrel_from_section <sec>): Likewise.
+       (tc_gen_reloc <seg>): Likewise.
+       (i370_section_letter): #if 0 unused functions.
+       (i370_section_word, i370_section_type, i370_section_flags): Likewise.
+       (symbol_locate): Prototype.
+       * config/tc-i860.c (md_atof): Remove declaration of atof_ieee.
+       (md_number_to_disp, md_number_to_field): Remove.
+       (md_apply_fix3): Correct format string and cast "fup".
+       * config/tc-i960.c (md_convert_frag): Add ATTRIBUTE_UNUSED to args.
+       (s_endian <ignore>): Likewise.
+       (md_undefined_symbol <name>): Likewise.
+       (tc_crawl_symbol_chain <headers>): Likewise.
+       (tc_set_bal_of_call): Likewise.
+       (tc_coff_symbol_emit_hook <symbolP>): Likewise.
+       (i960_handle_align <fragp>): Likewise.
+       (i960_validate_fix <this_segment_type>): Likewise
+       (tc_gen_reloc <section>): Likewise.
+       (tc_coff_symbol_emit_hook): Only define for OBJ_COFF.
+       (struct memS, struct regop): Forward declare.
+       (brcnt_emit, brlab_next, cobr_fmt, ctrl_fmt, emit, get_args,
+       get_cdisp, get_ispec, get_regnum, i_scan, mem_fmt, mema_to_memb,
+       parse_expr, parse_ldconst, parse_memop, parse_po, parse_regop,
+       reg_fmt, relax_cobr, s_leafproc, s_sysproc, shift_ok, syntax,
+       targ_has_sfr, targ_has_iclass, tc_bfd_fix2rtype): Prototype.
+       (md_chars_to_number, md_number_to_imm): Make static, prototype.
+       (md_number_to_field): Likewise.
+       (md_number_to_disp): Remove unused function.
+       (md_atof): Remove declaration of atof_ieee.
+       (md_apply_fix3): Correct md_number_to_imm call.
+       * config/tc-ip2k.c (md_assemble): Warning fix.
+       * config/tc-m32r.c (md_parse_option <arg>): Add ATTRIBUTE_UNUSED.
+       (fill_insn <ignore>): Likewise.
+       (debug_sym <ignore>): Likewise.
+       (md_undefined_symbol <name>): Likewise.
+       (m32r_scomm <ignore>): Likewise.
+       (md_convert_frag <abfd>): Likewise.
+       (md_cgen_lookup_reloc <insn>): Likewise.
+       (m32r_record_hi16 <seg>): Likewise.
+       (md_estimate_size_before_relax): #if 0 old_fr_fix.
+       (allow_m32rx): Prototype.
+       (first_writes_to_seconds_operands): Prototype.
+       (writes_to_pc): Prototype.
+       (can_make_parallel): Prototype.
+       (make_parallel): Prototype.
+       (target_make_parallel): Prototype.
+       (assemble_two_insns): Prototype.
+       (m32r_record_hi16): Prototype.
+       (md_atof): Remove declaration of atof_ieee.
+       * config/tc-m32r.h (m32r_fix_adjustable): Declare.
+       (m32r_force_relocation): Prototype.
+       (m32r_elf_section_change_hook): Prototype.
+       * config/tc-m68k.c (tc_gen_reloc <section>): Add ATTRIBUTE_UNUSED.
+       (md_show_usage): Fix signed/unsigned warning.
+       * config/tc-m88k.c (get_reg): Make reg_prefix param unsigned.
+       (calcop): Ditto for reg_prefix var.
+       (hexval): Add cast to fix signed/unsigned warning.
+       (md_number_to_disp): Delete unused function.
+       (md_number_to_field): Likewise.
+       (float_cons, cons, s_globl, s_space, s_set, s_lcomm): Remove decl.
+       (match_name): Prototype.
+       (get_bf2): Prototype.
+       (get_bf_offset_expression): Prototype.
+       * config/tc-mcore.c (mcore_s_literals <ignore>): Add ATTRIBUTE_UNUSED.
+       (md_undefined_symbol <ignore>): Likewise.
+       (md_create_short_jump <all args>): Likewise.
+       (md_create_long_jump <all args>): Likewise.
+       (md_convert_frag <abfd, sec>): Likewise.
+       (md_apply_fix3 <segment>): Likewise.
+       (md_section_align <segment>): Likewise.
+       (md_pcrel_from_section <sec>): Likewise.
+       (tc_gen_reloc <section>): Likewise.
+       (reg_m, reg_n, immediate): Delete unused vars.
+       (dump_literals): Fix signed/unsigned warning.
+       (enter_literal): Likewise.
+       (parse_imm): Likewise.  Also fix format string.
+       (parse_mem): Remove unused var.
+       (md_assemble <LS>): Abort on unexpected inst.
+       (md_atof): Remove declaration of atof_ieee.
+       (md_parse_option): Remove unused vars.
+       (md_apply_fix3): Fix format strings, cast args.
+       (tc_gen_reloc): Delete unused var.
+       * config/tc-mcore.h (tc_coff_sizemachdep): Declare.
+       * config/tc-mn10200.c (md_parse_option <c, arg>): Add ATTRIBUTE_UNUSED.
+       (md_undefined_symbol <name>): Likewise.
+       (md_convert_frag <abfd>): Likewise.
+       (tc_gen_reloc <seg>): Likewise.
+       (check_operand <insn>): Likewise.
+       (md_convert_frag): Fix format strings.
+       (tc_gen_reloc): Delete fx_addsy - fx_subsy code.
+       * config/tc-openrisc.c (ignore_pseudo): Prototype.
+       (md_atof): Remove declaration of atof_ieee.
+       * config/tc-or32.c (parse_operand): Prototype non-BFD too.
+       (md_apply_fix3): Fix bogus >>='s.
+       (md_undefined_symbol): Delete unused var.
+       * config/tc-pj.c (little, big, parse_exp_save_ilp): Prototype.
+       (c_to_r, ipush_code, fake_opcode, alias): Likewise.
+       (fake_opcode): Adjust for pj_opc_int_t change.
+       (md_begin): Likewise.
+       (md_assemble): Likewise.
+       (ipush_code): Correct parse_exp_save_ilp call.  Test pending_reloc
+       instead of non-existent third arg of parse_exp_save_ilp.
+       (md_parse_option): Correct "little" and "big" calls.
+       * config/tc-sparc.c (s_register): Only declare #ifdef OBJ_ELF.
+       (md_apply_fix3 <segment>): Add ATTRIBUTE_UNUSED.
+       (tc_gen_reloc <section>): Likewise.
+       * config/tc-tic30.c: #include stdarg.h or varargs.h.
+       (debug): Rewrite using VA_* macros.
+       (md_estimate_size_before_relax): Add ATTRIBUTE_UNUSED to args.
+       (md_convert_frag): Likewise.
+       (md_parse_option): Likewise.
+       (md_show_usage): Likewise.
+       (md_undefined_symbol): Likewise.
+       (tc_gen_reloc): Likewise.
+       (md_operand): Likewise.
+       (tc_aout_pre_write_hook): Delete.
+       (struct tic30_insn): Make "operands" unsigned.
+       (struct tic30_par_insn): Likewise.
+       (md_assemble): Likewise for "count", "i" and "numops".
+       (tic30_parallel_insn): Likewise for vars here.
+       (tic30_operand): Likewise.  Remove useless unsigned >= 0 comparison.
+       * config/tc-tic30.h (tc_aout_pre_write_hook): Define as empty.
+       * config/tc-tic80.c (obj_coff_section): Delete declaration.
+       (md_estimate_size_before_relax): Add ATTRIBUTE_UNUSED on args.
+       (md_undefined_symbol): Likewise.
+       (md_parse_option): Likewise.
+       (md_convert_frag): Likewise.
+       (tc_coff_symbol_emit_hook): Likewise.
+       (md_atof): Remove declaration of atof_ieee.
+       (const_overflow): Warning fixes, tidy.
+       (get_operands): Delete unused vars.
+       (internal_error_a): Adjust format string to expect a long for arg.
+       (find_opcode): Warning fixes, simplify.
+       (build_insn): Cast internal_error_a arg.
+       (md_begin): Likewise.
+       (md_apply_fix3): Likewise.
+       (md_assemble): Delete unused var.
+       * config/tc-tic80.h (tc_coff_fix2rtype): Prototype.
+       * config/tc-z8k.c (cons, obj_coff_section): Delete declarations.
+       (whatreg, parse_reg, parse_exp): Make static, prototype.
+       (checkfor, regword, regaddr, get_ctrl_operand): Prototype.
+       (get_flags_operand, get_interrupt_operand, get_cc_operand): Likewise.
+       (get_operand, get_operands, get_specific, newfix): Likewise.
+       (apply_fix, build_bytes): Likewise.
+       (md_atof): Remove declaration of atof_ieee.
+       (tc_aout_fix_to_chars): Delete.
+       (md_begin): Constify "opcode".  Don't try to init opcode->idx.
+       Fix s_unseg call.
+       (md_parse_option): Fix s_segm and s_unseg calls.
+
+2002-12-12  Alexandre Oliva  <aoliva@redhat.com>
+
+       * tc-mips.c (RELAX_BRANCH_ENCODE): Remove reloc_s2 argument.
+       Adjust callers.
+       (RELAX_BRANCH_RELOC_S2): Delete.
+       (append_insn): Use only BFD_RELOC_16_PCREL_S2 for branches.
+       Do not handle BFD_RELOC_16_PCREL.
+       (macro_build, mips_ip): Likewise.
+       (md_pcrel_from): Return 4 for undefined symbols regardless of
+       mips_pic.
+       (md_apply_fix3): Use only BFD_RELOC_16_PCREL_S2 for branches.
+       Don't dereference howto if no such relocation is available.
+       Do not apply hack for in-place zero addend in NEWABI.
+       (md_convert_frag): Use only BFD_RELOC_16_PCREL_S2 for branches.
+
+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.