This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [RFC PATCH] Add support for sparc compare-and-branch.
> > The only versions of the Solaris assembler I have access to only support
> > v8plusX according to the man page. Has that changed recently?
>
> For the older stuff I mean doing something like "-m32 -xarch=v9X"
OK, this is for fbe, not for as. I think that the latter is always available
on the machines, but I'm not sure for the former. Rainer very likely knows.
> The current assembler in Solaris Studio (called 'fbe') calls this
> stuff "sparc4" which I guess means "SPARC-T4 and later".
Ah, thanks. I agree that using the same monikers is the right thing to do...
> I'm just calling it VIS4 in GCC so that we can export intrinsics of,
> for example, the cryptographic instructions at some point using the
> __VIS__ version CPP tests.
...that's why I'm not sure we should invent VIS4 at this point. How is this
done on the Solaris Studio side? Couldn't we add a new architecture to the
compiler (-mcpu=sparc4, with -mcpu=niagara4 as first variant), and define
__sparc4__ for the preprocessor?
--
Eric Botcazou