<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.18.0">
</HEAD>
<BODY>
&#65279;This is somewhat old, but confirms what Shawn has to say.<BR>
<BR>
<A HREF="http://www.osnews.com/story/5830/GNU_GCC_versus_Suns_Compiler_in_the_SPARC_Platform">http://www.osnews.com/story/5830/GNU_GCC_versus_Suns_Compiler_in_the_SPARC_Platform</A><BR>
<A HREF="http://www.osnews.com/comments/5830">http://www.osnews.com/comments/5830</A><BR>
<BR>
ABI comp. in GCC comes at a cost. However few things like scheduler branch scheduler. works better with gcc.<BR>
<A HREF="http://gcc.gnu.org/onlinedocs/gcc/Compatibility.html">http://gcc.gnu.org/onlinedocs/gcc/Compatibility.html</A> . <BR>
<BR>
However performance issues can be resolved by using flags like -mcpu=v9 or -mcpu=v8 <BR>
whatever is applicable. <BR>
<A HREF="http://blogs.sun.com/alexey/category/Sun?page=1">http://blogs.sun.com/alexey/category/Sun?page=1</A><BR>
<BR>
There is a separate project called gcc4ss which targets at getting everything running and at the same time faster as well.<BR>
<A HREF="http://cooltools.sunsource.net/gcc/">http://cooltools.sunsource.net/gcc/</A><BR>
<BR>
See Alexey's latest blog :<BR>
<A HREF="http://blogs.sun.com/alexey/entry/gcc_vs_gccfss_vs_studio">http://blogs.sun.com/alexey/entry/gcc_vs_gccfss_vs_studio</A><BR>
<BR>
The gap is being bridged. and look at the compatiblity benefits as well <BR>
Kunal Deo<BR>
<BR>
<BR>
On Mon, 2008-05-12 at 15:49 -0500, Shawn Walker wrote: 
<BLOCKQUOTE TYPE=CITE>
<PRE>
On Mon, May 12, 2008 at 3:39 PM, Mats Rojestal
&lt;<A HREF="mailto:mats.rojestal@bredband.net">mats.rojestal@bredband.net</A>&gt; wrote:
&gt;  I can't figure out what the advantage of using sun compilers is,
&gt;  maybe a death wish. My simple observations from gcc 4.x.x performance is
&gt;  that it's not inferior to other compilers.
&gt;  Solaris is not a major player in the OS market and making it harder to
&gt;  port software to Solaris isn't really a good idea.

It's simple. The GNU C++ complier produces binaries that are not ABI
compatible with Sun Studio compilers.

In addition, it produces code that is up to 50% slower on SPARC, and
often slower on x86.

</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>