This is the mail archive of the
mailing list for the GCC project.
Re: changing the SPARC default
- From: Ralf Corsepius <ralf dot corsepius at rtems dot org>
- To: Joel Sherrill <joel dot sherrill at OARcorp dot com>, Jiri Gaisler <jiri at gaisler dot com>, Alexey Starovoytov <alexey dot starovoytov at sun dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Thu, 16 Mar 2006 11:20:25 +0100
- Subject: Re: changing the SPARC default
- References: <Pine.GSO.4.31.0603151916070.3186-100000@boojum>
On Wed, 2006-03-15 at 20:10 -0800, Alexey Starovoytov wrote:
> The default architecture for GCC SPARC is V7.
> What do gcc sparc developers think about changing it to V8PLUS?
> Few things to consider:
> - v7 is legacy
> . used in old Sun's sun4c systems
> . 32-bit only
> . no integer mul/div insns
AFAICT, v7's are still in use in embedded platforms.
> 1st choice (the best):
> - change the default for all sparc platforms
This is likely to break toolchains targetting embedded targets. I am
almost 100% sure it would break sparc-rtems).
> - change the default for Solaris 7+ and linux
> 3rd (100% safe):
> - change the default for Solaris 10+
> Also 64-bit Linux doesn't have to mean 64-bit (v9) gcc compiler,
> so at the same time it would be good to change it to v8plus as well.
> All that changes can be done by easily tweaking gcc/config.gcc
> by adding with_cpu=v9
I don't have an opinion on Solaris or Linux.