April 2002 Dev Tools Include gcc Update
snyperm writes "stepwise.com indicates that the April 2002 Developer Tools have been seeded to developers and is scheduled for release sometime in the coming weeks. The improvement of gcc 3.1 alone is noteworthy as arstechnica indicates there should be somewhat substantial increases in speed ahead for Mac OS X. One step closer to 10.2!" Also included, according to the story, is a ProjectBuilder 2.0 beta.
13: 60% [FP ] 4.58s Spherical Harmonics Legendre Polynomial
13: 64% [FP ] 4.31s Spherical Harmonics Legendre Polynomial
~19%
14: 38% [INT] 15.54s Dhrystone 2.1 (500k Iterations)
14: 45% [INT] 13.18s Dhrystone 2.1 (500k Iterations)
~11%
15: 32% [FP ] 9.15s Whetstone 1.2 (1000k Operations)
15: 36% [FP ] 8.23s Whetstone 1.2 (1000k Operations)
Those are some SEXY benchmarks. (bold = new gcc)
I'm a big retard who forgot to log out of Slashdot on Mike's computer! LOOK AT ME.
GCC3.1 still doesn't have altivech optimization, which is what is really needed at this point for a speed boost for OSX apps. Good to see the update coming, though.
http://tinyurl.com/4ny52
Does anyone know what it takes to become a primary or secondary evaluation platform? It would seem to me that it would be worth Apple's while to front the money / people to make OS X a primary or secondary evaluation platform...
http://gcc.gnu.org/gcc-3.1/criteria.html
Not that this release is going to be some automatically vectorizing compiler... Previous experience tells us how really hard that is. But, we can expect some basic altivec usage.
Care about electronic freedom? Consider donating to the EFF!
- Faster compilation times due to new precompiled header mechanism.
Now C++ code can take advantage of precompiled headers as well. See
Precompiled Headers.
- Better code optimization and generation. If you avoided turning on
optimization in the past, now would be a good time to try it again. See
Optimization.
- Better C++ support. In addition to supporting precompiled headers
for C++, GCC 3 contains the following improvements:
- A stabler and more efficient application binary interface (ABI).
- A new C++ standard library, including better support for the
Standard Template Library.
- Better compliance with the ISO C99 and ISO ANSI C++ specifications.
Note that the new ABI means you need to recompile all your C++ libraries
and frameworks.
This would be karma whoring if I wasn't capped out...Care about electronic freedom? Consider donating to the EFF!
this makes me happy :) I am SO looking fwd to 10.2!
I am a homosexual. I bought an Apple computer because of its well earned reputation for being "the" gay computer. Since I have become an Apple owner, I have been exposed to a whole new world of gay friends. It is really a pleasure to meet and compute with other homos such as myself. I plan on using my new Apple computer as a way to entice and recruit young schoolboys into the homosexual lifestyle; it would be so helpful if you could produce more software which would appeal to young boys. Thanks in advance.
with much gayness,
Father Randy O'Day, S.J.
For some more interesting benchmarks and discussion on gcc 3.1, this discussion has been going on at ArsTechnica.com for a while:
= tp c&s=50009562&f=8300945231&m=9480915224
http://arstechnica.infopop.net/OpenTopic/page?a