Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror

Submission Summary: 0 pending, 1 declined, 1 accepted (2 total, 50.00% accepted)

×
Programming

Submission + - GCC 4.3 released

JOrgePeixoto writes: The GCC team has released GCC 4.3.0 . GCC has been integrated with the MPFR library, allowing it to evaluate and replace at compile-time calls to built-in math functions having constant arguments with their mathematically equivalent results. With MPFR GCC can generate correct results regardless of the math library implementation or floating point precision of the host platform, independent of the compilation configuration being native or cross-compile.

Among many optimization changes is a new forward propagation pass on RTL, awareness of stack frame consumption by the inliner heuristics and enhancements in interprocedural optimization. Some of the changes enhance compilation speed and memory use.

Also new is tuning for Intel Core 2 and AMD Geode and support for SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation. Some targets have been removed and some added, including the SPU of the CELL, ARMv7 and Thumb-2.

C has gained fixed-point data-types and operators, better checking and better warnings.
Fortran has gained better Fortran 2003 support.
The integration of Eclipse Java compiler and enhancements in libgcj provide better Java support.
C++ gained better warnings, a parallel mode and some support for C++0x and TR1.
Also the update and enhancement of the documentation are among a huge number of changes .

Slashdot Top Deals

The key elements in human thinking are not numbers but labels of fuzzy sets. -- L. Zadeh

Working...