aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
2001-06-112001-06-11 H.J. Lu <hjl@gnu.org>H.J. Lu6-4/+31
* 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-112001-06-10 H.J. Lu <hjl@gnu.org>H.J. Lu2-3/+7
* gas/elf/section2.l: Match various white spaces.
2001-06-10Support 64bit ELF, not BFD.H.J. Lu1-1/+1
2001-06-102001-06-10 H.J. Lu <hjl@gnu.org>H.J. Lu3-14/+19
* gas/elf/section2.e: Support 64bit BFD. * gas/elf/section2.e-mips: Likewise.
2001-06-10Branch hints for Pentium4 as insn modifiers, and some minor tweaksAlan Modra3-6/+46
to formatting.
2001-06-092001-06-08 H.J. Lu <hjl@gnu.org>H.J. Lu8-13/+36
* gas/mips/elfel-rel3.s: Moved to ... * gas/mips/elf-rel3.s: Here. * gas/mips/elf-rel3.d: Updated. * gas/mips/elfel-rel3.d: Updated. * gas/mips/relax.d: New file. * gas/mips/relax.s: Likewise. * gas/mips/mips.exp: Run relax and set xfail.
2001-06-092001-06-08 H.J. Lu <hjl@gnu.org>H.J. Lu2-3/+22
* 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. Lu2-6/+19
* config/tc-mips.c (mips_ip): Properly handle illegal operands.
2001-06-092001-06-08 H.J. Lu <hjl@gnu.org>H.J. Lu4-0/+32
* gas/mips/illegal.s: New file. * gas/mips/illegal.l: Likewise. * gas/elf/elf.exp (run_list_test): New. Run illegal with run_list_test.
2001-06-092001-06-08 H.J. Lu <hjl@gnu.org>H.J. Lu3-1/+36
* gas/mips/elf-jal.d: New file. * gas/mips/mips.exp: Run "elf-jal" instead of "jal" for ELF.
2001-06-092001-06-08 H.J. Lu <hjl@gnu.org>H.J. Lu2-3/+19
* 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 * gas/elf/elf.exp (run_list_test): Undo $readelf change in 2001-06-07.Alan Modra2-1/+5
2001-06-08fix typo.Alan Modra1-8/+8
2001-06-08 * Makefile.am: 'som' is not wrongly spelled 'some'.Alan Modra4-65/+79
* 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-082001-06-07 H.J. Lu <hjl@gnu.org>H.J. Lu3-4/+25
* gas/elf/section2.e-mips: New file. * gas/elf/elf.exp (run_list_test): Add suffix. Pass -mips as suffix to run_list_test for mips.
2001-06-072001-06-07 H.J. Lu <hjl@gnu.org>H.J. Lu3-4/+9
* configure.in: Move "mips-*-linux-gnu*" before "mips-*-gnu*". * configure: Regenerate.
2001-06-072001-06-07 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+6
* gas/elf/section2.l: Match ".*GAS.*" instead of "GAS LISTING .*".
2001-06-072001-06-07 H.J. Lu <hjl@gnu.org>H.J. Lu3-244/+251
* 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. Lu2-0/+6
* gas/mips/mips.exp: Set xfail for "lineno" on Linux/mips.
2001-06-072001-06-07 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+10
* config/tc-mips.c (mips_pseudo_table): Add "extern" if MIPS_STABS_ELF is defined.
2001-06-07Fix typos.H.J. Lu1-1/+1
2001-06-072001-06-06 H.J. Lu <hjl@gnu.org>H.J. Lu9-16/+27
* gas/mips/empic.d: Support stabs. * gas/mips/mips16-e.d: Likewise. * gas/mips/mips16-f.d: Likewise. * gas/mips/mipsel16-f.d: Likewise. * gas/mips/telempic.d: Likewise. * gas/mips/tempic.d: Likewise. * gas/mips/tmips16-e.d: Likewise. * gas/mips/tmipsel16-e.d: Likewise.
2001-06-072001-06-06 H.J. Lu <hjl@gnu.org>H.J. Lu6-0/+63
* gas/mips/elf-rel3.s: New file. * gas/mips/elf-rel3.d: Likewise. * gas/mips/elfel-rel3.s: Likewise. * gas/mips/elfel-rel3.d: Likewise. * gas/mips/mips.exp: Run elf-rel3/elfel-rel3.
2001-06-062001-06-06 H.J. Lu <hjl@gnu.org>H.J. Lu5-0/+56
* gas/elf/elf.exp (run_list_test): New. Run section2 with run_list_test. * gas/elf/section2.e: New file. * gas/elf/section2.l: Likewise. * gas/elf/section2.s: Likewise.
2001-06-06Remove L fromlist of accepting listin goptionsNick Clifton2-1/+5
2001-06-06Remove warnings building z8k port.Nick Clifton3-100/+91
Fix ld -r behaviour
2001-06-06correct some 68k/ColdFire problemsNick Clifton2-3/+8
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-s390.h (TC_FORCE_RELOCATION): Always emit relocationsAlan Modra1-0/+4
BFD_RELOC_VTABLE_INHERIT and BFD_RELOC_VTABLE_ENTRY.
2001-06-06 * config/tc-i386.c (md_assemble): Handle Pentium4 branch hints.Alan Modra2-11/+24
<JumpByte, JumpDword insn output>: Remove dead code.
2001-06-06 * as.c (parse_args): Correct option name "listing-lhs-width2".Alan Modra2-1/+5
2001-06-05oops - omitted from previous deltaNick Clifton1-0/+5
2001-06-05Do not allow .globl to override .sectionNick Clifton1-0/+11
2001-06-042001-06-04 H.J. Lu <hjl@gnu.org>H.J. Lu5-0/+11
* gas/mips/mips4010.s: Add the missing ".end". * gas/mips/mips4100.s: Likewise. * gas/mips/mips4650.s: Likewise. * gas/mips/sync.s: Likewise.
2001-06-022001-06-02 H.J. Lu <hjl@gnu.org>H.J. Lu2-3/+7
* gas/sparc/unalign.d: Support Sparc V9.
2001-05-31 * read.c (emit_leb128_expr): Call md_cons_align.Richard Henderson2-0/+9
2001-05-29formatting changeTom Rix1-18/+16
2001-05-28Add support for .uahword, .uaword and .uaxword pseudo opsNick Clifton6-26/+120
2001-05-27 * write.c (relax_segment <rs_space>): Check the section of aAlan Modra2-1/+6
symbol to determine whether it is absolute rather than comparing its frag against zero_address_frag as listings play tricks with frags.
2001-05-27 * config/tc-m68k.c (md_assemble): Ensure variable part of frag isAlan Modra2-0/+20
allocated in the same chunk as the fixed part.
2001-05-27 * gas/cris/addi.d: Tweak for 64-bit BFD.Hans-Peter Nilsson48-403/+426
* gas/cris/binop-cmpmove.d, gas/cris/binop-cmpmovx.d, gas/cris/binop-extx.d, gas/cris/binop.d, gas/cris/bork.d, gas/cris/branch.d, gas/cris/break.d, gas/cris/brokw-1.d, gas/cris/brokw-2.d, gas/cris/brokw-3.d, gas/cris/ccr.d, gas/cris/clear.d, gas/cris/continue.d, gas/cris/fragtest.d, gas/cris/jump-type.d, gas/cris/labfloat.d, gas/cris/macroat.d, gas/cris/movem-to-reg.d, gas/cris/nosep.d, gas/cris/oneop-type.d, gas/cris/prefix.d, gas/cris/pushpop-byte-sreg.d, gas/cris/pushpop-dword-sreg.d, gas/cris/pushpop-word-sreg.d, gas/cris/pushpop.d, gas/cris/quick-s6.d, gas/cris/quick-u5.d, gas/cris/quick-u6.d, gas/cris/range-err-1.s, gas/cris/rd-pic-1.d, gas/cris/rd-regprefix-1.d, gas/cris/rd-regprefix-1b.d, gas/cris/reg-to-mem.d, gas/cris/regreg.d, gas/cris/return.d, gas/cris/scc.d, gas/cris/separator.d, gas/cris/shexpr-1.d, gas/cris/sreg-to-x.d, gas/cris/test.d, gas/cris/unimplemented.d, gas/cris/unop-mem.d, gas/cris/x-to-byte-sreg.d, gas/cris/x-to-dcr1-sreg.d, gas/cris/x-to-dword-sreg.d, gas/cris/x-to-word-sreg.d: Ditto. * gas/cris/shexpr-1.d: Ditto. Correct format.
2001-05-26 * write.c (relax_segment <rs_space>): Calculate growth usingAlan Modra2-16/+30
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-252001-05-25 H.J. Lu <hjl@gnu.org>H.J. Lu12-11/+4666
* gas/mips/e32el-rel2.d: New for little endian mips. * gas/mips/elfel-rel2.d: Likewise. * gas/mips/elfel-rel.d: Likewise. * gas/mips/mipsel16-f.d: Likewise. * gas/mips/telempic.d: Likewise. * gas/mips/tmipsel16-e.d: Likewise. * gas/mips/tempic.d: New for traditional mips. * gas/mips/tmips16-e.d: Likewise. * gas/mips/elf-rel.d: Handle alignment padding. * gas/mips/elf-rel2.d: Likewise. * gas/mips/mips.exp: Support little endian and traditional mips.
2001-05-25 * symbols.c (resolve_symbol_value): Always set segment, even whenAlan Modra2-9/+12
not finalizing symbol value.
2001-05-25 * config/obj-ieee.c (write_object_file): Set finalize_syms.Alan Modra3-2/+12
* config/obj-coff.c (write_object_file): Likewise. * (size_section): Remove rs_space assert as fr_symbol is no longer removed. (fill_section): Likewise.
2001-05-25s/linuxaout/linux*aout/, s/linuxoldld/linux*oldld/Alan Modra3-2/+5
2001-05-25Revert last patch.Alan Modra3-21/+3
2001-05-25 * expr.c (expr): Set return value to absolute_section forAlan Modra3-3/+21
subtractive operations on symbols within a segment. * read.c (pseudo_set): Set segment for complex expressions.
2001-05-24 From 2.11 branch 2001-03-30 Richard Henderson <rth@redhat.com>Alan Modra2-1/+10
* config/tc-i386.c (md_convert_frag): Don't die on local symbols that have been finalized.
2001-05-24 * symbols.c (resolve_symbol_value): Clear sy_resolving beforeAlan Modra2-0/+4
taking exit_dont_set_value.