🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.help
Article #49540

gcc and SPARC 10

#49540
From: Martin Cracauer
Date: Tue, 04 Jan 1994 12:54
38 lines
2224 bytes
I just read in 'INSTALL' of gcc-2.5.7:
>    The GNU compiler does not really support the Super SPARC processor
> that is used in SPARC Station 10 and similar class machines.  You can
> get code that runs by specifying `sparc' as the cpu type; however, its
> performance is not very good, and may vary widely according to the
> compiler version and optimization options used.  This is because the
> instruction scheduling parameters designed for the Sparc are not correct
> for the Super SPARC.  Implementing scheduling parameters for the Super
> SPARC might be a good project for someone who is willing to learn a
> great deal about instruction scheduling in GNU CC.

I've got a few questions on this. If someone knows the answers, please
let me know. 

? Does this mean, that SPARC 10 needs special Code that would not run
  on vanilla SPARC anymore? [I assume yes]

? How much faster would native SPARC 10 code be.?
  10-20%? 50%?  100-200%?

? Does this apply to integer or floating point or both?

? How solves the unbundled Sun compiler this problem? Does it have a
  switch to produce native SPARC 10 code?

? If native SPARC 10 code doesn't run on older SPARC, is all the
  software distributet in binary form compiled for old SPARC and don't
  make use of SPARC 10? Or is there a mechanism to have two code
  versions in one binary?

? And last but not least (you guessed it :-): are there plans to make
  gcc able to produce native SPARC 10 code this year?

-- 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Martin Cracauer <cracauer@wavehh.hanse.de>,Voice+4940-5221829,Fax.-5228536

Smile!   >8=B  >:)
Technical Details
Message-ID: <1994Jan4.125445.3875@wavehh.hanse.de>
Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!howland.reston.ans.net!xlink.net!news.ppp.de!lutzifer!wavehh.hanse.de!cracauer

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 11318c,2ade940486b74481,start
X-Google-Attributes: gid11318c,public
X-Google-ArrivalTime: 1994-01-04 06:35:56 PST
Newsgroups: gnu.gcc.help
Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!howland.reston.ans.net!xlink.net!news.ppp.de!lutzifer!wavehh.hanse.de!cracauer
From: cracauer@wavehh.hanse.de (Martin Cracauer)
Subject: gcc and SPARC 10
Message-ID: <1994Jan4.125445.3875@wavehh.hanse.de>
Organization: Hanse Networking e. V., Hamburg, Germany
Date: Tue, 4 Jan 94 12:54:45 GMT
Lines: 38