Difference between 32-bit SPARCv9 and SPARCv8+?

John Paul Adrian Glaubitz glaubitz@physik.fu-berlin.de
Mon Jan 24 17:48:04 GMT 2022


Hi Eric!

On 1/23/22 10:18, Eric Botcazou wrote:
>> Is this intentional? If yes, what is the exact difference between V8+ and
>> 32-bit V9?
> 
> V8+ requires the full 64-bit registers to be preserved by the kernel, whereas 
> 32-bit V9 does not.

OK, thanks for the clarification.

Asking on top of that: Is it possible to configure gcc on sparc* with -mv8plus
enabled by default? There seems to be only an option for setting the default
value for -mcpu=, but -mv8plus doesn't seem to be supported as a default baseline
in configure.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz@debian.org
`. `'   Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913



More information about the Gcc-patches mailing list