The number of changes and updates is quite substantial

Nov 10, 2011 13:40 GMT  ·  By

Open64, an open source, optimizing compiler for multiple architectures, initially released in 2000, has now reached version 5.0.

Open64 supports Fortran 77/95/2003 and C/C++, as well as the shared memory programming model OpenMP. This latest version brings a flurry of changes and updates, the full list being available here.

There are over 100 fixed bugs and a number of improvements. Most importantly, configure options to allow disabling of IPA or shared library support has been added, support for VCG graphs for procedure CFGs was introduced, various C standard compliant problems related to "volatile" have been fixed, and now there is even rxtended intrinsic support for IA64.

Quite a few optimizations have also been implemented, such as improved -O3 floating point performance, improved vectorization, improved SIB (Scaled-Index-Base) addressing mode code generation, and a ton of other interesting features.

Download Open64 5.0 right now from Softpedia.