NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home / News / Linux / Open Source Software

Open Source Software


GCC 4.3.0 Available

Some ports for different operating systems declared obsolete

By Daniel Voicu, Linux Editor

12th of March 2008, 08:30 GMT

Adjust text size:


The GCC Logo
Enlarge picture
After almost one year of development since the 4.2.0 release, GCC 4.3.0 is available. This is a major release, made up of new functionality that was lacking in the older releases.

GCC is an acronym for GNU Compiler Collection, and
includes front ends for C, C++, Objective-C, Fortran, Java and Ada, with their necessary libraries like libgcj or libstdc++. The collection needs the GMP and MPFR libraries to build all the front-end languages it supports.

Here's a short list with the most important changes and new features included in this release:

• ColdFire targets now treat long double as having the same format as double. In earlier versions of GCC, they used the 68881 long double format instead.
• The m68k-uclinux target now uses the same calling conventions as m68k-linux-gnu. You can select the original calling conventions by configuring for m68k-uclinuxoldabi instead. Note that m68k-uclinuxoldabi also retains the original 80-bit long double on ColdFire targets.
• The -fforce-mem option has been removed because it has had no effect in the last few GCC releases.
• The i386 -msvr3-shlib option has been removed since it is no longer used.
• Fastcall for i386 has been changed not to pass aggregate arguments in registers, following Microsoft compilers.
• Support for the AOF assembler has been removed from the ARM back end; this affects only the targets arm-semi-aof and armel-semi-aof, which are no longer recognized. We removed these targets without a deprecation period because it was discovered that they have been unusable since GCC 4.0.0.
• Support for the TMS320C3x/C4x processor (targets c4x-* and tic4x-*) has been removed. This support had been deprecated since GCC 4.0.0.

The GCC ports for some various operating systems were declared obsolete, for example those for BeOS, kaOS, Solaris versions that predate Solaris 7, WindISS and GNU/Linux using the a.out object format. The GCC middle-end is now integrated with the MPFR library, thus allowing GCC to evaluate and replace at compile-time calls to built-in math functions that have constant arguments with their mathematically equivalent results.

You can read more in the official GCC 4.3.0 changelog.

Download GCC 4.3.0 right now from Softpedia.

TAGS:

GCC | linux | GNU Compiler Collection
Read by 3,157 user(s) | Add comment | Link to this article TWEET THIS


Article rating:
Good (3.0/5) 5 vote(s)    

Subscribe to news | Print article | Send to friend

© Copyright 2001-2009 Softpedia
Contact:

 

 

SEARCH THE NEWS ARCHIVE :




Today's News
| Yesterday's News | News Archive


MORE RELATED ARTICLES:


First Beta of Red Hat Enterprise Linux 5.2 Comes with Firefox 3

Frugalware 0.8 Kalgan Now Available

Low-cost Notebooks with Intel's Atom Processors

First Look: KNOPPIX 5.3.0

Firefox 3.0 Beta 4 Download Now! Look Forward to Firefox 3.0 Beta 5

CeBIT 2008: Hands on With the Terratec Noxon iRadios for iPod

Fedora Weekly Report: 3rd - 9th March, 2008

Ubuntu Weekly Report: 2nd - 8th March, 2008

Norhtec to Release Yet Another Sub-$300 Linux UMPC

Cold-Boot Reloaded: FireWire Tool to Bypass Windows Authentication

User opinions:

No user comments yet.
Be the first to express your opinion using the form below!

Share your opinion:

Your Name:
Your Email Address:
(will not be used for commercial purposes)
Solve this to prove you're not a bot: =
Your review/opinion:

 




Windows tabGames tabDrivers tabMac tabLinux tabScripts tabMobile tabHandheld tabGadgets tabNews tab

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM