Add missing prototypes
[deliverable/binutils-gdb.git] / gas / ChangeLog
index a110b2a5414f01d2360ed5550812e726d31d9ef6..b8e88f8251ba3ec0d9b5635edd23c0e664195ece 100644 (file)
@@ -1,3 +1,646 @@
+2001-08-13  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * config/tc-v850.h: Add missing prototypes.
+
+2001-08-12  Martin Schwidefsky  <schwidefsky@de.ibm.com>
+
+       * config/tc-s390.c (s390_elf_cons): Correct fixups for PLT
+       relocations.
+
+2001-08-12  TAKAI Kousuke  <takai@vlsi.kuee.kyoto-u.ac.jp>
+
+       * config/tc-sparc.c (cons_fix_new_sparc): Move
+       `sparc_no_align_cons = 0;' to...
+       (s_uacons): ...here so that sparc_no_align_cons will get
+       cleared properly.
+
+2001-08-11  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-mips.c: Fix a comment typo.
+
+2001-08-10  Richard Sandiford  <rsandifo@redhat.com>
+
+       * config/tc-mips.c (move_register): New function.
+       (macro_build): Remove OPCODE_IS_MEMBER's gp32 argument.
+       (mips_ip): Likewise.
+       (macro2): Use move_register rather than macro_build for moves.
+       (mips16_macro): Likewise.
+       (macro): Likewise.  Handle M_MOVE.
+
+2001-08-10  Andreas Jaeger  <aj@suse.de>
+
+       * configure.in: Add -Wstrict-prototypes and -Wmissing-prototypes
+       to build warnings.
+       * configure: Regenerate.
+
+2001-08-10  Alan Modra  <amodra@bigpond.net.au>
+
+       * as.h (alloca): Don't declare if __GNUC__.  Remove an old comment.
+       Comment indentation of #pragma.
+       * macro.c (alloca): Likewise.
+
+       * config/tc-ppc.c: Revert 2001-08-08.
+
+2001-08-09  Alan Modra  <amodra@bigpond.net.au>
+
+       * symbols.c: Add missing prototypes.
+       * config/e-i386elf.c: Likewise.
+       * config/e-i386coff.c: Likewise.
+       * config/e-i386aout.c: Likewise.
+       * config/obj-coff.c: Likewise.
+       (def_symbol_in_progress, stack): Move definition.
+       * config/obj-elf.c: Add missing prototypes.
+       (obj_elf_change_section): Make static.
+       (obj_elf_parse_section_letters): Likewise.
+       (obj_elf_section_word): Likewise.
+       (obj_elf_section_type): Likewise.
+
+2001-08-08  Alan Modra  <amodra@bigpond.net.au>
+
+       From 1999-10-25  Torbjorn Granlund  <tege@swox.com>
+       * config/tc-ppc.c (md_apply_fix3): Replace haphazard code for
+       determining reloc type with code reading operands->reloc field.
+
+2001-08-08  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/obj-elf.c (elf_copy_symbol_attributes): Make it a global
+       function, and expand old obj-elf.h OBJ_COPY_SYMBOL_ATTRIBUTES here.
+       * config/obj-elf.h (elf_copy_symbol_attributes): Declare.
+       (OBJ_COPY_SYMBOL_ATTRIBUTES): Call elf_copy_symbol_attributes.
+
+       * output-file.c (output_file_create): Don't try to open a second
+       time as it's unnecessary.  FOPEN_W was undefined too.
+
+2001-08-07  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
+
+       * tc-mips.c (macro_build): Replace magic constants by defines.
+       (mips_ip): Likewise. Typo.
+
+2001-08-04  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
+
+       * tc-mips.c (mips_abi_string): Initialize with NULL instead of 0.
+       (RELAX_ENCODE): Replace bfd_vma by valueT.
+       (load_address): Formatting.
+       (macro): Likewise. Code cleanup. Typo.
+       (macro2): Formatting.
+       (md_parse_option): Typo.
+       (s_mipsset): Reorder cases to look nicer.
+       (md_estimate_size_before_relax): Formatting. Code cleanup.
+       (mips_elf_final_processing): Check against NULL instead of 0.
+       (md_obj_end): Remove ugly `' in message string.
+       (s_mips_ent): Remove ugly `' in message string.
+
+2001-07-30  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
+
+       * config/tc-mips.c (md_begin): Take -mcpu value into account even when
+       -mipsX is specified. Make both -mcpu/-march and -mcpu/-mtune pairs
+       mutually exclusive (if they are different).
+       (md_parse_option): Warn if an -march/-mtune/-mcpu/-m<cpu> option is
+       set more than once.
+
+2001-08-03  Richard Sandiford  <rsandifo@redhat.com>
+
+       * config/tc-mips.c (md_apply_fix): Don't subtract the symbol value
+       from GPREL addends.
+
+2001-08-02  Richard Sandiford  <rsandifo@redhat.com>
+
+       * doc/c-mips.tex (-mgp32, -mfp32): Added -mfp32, unified with -mgp32.
+       * config/tc-mips.c (mips_fp32, mips_32bit_abi): New static variables.
+       (md_long_opts): Add -mfp32 option.
+       (md_parse_option): Handle it.  Set mips_32bit_abi given -mabi=32.
+       (md_show_usage): Show usage for -mfp32 and -mgp32.
+       (HAVE_32BIT_GPRS, HAVE_32BIT_FPRS): New macros.
+       (HAVE_64BIT_GPRS, HAVE_64BIT_FPRS): New macros, inverse of the above.
+       (HAVE_32BIT_ADDRESSES): New macro.
+       (load_register): Use HAVE_32BIT_GPRS to determine the register width.
+       (load_address): Use HAVE_32BIT_ADDRESSES to determine the address size.
+       (s_cprestore, s_cpadd): Likewise.
+       (macro): Use HAVE_32BIT_GPRS to determine the width of registers
+       used in branch and M_LI_D macros.  Use HAVE_64BIT_FPRS to determine
+       the width registers used in M_LI_DD macros.  Use HAVE_32BIT_ADDRESSES
+       to determine the width of addresses in load, store and jump macros.
+       (macro2): Use HAVE_32BIT_GPRS to determine the width of registers
+       used in set instructions; do not check the address size for them.
+       Use HAVE_32BIT_ADDRESSES to determine the width of addresses in
+       unaligned load and store macros.
+       (mips_ip): Use the new macros to check the width of a register when
+       processing float constants.  Force a constant into memory if it is
+       destined for an FPR and the FPRs are wider than the GPRs.  Warn about
+       odd FPR numbers if HAVE_32BIT_FPRS.  Use HAVE_32BIT_GPRS rather
+       than mips_gp32 to select synthetic instructions.
+       (macro_build): Use HAVE_32BIT_GPRS rather than mips_gp32 to select
+       synthetic instructions.
+
+2001-08-01  Christian Groessler <cpg@aladdin.de>
+
+       * config/tc-z8k.c (parse_reg): If a string starts with "r", "rl",
+       "rh", "rr", "rq", or "sp" then don't automatically assume
+       it's a register name.  Check whether there is a number
+       following.
+
+2001-08-01  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-i386.c (lex_got): Match lower case relocation tokens.
+       Don't allocate more space than necessary for the input line copy.
+
+2001-08-01  Alan Modra  <amodra@bigpond.net.au>
+
+       * read.c: Standardize error/warning messages - don't capitalise, no
+       final period or newline, don't say "ignored" or "zero assumed" for
+       as_bad messages.  In some cases, change the wording to that used
+       elsewhere for similar messages.
+       * app.c: Likewise.
+       * as.c: Likewise.
+       * atof-generic.c: Likewise.
+       * cgen.c: Likewise.
+       * cond.c: Likewise.
+       * depend.c: Likewise.
+       * dwarf2dbg.c: Likewise.
+       * ecoff.c: Likewise.
+       * expr.c: Likewise.
+       * frags.c: Likewise.
+       * input-file.c: Likewise.
+       * input-scrub.c: Likewise.
+       * listing.c: Likewise.
+       * output-file.c: Likewise.
+       * stabs.c: Likewise.
+       * subsegs.c: Likewise.
+       * symbols.c: Likewise.
+       * write.c: Likewise.
+       * ecoff.c (ecoff_directive_end): Test for missing name by
+       comparing input line pointers rather than reading string.
+       (ecoff_directive_ent): Likewise.
+       * read.c (s_set): Likewise.
+       (s_align): Report a warning rather than an error for
+       alignment too large.
+       (s_comm): Check for missing symbol name.
+       (s_lcomm_internal): Likewise.
+       (s_lsym): Likewise.
+       (s_globl): Use is_end_of_line instead of looking for '\n'.
+       (s_lcomm_internal): Likewise.
+       (ignore_rest_of_line): Report a warning rather than an error.
+
+2001-07-31  Geoffrey Keating  <geoffk@redhat.com>
+
+       * config/tc-ppc.c (ppc_elf_validate_fix): It's OK to have
+       any kind of relocation against a not-loaded section.
+
+2001-07-30  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/obj-elf.c (obj_elf_symver): Temporarily modify lex_type
+       to include '@' in symbol names when parsing versioned symbols
+       rather than calling get_symbol_end multiple times.
+       * config/tc-i370.c (register_name): Format fixes.  Don't call
+       get_symbol_end after parsing number.
+       * config/tc-mn10200.c (data_register_name): Format fixes.  Hoist
+       code out of conditional.
+       (address_register_name): Likewise.
+       (other_register_name): Likewise.
+       * config/tc-mn10300.c (r_register_name): Likewise.
+       (xr_register_name): Likewise.
+       (data_register_name): Likewise.
+       (address_register_name): Likewise.
+       (other_register_name): Likewise.
+       * config/tc-ppc.c (register_name): Likewise.
+       * config/tc-s390.c (register_name): Likewise.
+
+2001-07-27  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * config/tc-m68hc11.c (md_estimate_size_before_relax): Fix bsr
+       and bra relax: update fragP->fr_fix after the fixup.
+
+2001-07-27  Tracy Kuhrt  <Tracy.Kuhrt@microchip.com>
+
+       * read.c (s_set): Check for missing symbol name.
+
+2001-07-26  Alan Modra  <amodra@bigpond.net.au>
+
+       * write.c (relax_segment <rs_space>): Account for fr_fix.
+
+2001-07-25  H.J. Lu  <hjl@gnu.org>
+
+       * config/tc-mips.c (md_estimate_size_before_relax): Make sure
+       we treat weak like extern only for ELF.
+       (mips_fix_adjustable): Make sure we don't adjust extern/weak
+       symbols only for ELF.
+
+2001-07-25  Chris Demetriou  <cgd@broadcom.com>
+
+       * config/tc-mips.c: Fix spelling error in comment.
+
+2001-07-25  Dave Brolley  <brolley@redhat.com>
+
+       * app.c (LEX_IS_PARALLEL_SEPARATOR): New macro.
+       (IS_PARALLEL_SEPARATOR): New macro.
+       (do_scrub_begin): Set up characters in tc_parallel_separator_chars
+       as LEX_IS_PARALLEL_SEPARATOR, if it is defined.
+       (do_scrub_chars): Handle LEX_PARALLEL_SEPARATOR chars like
+       LEX_LINE_SEPARATOR except that we go to state 1 (as if the label has
+       been seen).
+
+2001-07-24  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am (DEP_FLAGS): Define, add -DOBJ_MAYBE_ELF.
+       (DEP1, DEPTC, DEPOBJ, DEP2): Use it.
+       Update dependencies with "make dep-am".
+       * Makefile.in: Regenerate.
+       * doc/Makefile.in: Regenerate.
+
+2001-07-23  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-alpha.h: Fix formatting.
+       * config/tc-arc.c: Likewise.
+       * config/tc-d10v.h: Likewise.
+       * config/tc-hppa.c: Likewise.
+       * config/tc-i370.c: Likewise.
+       * config/tc-i386.h: Likewise.
+       * config/tc-i960.h: Likewise.
+       * config/tc-ia64.c: Likewise.
+       * config/tc-ia64.h: Likewise.
+       * config/tc-m32r.c: Likewise.
+       * config/tc-m68k.c: Likewise.
+       * config/tc-m88k.c: Likewise.
+       * config/tc-ns32k.c: Likewise.
+       * config/tc-pdp11.c: Likewise.
+       * config/tc-pj.h: Likewise.
+       * config/tc-s390.c: Likewise.
+       * config/tc-sparc.c: Likewise.
+       * config/tc-sparc.h: Likewise.
+       * config/tc-tic80.c: Likewise.
+       * config/tc-w65.h: Likewise.
+
+2001-07-23  Alan Modra  <amodra@bigpond.net.au>
+
+       * symbols.c (S_GET_VALUE): Don't treat O_constant and local
+       symbols specially.  Always resolve, adding fr_address to value.
+       * write.c (write_object_file): Don't add fr_address to sym values.
+       (relax_frag): Likewise.
+       (relax_segment): Likewise.
+       * config/obj-ieee.c (do_symbols): Likewise.
+       * config/tc-cris.c (md_convert_frag): Likewise.
+       * config/tc-fr30.c (md_convert_frag): Likewise.
+       * config/tc-i386.c (md_convert_frag): Likewise.
+       * config/tc-m32r.c (md_convert_frag): Likewise.
+       * config/tc-m68hc11.c (md_convert_frag): Likewise.
+       * config/tc-mcore.c (md_convert_frag): Likewise.
+       * config/tc-mips.c (mips16_extended_frag): Likewise.
+       * config/tc-ns32k.c (md_convert_frag): Likewise.
+       * config/tc-m68k.c (md_convert_frag_1): Likewise.
+       (BRANCHBWL, BRABSJUNC, BRABSJCOND, BRANCHBW, FBRANCH, DBCCLBR,
+       DBCCABSJ, PCREL1632, PCINDEX, ABSTOPCREL): Decrement.
+       (md_relax_table): Remove first four entries.  Format.
+       (md_estimate_size_before_relax): Remove old_fix.  Don't bother
+       setting fr_var.  Simplify byte branch checks.
+
+2001-07-23  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-hppa.c (pa_parse_nonneg_cmpsub_cmpltr): Remove
+       "isbranch" param as all calls have it set.
+       (pa_parse_neg_cmpsub_cmpltr): Likewise.
+       (pa_parse_nonneg_add_cmpltr): Likewise.  Remember result of
+       strcasecmp in "nullify" var.
+       (pa_parse_neg_add_cmpltr): Likewise.
+       (pa_ip): Don't "save_s" unnecessarily.  Update calls to above
+       functions.  Don't print wrong conditions in error messages.
+
+2001-07-23  Andreas Jaeger  <aj@suse.de>
+
+       * config/tc-s390.c (s390_force_relocation): Removed.
+
+       * config/tc-s390.h: Remove double declaration of
+       TC_FORCE_RELOCATION.
+
+2001-07-22  H.J. Lu <hjl@gnu.org>
+
+       * config/tc-mips.c (s_mips_end): Remove unused variables.
+       (s_mips_frame): Add ATTRIBUTE_UNUSED.
+
+2001-07-17  Andreas Schwab  <schwab@suse.de>
+
+       * config/tc-m68k.c (md_pseudo_table) [OBJ_ELF]: Add .file and
+       .loc.
+       (md_assemble) [OBJ_ELF]: Call dwarf2_emit_insn before emitting
+       insn.
+       * config/tc-m68k.h (DWARF2_LINE_MIN_INSN_LENGTH): Define.
+
+2001-07-17  matthew green  <mrg@eterna.com.au>
+
+       * config/tc-i386.c (comment_chars): Don't use '/' as comment start if
+       TE_NetBSD.
+       (line_comment_chars): Set to '/' if TE_NetBSD.
+
+2001-07-14  matthew green  <mrg@eterna.com.au>
+
+       * configure.in (i386-*-netbsdelf*): New target.
+       * configure: Regenerate.
+
+2001-07-10  Mark Elbrecht  <snowball3@softhome.net>
+
+       * config/obj-coff.c (coff_frob_symbol): Don't merge if the storage
+       class of the non-debug symbol is C_NULL.
+
+2001-07-10  Anders Norlander <anorland@synergenix.se>
+
+       * doc/as.texinfo (Incbin): Fix grammatical errors.
+
+2001-07-10  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * depend.c: Use FOPEN_.. macros in calls to fopen().
+       * input-file.c: As above.
+       * itbl-ops.c: As above.
+       * listing.c: As above.
+       * output-file.c: As above.
+       * read.c: As above.
+
+2001-07-08  Anders Norlander <anorland@synergenix.se>
+
+       * read.c (s_incbin): New .incbin function.
+       * read.c (potable): Add "incbin" pseudo-op.
+       * read.h: Add s_incbin prototype.
+       * doc/as.texinfo (incbin): Document .incbin pseudo-op.
+       * NEWS: Mention new feature.
+
+2001-07-07  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * ecoff.c (add_file): Only set debug_type to DEBUG_NONE if it is
+       DEBUG_UNSPECIFIED.
+
+2001-07-06  John Healy  <jhealy@redhat.com>
+
+       * cgen.c (gas_cgen_save_fixups): Modified to allow more than one
+       set of fixups to be stored.
+       (gas_cgen_restore_fixups): Modified to allow the fixup chain to be
+       restored to be chosen from any that are saved.
+       (gas_cgen_swap_fixups): Modified to allow the current set of
+       fixups to be swapped with any other set that has been saved.
+       (gas_cgen_initialize_saved_fixups_array): New routine.
+       * cgen.h: Modifed prototypes for gas_cgen_save_fixups,
+       gas_cgen_restore_fixups, and gas_cgen_swap_fixups.  Added definitions
+       or MAX_SAVED_FIXUP_CHAINS.
+       * config/tc-m32r.c (assemble_two_insns): Changed calls to fixup
+       store, swap and restore fuctions to reflect the new interface.
+
+2001-07-06  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * config/tc-m68k.c (md_estimate_size_before_relax): Catch and
+       ignore empty, ineffectual alignment frags when deciding if a
+       branch can be short.
+
+2001-07-05  Steve Ellcey  <sje@cup.hp.com>
+
+       * config/tc-ia64.c (special_section): Add SPECIAL_SECTION_INIT_ARRAY
+       and SPECIAL_SECTION_FINI_ARRAY.
+       (special_section_name): Add .init_array and .fini_array.
+       (md_pseudo_table): Add init_array and fini_array.
+       (md): Add pointer_size and pointer_size_shift fields.
+       (setup_unwind_header): New static function.
+       (output_unw_records): Modify to use setup_unwind_header.
+       (generate_unwind_image, dot_endp): Modify to use md.pointer_size and
+       md.pointer_size_shift.
+       (md_begin): Initialize md.pointer_size and md.pointer_size_shift.
+
+2001-07-05  Ben Elliston  <bje@redhat.com>
+
+       * README (Supported platforms): m88k no longer suffers bitrot.
+
+       * config/tc-m88k.c (md_pseudo_table): Remove redundant "global".
+
+2001-07-05  Alan Modra  <amodra@bigpond.net.au>
+
+       * struc-symbol.h (struct local_symbol): Rename lsy_offset to
+       lsy_value.  Correct typos in comments.
+       * symbols.c (local_symbol_make): Update for name change.
+       (local_symbol_convert): Likewise.
+       (colon): Likewise.
+       (S_GET_VALUE): Likewise.
+       (S_SET_VALUE): Likewise.
+       (print_symbol_value_1): Likewise.
+       (resolve_symbol_value): Likewise.  Don't divide local sym values
+       by OCTETS_PER_BYTE twice.
+
+2001-07-04  Jim Wilson  <wilson@redhat.com>
+
+       * config/tc-ia64.c (md_pseudo_table): Add 2byte, 4byte, and 8byte.
+
+       * config/tc-ia64.c (is_conditional_branch): Rewrite to exclude mod
+       sched branches.
+
+2001-07-05  Ben Elliston  <bje@redhat.com>
+
+       * read.c (s_fill): Correct spelling error in comments.
+
+       * doc/c-m88k.texi: New file.
+       * doc/Makefile.am (CPU_DOCS): Add c-m88k.texi.
+       * doc/Makefile.in: Regenerate.
+       * doc/all.texi: Set M880X0.
+       * doc/as.texinfo: Hook in m88k-dependent documentation.
+
+2001-07-04  Eric Christopher  <echristo@redhat.com>
+
+       * doc/c-mips.texi (MIPS Opts): Document 12000 as valid cpu.
+
+       * config/tc-mips.c (mips_cpu_info_table): Add rm5200, rm5231, rm5261,
+       and rm5721 as valid cpu strings.
+       (md_show_usage): Add rm5200, rm5231, rm5261, rm5721.
+
+2001-07-04  Richard Sandiford  <rsandifo@redhat.com>
+
+       * config/tc-mips.c (md_apply_fix): Prevent addend from becoming zero
+       if it's expected to be non-zero.
+
+2001-07-03  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * config/tc-sh.c (sh_frob_section): Replace symbol_get_frag() with
+       fscan->fx_frag.
+
+       * write.c (TC_FINALIZE_SYMS_BEFORE_SIZE_SEG): Default to 1.
+       (write_object_file): Set finalize_syms to
+       TC_FINALIZE_SYMS_BEFORE_SIZE_SEG just before size_segs is
+       called.
+
+       * doc/internals.texi; Document
+       TC_FINALIZE_SYMS_BEFORE_SIZE_SEG.
+
+2001-07-02  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-ppc.c: Formatting fixes.
+
+2001-07-01  Ben Elliston  <bje@redhat.com>
+
+       * config/tc-m88k.c: Back out warning fixes from 2001-06-24, as
+       they cause some subtle breakage.  Will fix them again later.
+
+2001-06-28  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * config/obj-coff.c (obj_coff_ln): Treat a .ln directive
+       outside of a function as a .appline directive.
+
+2001-06-28  Eric Christopher <echristo@redhat.com>
+           H.J. Lu  <hjl@gnu.org>
+
+       * config/tc-mips.c (mips_arch): New. Use mips_arch instead
+       of mips_cpu for the ISA selection.
+       (md_longopts): Add OPTION_MARCH and OPTION_MTUNE.
+       (md_parse_option): Handle OPTION_MARCH and OPTION_MTUNE.
+       (mips_tune): New.  Use mips_tune for scheduling and optimization
+       issues.
+       (append_insn): Use mips_tune and mips_arch.
+       (macro_build): Ditto.
+       (mips_ip): Ditto.
+       (md_begin): Handle mips_arch, mips_tune and mips_cpu.  For
+       backwards compatability mips_cpu generates arch and tune.
+       (md_show_usage): Document new behavior.
+
+       * doc/c-mips.texi (MIPS Opts): Document -march and -mtune.
+       Deprecate -mcpu.
+
+       * NEWS: Update.
+
+2001-06-27  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * write.c (write_object_file): Do not set finalize_syms until
+       after the segments have been sized.  Some backends may still
+       need to access the syms's frags in order to adjust relaxed
+       frags.
+
+       * config/tc-arm.c (do_ldst): Use MVN to build simple inverted
+       constants.
+
+2001-06-27  Alan Modra  <amodra@bigpond.net.au>
+
+       * write.c (fixup_segment <Difference of 2 syms same seg>): Don't
+       subtract MD_PCREL_FROM_SECTION for 68k.
+       (fixup_segment <Difference of 2 syms different seg>): Only fudge
+       by adding MD_PCREL_FROM_SECTION for 68k or if not already pcrel.
+
+2001-06-27  Tracy A. Kuhrt  <Tracy.Kuhrt@microchip.com>
+
+       * write.c (fixup_segment <Difference of 2 syms same seg>): If
+       pcrel, subtract MD_PCREL_FROM_SECTION value.
+
+2001-06-24  Ben Elliston  <bje@redhat.com>
+
+       * stabs.c (generate_asm_file): Make local variable `len' a size_t.
+
+2001-06-24  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/tc-alpha.c (tc_gen_reloc): Handle relocs against SEC_MERGE
+       section symbols the same way as externs.
+
+2001-06-24  Ben Elliston  <bje@redhat.com>
+
+       * config/tc-m88k.c (md_number_to_imm): Remove; unused since 1993.
+       (emit_relocations): Ditto.
+       (s_bss): Ditto.
+       (md_begin): Reformat comments to conform to the GNU standards.
+       (md_assemble): Ditto.
+
+       * config/tc-m88k.c (get_reg): Adjust type of `reg_prefix' to char.
+       (md_parse_option): Mark parameters as unused.
+       (md_show_usage): Ditto.
+       (calcop): Adjust type of `reg_prefix' to char.
+       (get_reg): Ditto.
+       (getval): Adjust type of local `c' to char.
+       (md_create_short_jump): Mark from_addr, to_addr params as unused.
+       (md_create_long_jump): Ditto.
+       (md_estimate_size_before_relax): Mark parameters as unused.
+
+       * config/tc-m88k.c (md_pseudo_table): Properly terminate the table
+       to allay a possible compiler warning.
+
+2001-06-22  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * doc/internals.texi (CPU backend): Document md_atof.
+
+2001-06-22  Matthew Wilcox  <willy@ldl.fc.hp.com>
+
+       * config/tc-hppa.c (pre_defined_registers): Add %mrp (millicode
+       return pointer) alias for %r2 or %r31, depending on 32 or 64 bit
+       architecture.
+
+2001-06-21  Philip Blundell  <philb@gnu.org>
+
+       * config/tc-arm.c (cplong_flag): Rename to long_flag.  All uses
+       updated.
+       (insns): Remove entry for adrl.  Add long_flag for adr.
+       (do_adr): Handle `l' suffix.
+       (do_adrl): Delete.
+
+2001-06-21  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-hppa.c (CHECK_FIELD_WHERE): Define.
+       (md_apply_fix): Use it here.  Replace printf with equivalent
+       as_bad_where.
+       (tc_gen_reloc): Use as_bad_where instead of as_bad.
+       (md_apply_fix): Here too.
+       * config/tc-i386.c (tc_gen_reloc): Use as_bad_where instead of as_bad.
+       * config/tc-m68k.c (tc_gen_reloc): Likewise.
+       (md_convert_frag_1): Likewise.
+
+2000-06-20  Tom Rix <trix@redhat.com>
+
+       * config/tc-ppc.c (ppc_comm): Change default alignment to 4 bytes.
+
+2001-06-18  H.J. Lu <hjl@gnu.org>
+
+       * doc/Makefile.am (info): Depend on $(MANS).
+       (as.1): Remove the prefix `$(srcdir)/'.
+       * doc/Makefile.in: Regenerated.
+
+       * as.1: Removed.
+
+2001-06-18  Philip Blundell  <philb@gnu.org>
+
+       * config/tc-arm.c (do_msr): Remove restriction on usage of
+       immediate operands.
+
+2001-06-19  Alan Modra  <amodra@bigpond.net.au>
+
+       * dwarf2dbg.c (dwarf2_finish): Output file info even when no
+       line info.
+
+2001-06-13  Philip Blundell  <philb@gnu.org>
+
+       * config/tc-arm.c (thumb_shift): Improve wording of error message.
+       (do_t_arit): Likewise.
+
+2001-06-13  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * config/tc-sh.c (md_pseudo_table): Only intercept the .file and
+       .loc pseudos if the dfwarf2 functions are available.
+       (md_assemble): Only call dwarf2_emit_insn if it is available.
+
+       * expr.c: Fix typo in comment.
+
+2001-06-12  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * doc/as.texinfo (Infix Ops): Document that comparison and
+       combiner operators can be used as infix operators.
+
+2001-06-12  Peter Jakubek <pjak@snafu.de>
+
+       * config/tc-m68k.c (parse_mri_control_operand): Fix handling
+       of AND/OR.
+       (swap_mri_condition): Add HS (alias fo CC) and LO (alias for CS).
+       (reverse_mri_condition): Likewise.
+       (swap_mri_condition): Issue warning for conditions that can not be
+       swapped.
+       (build_mri_control_operand): Fix order of operands (swapped).
+       (build_mri_control_operand): Allow upper case extension in structured
+       control directives.
+       (s_mri_else): Likewise.
+       (s_mri_next): Likewise.
+       (s_mri_for): Likewise.
+       (s_mri_if): Fix handling comment ('*') in mri mode.
+       (s_mri_while): Likewise.
+       * macro.c (macro_expand): Allow macro invocation with empty
+       extension.
+
+2001-06-12  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * config/tc-arm.c: Fix test for overlow of literal pool.
+
 2001-06-11  H.J. Lu  <hjl@gnu.org>
 
        * NEWS: Updated for the new -n option for the MIPS assembler.
 
 2001-06-06  Peter Jakubek <pjak@snafu.de>
 
-       * gas/config/tc-m68k.c (md_show_usage): Add all supported ColdFire
+       * config/tc-m68k.c (md_show_usage): Add all supported ColdFire
        options to list (e.g. m5206e, m5307, m5407).
 
 2001-06-06  Martin Schwidefsky <schwidefsky@de.ibm.com>
@@ -2182,9 +2825,9 @@ Mon Dec 11 14:35:42 MET 2000  Jan hubicka  <jh@suse.cz>
 
 2000-11-07  Peter Targett  <peter.targett@arccores.com>
 
-       * gas/config/tc-arc.h: Avoid warnings for LITTLE_ENDIAN and
+       * config/tc-arc.h: Avoid warnings for LITTLE_ENDIAN and
        BIG_ENDIAN macros.
-       * gas/config/tc-arc.c: Use S_IS_LOCAL to test local symbols.
+       * config/tc-arc.c: Use S_IS_LOCAL to test local symbols.
        Fix compile time warning messages.
 
 2000-11-07  Nick Clifton  <nickc@redhat.com>
@@ -4366,7 +5009,7 @@ Thu May 18 10:52:14 2000  Jeffrey A Law  (law@cygnus.com)
 
 2000-05-03  Mark Elbrecht  <snowball3@bigfoot.com>
 
-       * gas/config/tc-i386.h (SUB_SEGMENT_ALIGN): If TE_GO32, return 4
+       * config/tc-i386.h (SUB_SEGMENT_ALIGN): If TE_GO32, return 4
        for the .bss section too.
 
 2000-05-02  Alan Modra  <alan@linuxcare.com.au>
This page took 0.036564 seconds and 4 git commands to generate.