GCC 4.1 – Features and Benchmarks

TEST FLIGHT

Article from Issue 68/2006
Author(s):

The new version of the GNU Compiler (GCC) has a fresh crop of optimizations and support for Objective C. The Recursive Descent Parser introduced in version 4.0 is now used for the C and Objective C derivatives.

GCC 4.1 has seen the light of the world with a delay of just one week [1]. Release Manager Mark Mitchell was forced to postpone the scheduled released data slightly to accommodate 128-bit floating point support for the PowerPC, as this feature is important for the future Glibc 2.4. Manual Parser One of the major changes is that GCC now uses the parser introduced with the latest version of C++ for C and Objective C. This manually written recursive descent parser (that is, it was not written with a traditional parser generator such as Bison or Yacc) is quicker, and is expected to be easier to maintain in the long run.

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • GCC 4.2

    The latest GNU compiler provides better support for parallel programming, and GCC also rolls out some new optimization features. We took GCC 4.2 for a test drive.

  • Intel Compiler 9.0

    Intel presented Version 9.0 of the C++ compiler for Intel processors in June, raising the bar for highly optimized code.

  • Perl: XML parsers

    XML is one of today’s most popular data exchange formats. Perl has a huge collection of methods for handling XML. This month’s Perl column discusses the pros and cons of the most common XML modules to help you choose the best tool for your job.

  • Mercury

    The Mercury programming language offers the expressive power of logic programming with the performance of an imperative language like C or C++.

  • Perl: Parser

    Lexers and parsers aren’t only for the long-bearded gurus. We’ll show you how you can build a parser for your own custom applications.

comments powered by Disqus

Direct Download

Read full article as PDF:

GCC_4.1_Features_Benchmarks.pdf (212.86 kB)

News