Login | Register
Login | Register

My pages Projects SunSource.net openCollabNet
OpenSPARC.net >  Cool Tools >  GCC for Sun® Systems

Cool Tools - GCC for Sun® Systems

Description

GCC for Sun Systems extends GCC to be able to use the optimizing Sun Code Generator for SPARC systems.

We encourage you to download GCCFSS and try it. The compiler commands are the same as GCC: gcc and g++. All of the GCC command-line options are there and MORE! Crank up the optimization level (-O3 and -fast). Use interprocedural optimizations (-xipo). Use profile driven optimization (-xprofile). More optimizations will follow shortly.

We have simplified the install. Just bunzip and untar into a directory where you have write permission!! No need to be superuser.

Programs compiled with GCC for Sun Systems follow the same ABI as programs compiled by GCC. You can mix and match GCC for Sun Systems and GCC compiled objects.

Add yourself to the announce mailing list to keep up to date with the latest enhancements.

Participate in our GCCFSS Forum discussions. The GCCFSS Forum is also used to report problems. Please send your feedback to: .

We are proud to announce the availability of a new release of GCC for Sun Systems release 4.3.2. This release incorporates the new features of GCC 4.3.2, bugs fixes, and the Thread Analyzer. The GCC for SPARC Systems releases 4.2.1, 4.2.0, 4.0.4 and 4.0.3 will remain available.

The GCCFSS 4.2.1 cross compiler hosted on x86/Solaris systems is still available. Go to the 4.2.1 Download instructions to obtain it.

The previous version of GCC for Sun Systems 4.2.0 was used to establish a world records for single-chip and 4 processor integer performance using the SPECint_rate2006 benchmark:

  • Using GCC for Sun Systems 4.2.0, The Sun SPARC Enterprise T5220 server, running at 1.4 GHz, delivered a world record single chip result of 83.2 SPECint_rate2006.

  • The Sun SPARC Enterprise T5220 using the GCC for SPARC Systems (gccfss) compiler topped all competitor's single chip results including beating the IBM p570 single-chip 4.7 GHZ POWER6 result by 37%. IBM used its proprietary compiler, XL C/C++ [1].

  • Using GCC for Sun Systems 4.2.0 and Sun Studio 12, The Sun SPARC Enterprise T5440 server, running at 1.4 GHz, deliverd a world record 4 processor result of 301 SPECint_rate2006.

More details are available here and here.

[1]  SPEC, SPECint are registered trademarks of Standard Performance Evaluation Corporation. The new Sun result has been submitted to SPEC. Other results from www.spec.org as of 7 January 2008. Sun SPARC Enterprise T5220 gccfss (UltraSPARC T2, 1 chip, 8 cores), 83.2 SPECint_rate2006. IBM p570 (POWER6, 1 chip, 2 cores), 60.9 SPECint_rate2006.

Documentation