This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Various build problems with gcc 2.95.2 on sparcv9-sun-solaris2.7 target...


   Date: Mon, 06 Dec 1999 14:52:21 +0100
   From: Roland Mainz <Roland.Mainz@informatik.med.uni-giessen.de>

   > I'm not surprised. sparc64 is not officially supported.

   sparc64 != sparcv9. sparc64 was an old, non-Sun implementation of 64bit
   sparc, sparcv9 is the Sun implementation of 64bit sparc used in the current
   UltraSPARC processor series. A sparcv9-gcc 2.95.2 C-only compiler can be
   build, but "make bootstrap" fails

We call it sparc64 not due to any particular name of anything
from vendors or otherwise.  It's our generic term for the 64-bit
Sparc ABI.

Even your wording is flawed, sparcv9 is meant to be applicable to
any vendor's 64-bit Sparc processor, and in fact sparcv9 truly
refers to the Sparc V9 ISA specified in the Sparc Architecture
Manual Version 9.  What you really mean is the 64-bit Sparc ELF
ABI specification ;-)

It's all a bunch of random terminology, all of us are trying to
refer to the same thing, not HAL's braindamaged attempt at an
early 64-bit Sparc ELF ABI.  We never supported that and probably
never will.

In any event, wait for the next release of egcs before you truly
expect to have a usable sparcv9 egcs compiler.  The core changes
necessary to get correct code output are quite sizable and we're
still working on it (we've only just yesterday gotten to the point
where we can fully bootstrap/compare cleanly, and begin to run the
testsuite, for example).

Later,
David S. Miller
davem@redhat.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]