Phoronix editors should know full-well that they're not comparing operating systems, but rather gcc 3.4.3 which is over 4 years old vs gcc 4.3. More to the point, if you want to compile software on OpenSolaris, you normally use Sun Studio 12 or a newer version of gcc (AFAIK, OpenSolaris will soon provide gcc 4.3). So how about you guys try to compile the packages you use in OpenSolaris with gcc 4.3 or even better with Sun Studio 12 which has the latest release in 10/2008 and is available from the official pkg.opensolaris.org,
which will optimize the binary for your processor (I don't think AMD Shanghai was out in 2004, eh ?). So don't expect gcc 3.4.3 to perform miracles for you...