aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2001-07-03Fix seg fault by replacing symbol_get_frag() with fscan->fx_frag.Nick Clifton1-0/+3
2001-07-03Fix mips16 testsuite failure by allowing finalize_syms to be set beforeNick Clifton1-0/+10
size_segs is called.
2001-07-02 * config/tc-ppc.c: Formatting fixes.Alan Modra1-0/+4
2001-07-012001-07-01 Ben Elliston <bje@redhat.com>Ben Elliston1-0/+5
* config/tc-m88k.c: Back out warning fixes from 2001-06-24, as they cause some subtle breakage. Will fix them again later.
2001-07-01* fix tabs in this change:Ben Elliston1-4/+4
2001-06-28 Eric Christopher <echristo@redhat.com> H.J. Lu <hjl@gnu.org>
2001-06-30Treat a .ln directive outside of a function as a .appline directive.Nick Clifton1-0/+5
2001-06-292001-06-28 Eric Christopher <echristo@redhat.com>Eric Christopher1-0/+21
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-28 Eric Christopher <echristo@redhat.com> * gas/mips/usd.d: Change for march/mtune. * gas/mips/ulh-xgot.d: Ditto. * gas/mips/uld.d: Ditto. * gas/mips/trunc.d: Ditto. * gas/mips/rol.d: Ditto. * gas/mips/nodelay.d: Ditto. * gas/mips/mul.d: Ditto. * gas/mips/mul-ilocks.d: Ditto. * gas/mips/trap20.d: Ditto. * gas/mips/mips4.d: Ditto. * gas/mips/mips16.d: Ditto. * gas/mips/lif-xgot.d: Ditto. * gas/mips/lif-svr4pic.d: Ditto. * gas/mips/ld-xgot.d: Ditto. * gas/mips/ld-svr4pic.d: Ditto. * gas/mips/ld-ilocks-addr32.d: Ditto. * gas/mips/lb-xgot.d: Ditto. * gas/mips/jal-xgot.d: Ditto. * gas/mips/jal-svr4pic.d: Ditto. * gas/mips/delay.d: Ditto. * gas/mips/lb-xgot-ilocks.d: Ditto. * gas/mips/div.d: Ditto. * gas/mips/break20.d: Ditto. * gas/mips/delay.d: Ditto. * gas/mips/elf_e_flags3.d: Ditto. * gas/mips/elf_e_flags4.d: Ditto. * gas/mips/lineno.d: Ditto. * gas/mips/mips16.d: Ditto. * gas/mips/mips4.d: Ditto. * gas/mips/mips4010.d: Ditto. * gas/mips/mips4650.d: Ditto.
2001-06-27Do not set finalize_syms until after the segments have been sized.Nick Clifton1-0/+5
Some backends may still need to access the syms's frags in order to adjust relaxed frags.
2001-06-27Use MVN to build simple inverted constants.Nick Clifton1-0/+5
2001-06-27 * write.c (fixup_segment <Difference of 2 syms same seg>): Don'tAlan Modra1-0/+7
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 * write.c (fixup_segment <Difference of 2 syms same seg>): IfAlan Modra1-2/+8
pcrel, subtract MD_PCREL_FROM_SECTION value.
2001-06-252001-06-24 Ben Elliston <bje@redhat.com>Ben Elliston1-0/+4
* stabs.c (generate_asm_file): Make local variable `len' a size_t.
2001-06-24 * config/tc-alpha.c (tc_gen_reloc): Handle relocs against SEC_MERGEJakub Jelinek1-0/+5
section symbols the same way as externs.
2001-06-242001-06-24 Ben Elliston <bje@redhat.com>Ben Elliston1-1/+7
* 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.
2001-06-24* fixes to silence all compiler warnings.Ben Elliston1-0/+10
2001-06-24 Ben Elliston <bje@redhat.com> * 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.
2001-06-232001-06-24 Ben Elliston <bje@redhat.com>Ben Elliston1-0/+5
* config/tc-m88k.c (md_pseudo_table): Properly terminate the table to allay a possible compiler warning.
2001-06-22Document md_atofNick Clifton1-0/+4
2001-06-22Add %mrp (millicode return pointer) alias for %r2 or %r31, depending on 32 orNick Clifton1-0/+5
64 bit architecture.
2001-06-21Allow adrCCl. [Patch from Phillip BLundel]Nick Clifton1-0/+8
Updated ARM tests.
2001-06-21 * config/tc-hppa.c (CHECK_FIELD_WHERE): Define.Alan Modra1-0/+11
(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.
2001-06-20Fix for problem with default alignment of .commTom Rix1-0/+4
2001-06-19Remove auot generated man pagesNick Clifton1-0/+8
2001-06-192001-06-18 Philip Blundell <philb@gnu.org>Phil Blundell1-0/+5
* config/tc-arm.c (do_msr): Remove restriction on usage of immediate operands.
2001-06-19 * dwarf2dbg.c (dwarf2_finish): Output file info even when noAlan Modra1-0/+5
line info.
2001-06-142001-06-13 Philip Blundell <philb@gnu.org>Phil Blundell1-0/+5
* config/tc-arm.c (thumb_shift): Improve wording of error message. (do_t_arit): Likewise.
2001-06-13Stop sh-coff port from trying to call dwarf2 debug functionsNick Clifton1-0/+4
2001-06-13Fix typo in commentNick Clifton1-0/+4
2001-06-12Document use of comparison operators as infix operatorsNick Clifton1-0/+5
2001-06-12Fix m68k/mri mode problems.Nick Clifton1-0/+19
2001-06-12fix test for overlflow of literal poolNick Clifton1-0/+4
2001-06-112001-06-11 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+10
* 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-10Branch hints for Pentium4 as insn modifiers, and some minor tweaksAlan Modra1-3/+10
to formatting.
2001-06-092001-06-08 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+8
* 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-092001-06-08 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+4
* config/tc-mips.c (mips_ip): Properly handle illegal operands.
2001-06-092001-06-08 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+9
* 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-08fix typo.Alan Modra1-8/+8
2001-06-08 * Makefile.am: 'som' is not wrongly spelled 'some'.Alan Modra1-0/+17
* 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_GET_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-072001-06-07 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+5
* configure.in: Move "mips-*-linux-gnu*" before "mips-*-gnu*". * configure: Regenerate.
2001-06-072001-06-07 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+6
* configure.in: Use MIPS_STABS_ELF for Linux/mips and remove ecoff emulation. * configure: Regenerate.
2001-06-072001-06-07 H.J. Lu <hjl@gnu.org>H.J. Lu1-0/+5
* config/tc-mips.c (mips_pseudo_table): Add "extern" if MIPS_STABS_ELF is defined.
2001-06-06Remove L fromlist of accepting listin goptionsNick Clifton1-0/+5
2001-06-06Remove warnings building z8k port.Nick Clifton1-0/+12
Fix ld -r behaviour
2001-06-06correct some 68k/ColdFire problemsNick Clifton1-0/+5
2001-06-06 * config/tc-s390.h (TC_FORCE_RELOCATION): Always emit relocationsAlan Modra1-0/+5
BFD_RELOC_VTABLE_INHERIT and BFD_RELOC_VTABLE_ENTRY.
2001-06-06 * config/tc-i386.c (md_assemble): Handle Pentium4 branch hints.Alan Modra1-0/+5
<JumpByte, JumpDword insn output>: Remove dead code.
2001-06-06 * as.c (parse_args): Correct option name "listing-lhs-width2".Alan Modra1-0/+4
2001-06-05oops - omitted from previous deltaNick Clifton1-0/+5
2001-05-31 * read.c (emit_leb128_expr): Call md_cons_align.Richard Henderson1-0/+4
2001-05-28Add support for .uahword, .uaword and .uaxword pseudo opsNick Clifton1-0/+9
2001-05-27 * write.c (relax_segment <rs_space>): Check the section of aAlan Modra1-0/+5
symbol to determine whether it is absolute rather than comparing its frag against zero_address_frag as listings play tricks with frags.