2001-07-04 Eric Christopher <echristo@redhat.com>
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 0469acbc0c7cec406e810b22fe643de51ef5cea2..f9f4cae70c7ec8e94c15a8f8e74d87965ae31100 100644 (file)
+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>
+
+       * gas/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.
+        * gas/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.
+
+       * config/tc-mips.c (md_show_usage): Add -n.
+
+       * doc/as.texinfo: Document the new -n option.
+       * doc/c-mips.texi: Likewise.
+       * doc/as.1: Regenerated.
+
+2001-06-10  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/obj-coff.c (obj_coff_section): Formatting fix.
+
+       * config/tc-i386.c (md_assemble): Accept branch hints as ",pt" and
+       ",pn".
+
+2001-06-08  H.J. Lu  <hjl@gnu.org>
+
+       * config/tc-mips.c (warn_nops): New variable. Set to 0 to
+       disable warning about all NOPS that the assembler generates.
+       (macro): Warn NOPS generated only if warn_nops is not 0.
+       (md_shortopts): Add `n'.
+       (md_parse_option): Set warn_nops to 1 for `n'.
+
+2001-06-08  H.J. Lu  <hjl@gnu.org>
+
+       * config/tc-mips.c (mips_ip): Properly handle illegal operands.
+
+2001-06-08  H.J. Lu  <hjl@gnu.org>
+
+       * config/tc-mips.c (md_apply_fix): Don't adjust common
+       extern/weak symbols for ELF.
+       (md_estimate_size_before_relax): Treat weak like extern for
+       ELF.
+       (mips_fix_adjustable): Don't adjust extern/weak symbols for
+       ELF.
+
+2001-06-08  Alan Modra  <amodra@bigpond.net.au>
+
+       * Makefile.am: 'som' is not wrongly spelled 'some'.
+       * Makefile.in: Regenerate.
+
+       * config/tc-mips.c (mips16_mark_labels): Reduce number of calls to
+       S_GET_VALUE by using a temp.
+       (append_insn): Likewise, and for S_SET_VALUE too.
+       (mips_emit_delays): Likewise.
+       (my_getExpression): Likewise.
+       (md_apply_fix): Likewise.  Use "valueT" rather than "long" for "value".
+       (mips16_extended_frag): Remove code concerned with avoiding
+       locking in a frag address now that symbols are not finalized until
+       relaxation is complete.  Cater for first relaxation pass having
+       bogus addresses.  Use relax_marker to reliably determine whether a
+       symbol frag has been reached on the current pass.
+
+2001-06-07  H.J. Lu  <hjl@gnu.org>
+
+       * configure.in: Move "mips-*-linux-gnu*" before "mips-*-gnu*".
+       * configure: Regenerate.
+
+2001-06-07  H.J. Lu  <hjl@gnu.org>
+
+       * configure.in: Use MIPS_STABS_ELF for Linux/mips and remove
+       ecoff emulation.
+       * configure: Regenerate.
+
+2001-06-07  H.J. Lu  <hjl@gnu.org>
+
+       * config/tc-mips.c (mips_pseudo_table): Add "extern" if
+       MIPS_STABS_ELF is defined.
+
+2001-06-06  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * as.c (show_usage): Remove L from listing options.  It is not a
+       generic option.
+
+2001-06-06  Christian Groessler <cpg@aladdin.de>
+
+       * config/tc-z8k.c: Removed many warnings by removing unused
+       variables and tagging unused parameters as such.
+       (md_begin): Fixed a typo (","instead of ";").
+       (struct ctrl_table): Add parentheses to initialize array
+       correctly.
+       (struct flag_table): Likewise.
+       (struct intr_table): Likewise.
+       (struct table): Likewise.
+       (check_operand): "#if 0"'ed since it doesn't seem to be used.
+
+2001-06-06  Peter Jakubek <pjak@snafu.de>
+
+       * gas/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>
+
+       * config/tc-s390.h (TC_FORCE_RELOCATION): Always emit relocations
+       BFD_RELOC_VTABLE_INHERIT and BFD_RELOC_VTABLE_ENTRY.
+
+2001-06-06  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-i386.c (md_assemble): Handle Pentium4 branch hints.
+       <JumpByte, JumpDword insn output>: Remove dead code.
+
+2001-06-06  Tracy Kuhrt <Tracy.Kuhrt@microchip.com>
+
+       * as.c (parse_args): Correct option name "listing-lhs-width2".
+
+2001-06-05  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * symbols.c (S_SET_EXTERNAL): Do not override a section symbol's
+       status.
+
+2001-05-30  Richard Henderson  <rth@redhat.com>
+
+       * read.c (emit_leb128_expr): Call md_cons_align.
+
+2001-05-28  Jeff Sturm  <jsturm@one-point.com>
+
+       * config/tc-sparc.c (md_apply_fix3): Handle BFD_RELOC_SPARC_UA16,
+       BFD_RELOC_SPARC_UA32 and BFD_RELOC_SPARC_UA64.
+       (tc_gen_reloc): Likewise.
+       (sparc_cons_align): Don't clear sparc_no_align_cons.
+       (cons_fix_new_sparc): Substitute BFD_RELOC_SPARC_UA{16|32|64} for
+       BFD_RELOC_{16|32|64} iff sparc_no_align_cons is set.
+
+2001-05-27  Alan Modra  <amodra@one.net.au>
+
+       * write.c (relax_segment <rs_space>): Check the section of a
+       symbol to determine whether it is absolute rather than comparing
+       its frag against zero_address_frag as listings play tricks with
+       frags.
+
+       * config/tc-m68k.c (md_assemble): Ensure variable part of frag is
+       allocated in the same chunk as the fixed part.
+
+2001-05-26  Alan Modra  <amodra@one.net.au>
+
+       * write.c (relax_segment <rs_space>): Calculate growth using
+       addresses before stretch.  Prevent repeated error messages.
+       From Peter Jakubek  <pjak@snafu.de>
+       Use as_bad_where and as_warn_where to pinpoint errors.
+
+2001-05-25  Alan Modra  <amodra@one.net.au>
+
+       * symbols.c (resolve_symbol_value): Always set segment, even when
+       not finalizing symbol value.
+
+       * config/obj-ieee.c (write_object_file): Set finalize_syms.
+       * config/obj-coff.c (write_object_file): Likewise.
+       * (size_section): Remove rs_space assert as fr_symbol is no longer
+       removed.
+       (fill_section): Likewise.
+
+       * configure.in: Replace linuxoldld with linux*oldld.
+       * configure: Regenerate.
+
+       From 2.11 branch 2001-03-30  Richard Henderson  <rth@redhat.com>
+       * config/tc-i386.c (md_convert_frag): Don't die on local symbols
+       that have been finalized.
+
+       * symbols.c (resolve_symbol_value): Clear sy_resolving before
+       taking exit_dont_set_value.
+
+       * write.c (relax_segment <rs_space>): Don't zap fr_symbol when
+       relaxing.
+
+2000-05-24  Tom Rix <trix@redhat.com>
+
+       * config/obj-coff.c (add_lineno): xcoff allows negative line
+       numbers
+       * config/tc-ppc.c (ppc_stabx): fix generated symbol
+
+2001-05-24  Alan Modra  <amodra@one.net.au>
+
+       * write.c (write_object_file): Set finalize_syms = 1 before
+       size_seg is called.
+
+2001-05-23  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
+
+       * config/tc-mips.c (ISA_HAS_64BIT_REGS): Add ISA_MIPS64 as 64 bit
+       architecture, remove erraneous ISA_MIPS32.
+       (md_show_usage): Add MIPS r12k support.
+       (mips_cpu_info_table): Add MIPS r12k support.
+
+2001-05-22  Alan Modra  <amodra@one.net.au>
+
+       * config/tc-arc.c (md_assemble): Use is_end_of_line instead of
+       testing for NULs.
+
+       * symbols.c (resolve_symbol_value): Remove "finalize" param,
+       instead use finalize_syms directly.  Don't treat expressions
+       specially with regard to finalize_syms.  Update calls to self.
+       (resolve_local_symbol): Update call to resolve_symbol_value.
+       (S_GET_VALUE): Likewise.  Return resolve_symbol_value if
+       !finalize_syms.
+       * symbols.h (resolve_symbol_value): Update prototype.
+       * config/obj-aout.c (obj_crawl_symbol_chain): Update call
+       to resolve_symbol_value.
+       * config/obj-bout.c (obj_crawl_symbol_chain): Likewise.
+       * config/obj-coff.c (do_relocs_for): Likewise.
+       (yank_symbols): Likewise.
+       (fixup_segment): Likewise.
+       * config/obj-vms.c (obj_crawl_symbol_chain): Likewise.
+       * config/tc-mips.c (md_convert_frag): Likewise.
+       * config/tc-ppc.c (ppc_frob_symbol): Likewise.
+       (ppc_fix_adjustable): Likewise.
+       * dwarf2dbg.c (dwarf2dbg_estimate_size_before_relax): Likewise.
+       (dwarf2dbg_convert_frag): Likewise.
+       * ehopt.c (eh_frame_estimate_size_before_relax): Likewise.
+       (eh_frame_convert_frag): Likewise.
+       * expr.c (make_expr_symbol): Likewise.
+       * write.c (adjust_reloc_syms): Likewise.
+       (write_object_file): Likewise.
+       (relax_segment): Likewise.
+       (fixup_segment): Likewise.
+       (finalize_syms): Init to zero, and update comment.
+       (write_object_file): Set finalize_syms to 1 rather than 2.
+       * doc/internals.texi (sy_value): Mention finalize_syms.
+       (S_GET_VALUE): Remove restriction on when S_GET_VALUE can be called.
+
+       * config/tc-m68k.c (relaxable_symbol): Only treat external symbols
+       as relaxable if embedded system, make weak syms non-relaxable.
+       Move definition..
+       (tc_m68k_fix_adjustable): ..so it can be used here.
+       (md_apply_fix_2): Sign extend without conditional.
+
+       * config/tc-v850.c: Update copyright.
+
+2001-05-16  Jeff Johnston  <jjohnstn@redhat.com>
+
+       * cgen.c (gas_cgen_tc_gen_reloc): Changed error message when
+       howto entry is not found.
+
+2001-05-15  Alexandre Oliva  <aoliva@redhat.com>
+
+       * config/tc-mn10300.c (mn10300_force_relocation): Don't
+       optimize differences between symbols in code sections to
+       constants.
+       (mn10300_fix_adjustable): Don't adjust to section+offset
+       relocations pointing at symbols in code sections.
+
+2001-05-16  Alan Modra  <amodra@one.net.au>
+
+       * config/tc-arc.c (md_assemble): Correct dwarf2_emit_insn param
+       for 8 byte insns.
+       * config/tc-i386.c (md_assemble): Call dwarf2_emit_insn before
+       opcodes are output rather than after.  Delete insn_size.
+       * config/tc-v850.c (md_assemble): Similarly, but delete
+       total_insn_size.
+
+2001-05-14  Richard Henderson  <rth@redhat.com>
+
+       * ehopt.c (eh_frame_convert_frag): Fix missed subtype adjustment
+       last change.
+
+2001-05-14  Richard Henderson  <rth@redhat.com>
+
+       * ehopt.c (get_cie_info): Rename from eh_frame_code_alignment;
+       also collect whether to expect an FDE augmentation.
+       (check_eh_frame): Rewrite as a state machine.  Track where in
+       an FDE we are located, skip any augmentation.
+       (eh_frame_estimate_size_before_relax): Get code alignment from
+       the fragment subtype.
+       (eh_frame_relax_frag, eh_frame_convert_frag): Likewise.
+       * read.c (emit_leb128_expr): Call check_eh_frame.
+
+2001-05-14  Alexandre Oliva  <aoliva@redhat.com>
+
+       * config/tc-mn10300.c (md_assemble): Anchor dwarf2 line info
+       before a relaxable insns.
+
+2001-05-13  Alexandre Oliva  <aoliva@redhat.com>
+
+       * config/tc-mn10300.c (tc_gen_reloc): Don't reject differences
+       between symbols if the base symbol is in the current section;
+       emit a PC-relative relocation instead.
+
+2001-05-12  Peter Targett  <peter.targett@arccores.com>
+
+       * config/tc-arc.c: Update copyright and tidy source comments.
+       (md_pseudo_table): Add directive .cpu back as an alias for
+       .option.  Add .file and .line for dwarf2 support.
+       (arc_mach_type): Make bfd_mach_arc_6 default.
+       (md_longopts): Add entry 'pre-v6' representing old command line
+       option when assembling for 'arc5' core versions.
+       (md_parse_option): Make OPTION_ARC same as OPTION_ARC6, for new
+       default behaviour.
+       (arc_code_symbol): Make symbol value for @h30 fixup expression
+       equal to O_constant.
+       (md_assemble): Call dwarf2_emit_insn.
+       Include "dwarf2dbg2.h".  Formatting fixes throughout file.
+       * config/tc-arc.h (DWARF2_LINE_MIN_INSN_LENGTH): Define.
+       * doc/c-arc.texi (ARC_CORE_DEFAULT): Update to new default.
+
+2001-05-11  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/tc-ia64.c (special_linkonce_name): New.
+       (make_unw_section): Map .gnu.linkonce.t.FOO text section into
+       .gnu.linkonce.ia64unw{,i}.FOO.
+       (ia64_elf_section_type): Handle .gnu.linkonce.ia64unw{,i}.FOO.
+       (dot_endp): Add comment about it.
+
+2001-05-11  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * config/tc-arm.c (arm_handle_align): When truncating an aligned
+       block, ensure that the low order bits of the alignment are
+       preserved.
+
+2001-05-10  Alan Modra  <amodra@one.net.au>
+
+       * config/obj-vms.c (obj_crawl_symbol_chain): Don't take address of
+       symbol_next.
+
+       * config/tc-fr30.c (md_estimate_size_before_relax): Return size of
+       current variable part of frag.
+       * config/tc-m32r.c (md_estimate_size_before_relax): Likewise.
+       * config/tc-openrisc.c (md_estimate_size_before_relax): Likewise.
+       * config/tc-m68hc11.c (RELAX_STATE): Define.
+       (RELAX_LENGTH): Define.
+       (md_estimate_size_before_relax): Handle non-relaxable cases
+       separately from relaxable cases for clarity, and return correct
+       size for multi-pass relaxation.
+       * config/tc-tahoe.c (RELAX_LENGTH): Correct.
+       (md_estimate_size_before_relax): As for tc-m68hc11.c.
+       (md_convert_frag): Remove "length_code".
+       * config/tc-vax.c (RELAX_STATE): Define.
+       (RELAX_LENGTH): Define.
+       (md_relax_table): Add missing entry.
+       (md_estimate_size_before_relax): As for tc-m68hc11.c.
+       (md_convert_frag): Remove "length_code".
+       * config/tc-ns32k.c (md_estimate_size_before_relax): Simplify and
+       don't bother setting fr_var.  Return correct size for multi-pass
+       relaxation.
+       * config/tc-v850.c (md_estimate_size_before_relax): Rewrite.
+       (md_convert_frag): Don't bother clearing fr_var.
+       (md_pseudo_table): Correct initialization.
+       * config/tc-h8500.c (md_convert_frag): Don't bother clearing fr_var.
+       (md_estimate_size_before_relax): No need to set fr_var.
+       * config/tc-mcore.c (md_convert_frag): Don't bother clearing fr_var.
+       (md_estimate_size_before_relax): No need to set fr_var.
+
+2001-05-09  Richard Henderson  <rth@redhat.com>
+
+       * config/tc-ia64.c (generate_unwind_image): Align the fragment
+       beginning a function's unwind info block.
+
+2001-05-09  Alexandre Oliva  <aoliva@redhat.com>
+
+       * config/tc-mn10300.c (md_apply_fix3): Accept PC-relative relocs.
+
+2001-05-08  Andreas Schwab  <schwab@suse.de>
+
+       * config/tc-m68k.c: Instead of replacing -1 by 64 in assignment to
+       fx_pcrel_adjust explicitly sign extend when reading it.
+
+2001-05-08  Alan Modra  <amodra@one.net.au>
+
+       * config/tc-m68k.c (md_estimate_size_before_relax): Set fr_var
+       from md_relax_table, and combine some switch cases.
+
+2001-05-06  Alexandre Oliva  <aoliva@redhat.com>
+
+       * config/tc-mn10300.c (md_assemble): Subtract operand->shift
+       from offset in non-pcrel operands too.
+
+2001-05-06  Nick Clifton  <nickc@cambridge.redhat.com>
+
+       * config/tc-arm.h (MAX_MEM_FOR_RS_ALIGN_CODE): Define.
+       * config/tc-arm.c (arm_handle_align): Do not insert more than
+       MAX_MEM_FOR_RS_ALIGN_CODE bytes.
+       (arm_frag_align_code): Use MAX_MEM_FOR_RS_ALIGN_CODE.
+
+2001-05-03  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
+
+       * Makefile.am (TARG_ENV_HFILES): Add te-hppa64.h and te-hppalinux64.h.
+       Run "make dep-am".
+       * Makefile.in: Regenerate.
+       * configure.in: Remove duplicate mips-*-ecoff* entry.
+       * configure: Regenerate.
+
+       * config/obj-ecoff.c (obj_pseudo_table): Fix terminating entry.
+       (n_names): Cast away type mismatch.
+       (ecoff_sec_sym_ok_for_reloc): Add unused attribute.
+       (obj_ecoff_frob_symbol): Likewise.
+       * ecoff.c: (add_file): Add unused attribute.
+       (ecoff_directive_begin): Likewise.
+       (ecoff_directive_bend): Likewise.
+       (ecoff_directive_def): Likewise.
+       (ecoff_directive_dim): Likewise.
+       (ecoff_directive_scl): Likewise.
+       (ecoff_directive_size): Likewise.
+       (ecoff_directive_type): Likewise.
+       (ecoff_directive_tag): Likewise.
+       (ecoff_directive_val): Likewise.
+       (ecoff_directive_endef): Likewise.
+       (ecoff_directive_end): Likewise.
+       (ecoff_directive_ent): Likewise.
+       (ecoff_directive_extern): Likewise.
+       (ecoff_directive_file): Likewise.
+       (ecoff_directive_fmask): Likewise.
+       (ecoff_directive_frame): Likewise.
+       (ecoff_directive_mask): Likewise.
+       (ecoff_directive_loc): Likewise.
+       (mark_stabs): Likewise.
+       (ecoff_stab):  Likewise.
+       (ecoff_frob_symbol): Cast away type mismatch.
+       (ecoff_padding_adjust): Likewise.
+       (ecoff_build_symbols): Likewise.
+       (ecoff_build_procs): Likewise.
+       (ecoff_build_aux): Likewise.
+       (ecoff_build_strings): Likewise.
+       (ecoff_build_fdr): Likewise.
+       (ecoff_build_debug): Likewise.
+       * itbl-ops.c (itbl_assemble): Variable initialization.
+
+2001-05-03  Alan Modra  <amodra@one.net.au>
+
+       * config/tc-i386.c (i386_displacement): Call as_bad for bad GOTOFF
+       expressions rather than triggering an assert.
+
 2001-05-02  Johan Rydberg  <jrydberg@opencores.org>
 
-        * config/tc-openrisc.c: New file.
-        * config/tc-openrisc.h: Likewise.
+       * config/tc-openrisc.c: New file.
+       * config/tc-openrisc.h: Likewise.
 
-        * Makefile.am: Add OpenRISC target.
-        * Makefile.in: Regenerated.
+       * Makefile.am: Add OpenRISC target.
+       * Makefile.in: Regenerated.
 
-        * configure.in (openrisc-*-*): Add target.
-        * configure: Regenerated.
+       * configure.in (openrisc-*-*): Add target.
+       * configure: Regenerated.
 
 2001-05-02  Nick Clifton  <nickc@cambridge.redhat.com>
 
 
 2001-02-16  matthew green  <mrg@redhat.com>
 
-       * gas/cgen.c (gas_cgen_md_apply_fix3): Support BFD_RELOC_64.
+       * cgen.c (gas_cgen_md_apply_fix3): Support BFD_RELOC_64.
 
 2001-02-13  Jim Wilson  <wilson@redhat.com>
 
This page took 0.031683 seconds and 4 git commands to generate.