GCC 3.2.1 Released
Szplug writes "GCC 3.2.1 has been released; many C++ bugs, & notably for x86 users, MMX code generation has been fixed. From the notice,
".. the number
of bug fixes is quite large, so it is strongly recommended that users of
earlier GCC 3.x releases upgrade to GCC 3.2.1."
Here are overview and detailed change notices. Download here [gnu mirror site]."
Here are overview and detailed change notices. Download here [gnu mirror site]."
I guess this is the 321st release. Amusing first post.
Er...
The "overview" and "detailed" changes links lead to the same URL, which seems either mistaken or redundant. It might be advisable to either correct whichever doesn't lead to its intended target or, if there is only one relevant changes list, cut it down to just one link.
-- The Wanderer
".. the number of bug fixes is quite large, so it is strongly recommended that users of earlier GCC 3.x releases upgrade to GCC 3.2.1." ...and if you're still using 2.95.3 for real work, continue to do so.
Would it be a viable consideration to recompile our kernels in light of this better MMX code generation? Better yet, is it generally a good idea to recompile our kernels whenever a bugfix release of GCC comes out?
-- I was raised on the command line, bitch
Apple has been shipping 3.1 in the 10.2 development tools. Last time I checked Apple applied its own patches to gcc also, in the version it ships.
I installed this on my Gentoo box two days ago, by typing "emerge -u gcc". Everyone else is hopelessly behind the curve
11*43+456^2
From all I've read and the benchmarks I've looked at, ICC (Intel Compiler) is 99% compatible with GCC and code generated is 30%-50% faster.
This difference may be enough to push Linux way past Microsoft if Linux apps run that much faster than Microsoft apps.
It seems like its crazy that the distros (REDHAT, SUSE, etc) don't use ICC as a drop in replacement for 386+ compiling.
For other platforms use GCC, but why should 90% of users be punished for the sake of cross-platform features (sounds like java)?
When will the linux kernel be compatible with ICC and why aren't more using it??
One of the biggest fixed I've noticed is that warning about the system include path. When you specify something like -I/usr/include (redundant, which often happens when you configure with your prefix as /usr instead of /usr/local), you'll get warnings about the system include path search order being changed. Sometimes it's treated as an error, other times just a warning, but I've had 20-30 packages fail to compile because of this, and it's a bitch to get rid of when you have to sift through about 10-20 makefiles. I upgraded to 3.2.1 and haven't looked back.
I seem to recall that Intel's VC unit invested in several other Linux companies but one example suffices here. You've obviously heard of the Wintel duopoly ("ia32 chips running Microsoft OS's"). Go learn about Lintel. What Intel actually does, compared to what you think they should do, might surprise you.
damn straight! the bibled fdoesn't mentions condoms. Christian men do it bareback.