From: Alexandre Oliva <aoliva@redhat.com>
To: Thiemo Seufer <ica2_ts@csv.ica.uni-stuttgart.de>
Cc: binutils@sources.redhat.com
Subject: Re: check mips abi x linker emulation compatibility
Date: Sun, 04 May 2003 21:25:00 -0000 [thread overview]
Message-ID: <orade2wgj0.fsf@free.redhat.lsd.ic.unicamp.br> (raw)
In-Reply-To: <or7kaklylu.fsf@free.redhat.lsd.ic.unicamp.br>
On Mar 28, 2003, Alexandre Oliva <aoliva@redhat.com> wrote:
> Ok, here's a patch that fixes a typo in my earlier bfd patch, changes
> the assembler default ABI as you suggest, adjusting the assembler and
> the linker testsuite. The assembler testsuite is currently very
> broken, because of a patch that Eric installed the other day, but I
> reverted his patch in my tree and, after the patch, got failures only
> in the empic tests, that have been broken for a while. The linker
> testsuite was a bit trickier to fix: a number of tests seem to
> actually depend on o32 behavior, and a few of the flag-compatibility
> tests go further and actually rely on the no-abi default of the
> assembler, which doesn't hold for mips64-linux-gnu. I'm thinking of
> simply disabling the 5 failing tests that depended on this behavior
> (perhaps only for mips64-linux-gnu?). They are:
> Ok to install?
Ping?
> Index: bfd/ChangeLog
> from Alexandre Oliva <aoliva@redhat.com>
> * elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Improve
> error message for mixing different-endian files. Check for ABI
> compatibility of input files with the selected emulation.
> Index: gas/ChangeLog
> from Alexandre Oliva <aoliva@redhat.com>
> * configure.in (MIPS_DEFAULT_ABI): AC_DEFINE.
> * config/tc-mips.c (mips_after_parse_args): Set mips_abi to it.
> * config.in, configure: Rebuilt.
> Index: gas/testsuite/ChangeLog
> from Alexandre Oliva <aoliva@redhat.com>
> * gas/mips/abs.d, gas/mips/add.d, gas/mips/and.d,
> gas/mips/beq.d, gas/mips/bge.d, gas/mips/bgeu.d,
> gas/mips/blt.d, gas/mips/bltu.d, gas/mips/branch-misc-1.d,
> gas/mips/break20.d, gas/mips/cp0sel-names-mips32.d,
> gas/mips/cp0sel-names-mips32r2.d,
> gas/mips/cp0sel-names-mips64.d,
> gas/mips/cp0sel-names-numeric.d, gas/mips/cp0sel-names-sb1.d,
> gas/mips/elf-jal.d, gas/mips/elf-rel.d, gas/mips/elf-rel2.d,
> gas/mips/elf-rel3.d, gas/mips/elf-rel4.d, gas/mips/elf-rel5.d,
> gas/mips/elf-rel6.d, gas/mips/elf-rel7.d,
> gas/mips/elf_arch_mips1.d, gas/mips/elf_arch_mips2.d,
> gas/mips/elf_arch_mips3.d, gas/mips/elf_arch_mips32.d,
> gas/mips/elf_arch_mips32r2.d, gas/mips/elf_arch_mips4.d,
> gas/mips/elf_arch_mips5.d, gas/mips/elf_arch_mips64.d,
> gas/mips/elf_ase_mips16.d, gas/mips/empic.d,
> gas/mips/empic2.d, gas/mips/empic3_e.d, gas/mips/empic3_g1.d,
> gas/mips/empic3_g2.d, gas/mips/hwr-names-mips32r2.d,
> gas/mips/hwr-names-numeric.d, gas/mips/jal-empic-elf-2.d,
> gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf.d,
> gas/mips/jal-svr4pic.d, gas/mips/jal-xgot.d, gas/mips/jal.d,
> gas/mips/la-empic.d, gas/mips/la-svr4pic.d,
> gas/mips/la-xgot.d, gas/mips/la.d, gas/mips/lb-empic.d,
> gas/mips/lb-svr4pic.d, gas/mips/lb-xgot-ilocks.d,
> gas/mips/lb-xgot.d, gas/mips/lb.d, gas/mips/ld-empic.d,
> gas/mips/ld-svr4pic.d, gas/mips/ld-xgot.d, gas/mips/ld.d,
> gas/mips/li.d, gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d,
> gas/mips/lif-xgot.d, gas/mips/lifloat.d,
> gas/mips/mips-gp32-fp32-pic.d, gas/mips/mips-gp32-fp32.d,
> gas/mips/mips-gp32-fp64-pic.d, gas/mips/mips-gp32-fp64.d,
> gas/mips/mips-gp64-fp32-pic.d, gas/mips/mips-gp64-fp32.d,
> gas/mips/mips-gp64-fp64-pic.d, gas/mips/mips-gp64-fp64.d,
> gas/mips/mips.exp, gas/mips/mips16-e.d, gas/mips/mips16-f.d,
> gas/mips/mips32.d, gas/mips/mips32r2.d, gas/mips/mips4010.d,
> gas/mips/mips4650.d, gas/mips/mips64.d, gas/mips/mipsel16-e.d,
> gas/mips/mipsel16-f.d, gas/mips/rol-hw.d, gas/mips/rol.d,
> gas/mips/sb.d, gas/mips/sync.d, gas/mips/tempic.d,
> gas/mips/tmips16-e.d, gas/mips/tmips16-f.d,
> gas/mips/tmipsel16-e.d, gas/mips/tmipsel16-f.d,
> gas/mips/trunc.d, gas/mips/uld.d, gas/mips/ulh-empic.d,
> gas/mips/ulh-svr4pic.d, gas/mips/ulh-xgot.d, gas/mips/ulh.d,
> gas/mips/ulw.d, gas/mips/usd.d, gas/mips/ush.d,
> gas/mips/usw.d, gas/mips/vr4122.d: Added ABI specification.
> gas/vtable/vtable.exp: mips64*-*-linux* and mips*-*-irix6* are
> RELA.
> Index: ld/testsuite/ChangeLog
> from Alexandre Oliva <aoliva@redhat.com>
> * config/default.exp: Force default ABI and linker emulations to
> o32 in mips64*-linux-gnu*.
> * ld-elf/merge.d: Xfail on mips64*-linux-gnu*.
--
Alexandre Oliva Enjoy Guarana', see http://www.ic.unicamp.br/~oliva/
Red Hat GCC Developer aoliva@{redhat.com, gcc.gnu.org}
CS PhD student at IC-Unicamp oliva@{lsd.ic.unicamp.br, gnu.org}
Free Software Evangelist Professional serial bug killer
next prev parent reply other threads:[~2003-05-04 21:25 UTC|newest]
Thread overview: 45+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-03-24 7:41 Alexandre Oliva
2003-03-24 7:58 ` Thiemo Seufer
2003-03-28 18:51 ` Alexandre Oliva
2003-05-04 21:25 ` Alexandre Oliva [this message]
2003-05-04 21:33 ` Thiemo Seufer
2003-05-05 5:55 ` Eric Christopher
2003-05-07 4:12 ` Alexandre Oliva
2003-05-07 4:34 ` Eric Christopher
[not found] ` <mailpost.1052280762.26483@news-sj1-1>
2003-05-07 5:03 ` cgd
2003-05-07 5:07 ` Alexandre Oliva
2003-05-07 5:09 ` Eric Christopher
[not found] ` <mailpost.1052284059.27953@news-sj1-1>
2003-05-07 5:09 ` cgd
2003-05-07 5:17 ` Alexandre Oliva
2003-05-07 5:28 ` Eric Christopher
2003-05-07 5:51 ` Alexandre Oliva
2003-05-07 5:59 ` Eric Christopher
2003-05-07 5:27 ` Alexandre Oliva
2003-05-07 6:39 ` Richard Sandiford
2003-05-07 15:38 ` Alexandre Oliva
2003-05-07 15:57 ` Richard Sandiford
2003-05-07 16:43 ` Eric Christopher
2003-05-07 17:04 ` Richard Sandiford
2003-05-07 17:07 ` Eric Christopher
2003-05-08 16:57 ` Alexandre Oliva
[not found] ` <mailpost.1052413109.28553@news-sj1-1>
2003-05-08 17:54 ` cgd
2003-05-08 18:19 ` Alexandre Oliva
2003-05-08 18:30 ` cgd
2003-05-08 22:22 ` Eric Christopher
2003-05-08 18:43 ` Thiemo Seufer
2003-05-15 0:22 ` Alexandre Oliva
2003-05-15 0:39 ` Eric Christopher
2003-05-15 1:59 ` Alexandre Oliva
2003-05-15 2:14 ` Eric Christopher
[not found] ` <mailpost.1052327094.17221@news-sj1-1>
2003-05-08 0:36 ` cgd
2003-05-07 16:17 ` Thiemo Seufer
2003-05-20 20:40 ` Maciej W. Rozycki
2003-05-20 20:55 ` Thiemo Seufer
2003-05-20 21:00 ` Eric Christopher
2003-05-20 21:07 ` Maciej W. Rozycki
2003-05-20 21:19 ` Eric Christopher
2003-05-20 22:42 ` Alexandre Oliva
2003-05-20 22:49 ` Eric Christopher
2003-05-21 10:48 ` Maciej W. Rozycki
[not found] ` <mailpost.1053464869.12015@news-sj1-1>
2003-05-20 22:06 ` cgd
2003-05-21 11:06 ` Maciej W. Rozycki
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=orade2wgj0.fsf@free.redhat.lsd.ic.unicamp.br \
--to=aoliva@redhat.com \
--cc=binutils@sources.redhat.com \
--cc=ica2_ts@csv.ica.uni-stuttgart.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).