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.
A cross compiler hosted on x86/Solaris systems is now available.
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.2.0. This release incorporates the new features of GCC
4.2.0, bugs fixes, and the Thread
Analyzer.
The GCC for SPARC Systems releases 4.0.4 and 4.0.3 will remain
available.
With the latest release we have expanded the product in several directions. There is now a GCC for Sun Systems
cross compiler that is hosted on Intel and AMD Solaris systems and generates code and object files for SPARC/Solaris
systems. It provides the same capabilities as the natively hosted GCC for Sun Systems compilers. And we are also
providing GCC compilers that hosted and targeted to the Intel and AMD Solaris systems.
With the addition of these new compilers the installation process changes slightly. Now you need to decide which
compilers you wish. Do you want the native or cross compilers? Do you want the native SPARC/Solaris or Intel/AMD Solaris compilers? Once you have made that decision the process remains the same easy download, bunzip, and untar.
V4.2.0 takes performance record
We are proud to announce that GCC for Sun Systems 4.2.0
has established a new world
record for single-chip 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].
More details are
available.
| [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
|