This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: More PA64 infrastructure
- To: Jeffrey A Law <law at cygnus dot com>
- Subject: Re: More PA64 infrastructure
- From: Jakub Jelinek <jakub at redhat dot com>
- Date: Tue, 14 Mar 2000 21:49:24 +0100
- Cc: Geert Bosch <bosch at gnat dot com>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- References: <20000314173635.E454F34D82@nile.gnat.com> <8113.953055480@upchuck>
> Two different object file formats (PA32 uses SOM, PA64 uses ELF).
>
> Two radically different ABIs (arguments growing in opposite directions for
> example).
>
> SUBREGs don't work worth a damn when you have registers that are smaller than
> word_size (FP registers on the PA have this property).
That's what SUBREG_BYTE patches are about...
I think we have similar situation with the BI_ARCH sparc compiler (the ABIs
are quite different as well, starting from word-size, calling convention,
etc.) and so far it seems to me like a win to have one compiler which works
for everything (ok, provided it is a 64bit application, so that it
HOST_WIDE_INT is not an long long to slow things down).
I should get some actual numbers soon though...
Cheers,
Jakub
___________________________________________________________________
Jakub Jelinek | jakub@redhat.com | http://sunsite.mff.cuni.cz/~jj
Linux version 2.3.51 on a sparc64 machine (1343.49 BogoMips)
___________________________________________________________________