Subject: re: improving ssh performance on sun4m systems
To: None <rmk@rmkhome.com>
From: matthew green <mrg@eterna.com.au>
List: port-sparc
Date: 03/17/2002 00:25:08
   
   >I think cpuflags should really issue the latter, because what it
   >does say, -mcpu=supersparc, is only the v8 instruction set.
   
   And "-mcpu=supersparc" is deprecated.

what makes you say that?  certainly, given my current reading of
gcc-current/gcc/config/sparc/sparc.c, "-mcpu=v8" means to enable
v8 "cpu" (ie, instructions), and v8 "tune" ("-mtune=v8" only
enables tuning however), where as "-mcpu=supersparc" gives you
supersparc versions of those.  the same exists for all these
strings:

	v7
	cypress
	v8
	supersparc
	sparclite
	f930
	f934
	hypersparc
	sparclite86x
	sparclet
	tsc701
	v9
	ultrasparc

while i haven't read exactly what the different between say
PROCESSOR_V8 and PROCESSOR_SUPERSPARC, they would appear to
be different on the surface.



   However, "-mcpu=v8 -mtune=supersparc" seems to work.

i imagine this is only different from "-mcpu=supersparc" if
supersparc has any instruction differences to plain "v8"
(doubtful?  but i'm not sure offhand.)