This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Add sh4a support to the SH port
- From: Alexandre Oliva <aoliva at redhat dot com>
- To: Joern Rennecke <joern dot rennecke at superh dot com>
- Cc: amylaar at spamcop dot net (Joern Rennecke), gcc-patches at gcc dot gnu dot org
- Date: 30 Jul 2004 06:53:04 -0300
- Subject: Re: Add sh4a support to the SH port
- Organization: Red Hat Global Engineering Services Compiler Team
- References: <200407291211.i6TCBN009077@chloe.uk.w2k.superh.com>
On Jul 29, 2004, Joern Rennecke <joern.rennecke@superh.com> wrote:
>> However, IIRC -m1 and -m2 actually use slightly different ABIs, so it
>> wouldn't be correct to share them. Shouldn't we remove `m1,' from
>> that list?
> What is that ABI difference?
Hmm... I vaguely remember differences that had to do with varargs,
but I can't find any evidence of them in the current code.
Nevermind.
> should we issue a diagnostic if no matching little-endian multilib
> is available?
I think so.
> Or arrange for a bi-endian toolchain with sh1 support to always build
> -m2 -ml multilibs?
Always might be too strong; by default, yes.
--
Alexandre Oliva http://www.ic.unicamp.br/~oliva/
Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org}