* config/tc-mips.c (append_insn): Cope with a complex reloc
authorNick Clifton <nickc@redhat.com>
Tue, 27 Jan 2009 13:48:14 +0000 (13:48 +0000)
committerNick Clifton <nickc@redhat.com>
Tue, 27 Jan 2009 13:48:14 +0000 (13:48 +0000)
commit23fce1e31156820102abfa7c7053e730fb211e40
treec0832653fae51da3444d136f1cb5c398aca7d027
parent09f00d9a9cf0fca532330b9e223de4665a84035d
    * config/tc-mips.c (append_insn): Cope with a complex reloc
        sequence containing an unsupported reloc type.
        (enum options): Replace computed #define's constants for option
        numbers with this enum.
        (struct md_longopts): Use the enum.  Allow OPTION_32 in a non-ELF
        environment.
        (md_parse_option): Allow -32 in a non-ELF environment.

        * gas/lib/gas-defs.exp: Update description of run_dump_test proc.

        * gas/mips/dli.d: Pass -64 to gas.
        * gas/mips/mips64-mips3d-incl.d: Likewise.
        * gas/mips/octeon.d: Likewise.
        * gas/mips/sb1-ext-mdmx.d: Likewise.
        * gas/mips/sb1-ext-ps.d: Likewise.
        * gas/mips/e32el-rel2.s: Pass -march=mips3 to gas.
        Update expected relocs.
        * gas/mips/ld-ilocks-addr32.d: Do not run for tx39 targets.
        * gas/mips/mips.exp: Remove 'ilocks' variable.
        Add ecoff targets to 'addr32' variable.
        Set 'no_mips16' for ecoff targets.
        Do not run div-ilocks or mul-ilocks test variants.
        * gas/mips/mips16-intermix.d: Use nm instead of objdump so that
        the symbol table output is sorted.  Update expecetd output.
14 files changed:
gas/ChangeLog
gas/config/tc-mips.c
gas/testsuite/ChangeLog
gas/testsuite/gas/mips/dli.d
gas/testsuite/gas/mips/e32el-rel2.d
gas/testsuite/gas/mips/ld-ilocks-addr32.d
gas/testsuite/gas/mips/mips.exp
gas/testsuite/gas/mips/mips16-intermix.d
gas/testsuite/gas/mips/mips64-mips3d-incl.d
gas/testsuite/gas/mips/octeon.d
gas/testsuite/gas/mips/sb1-ext-mdmx.d
gas/testsuite/gas/mips/sb1-ext-ps.d
gas/testsuite/gas/ppc/ppc.exp
gas/testsuite/lib/gas-defs.exp