[Mingw-users] GCC 4.3.0 20080502 (alpha) Released - Please help us test it!
- Date: Sun, 04 May 2008 20:19:27 -0500
- From: "Aaron W. LaFramboise" <aaron77thyme@xxxxxxxxxxx>
- Subject: [Mingw-users] GCC 4.3.0 20080502 (alpha) Released - Please help us test it!
The MinGW.org team is pleased to offer a binary release of GCC 4.3.0.
Warning: This is an alpha testing release. That means the build may
contain major missing functionality and serious bugs, including silent
incorrect code compilation.
MinGW needs your help to test this compiler! Please try out this
release and let us know what you think. Contact information is below.
PREREQUISITES
This binary release requires a PC with a 32-bit version of Windows, such
as Windows 95, Windows NT 4.0, Windows XP, or better.
You will need to have an existing MinGW installation that includes at
least the following.
-binutils 2.13
-mingw-runtime 3.13
-w32api 2.2
AVAILABILITY
This release is available for download from the following URL.
https://sourceforge.net/project/showfiles.php?group_id=2435&package_id=241304
You need one of the following files.
gcc-4.3.0-20080502-mingw32-alpha-bin.7z (http://www.7-zip.org/)
gcc-4.3.0-20080502-mingw32-alpha-bin.tar.gz
If you do not want to download the entire compiler, it is possible to
download only the parts that you need.
Be aware that some archive extracters do not preserve read-only
attributes of files. If you are installing the Ada component, please
check that the files in the /lib/gcc/mingw32/4.2.1-dw2/adainclude and
adalib directories are flagged as read-only. This attribute is necessary
to prevent them from being deleted when using gnatclean to clean a project.
INSTALLATION INSTRUCTIONS
Use an archiver of your choice to extract this package over your
existing MinGW installation, which is usually located in c:\mingw.
This will replace your old GCC version, if any, as the default compiler.
To uninstall or return to your previous version, you can extract the
version you want over this version, optionally deleting the old files.
Alternately, if you do not want to replace your old installation, you
can extract to some other directory of your choosing, and add the bin/
subdirectory to your PATH environment variable.
NEW FEATURES SINCE MINGW GCC 3.4
Windows-specific:
-Shared libgcc: If all modules are linked with -shared-libgcc,
exceptions can be thrown across DLL boundaries.
-Shared libstdc++: Add -lstdc++_s to your link flags to link against a
DLL version of libstdc++.
-Zero cost exceptions: New exception model Dwarf only has performance
penalty when being thrown. The old model, SJLJ, is no longer available.
-Thread local storage support: The __thread keyword is honoured.
-Translations into your language! See MINGW\share\locale for a list of
codes. Set the LANG environment variable to the code of your preferred
language.
$ export LANG=es
$ gcc
gcc.exe: no hay ficheros de entrada
In general:
-New language: Java 1.5, using Eclipse front end
-New language: Objective-C++, intended to bridge C++ and Objective-C code
-Improved optimisation: SSA optimisation framework, IPA support,
autovectorization of loops, and more.
-Support for new IA-32 processors and SIMD instruction sets
-Support for TR1 and experimental support for the next C++ standard
-Fortran language rewritten to support new standards
-Improved debugging information: Dwarf-2 debugging is now the default.
Make sure to get the latest GDB version for the best debugging experience.
-OpenMP support (broken)
For more information, see <http://gcc.gnu.org/gcc-4.3/>.
KNOWN PROBLEMS
-Exceptions can't be thrown through foreign frames.
-OpenMP is broken: Programs will crash at runtime.
-gij is broken: It will crash at runtime.
CONTACT INFORMATION
Bugs: http://www.mingw.org/bugs.shtml
General: mingw-users at http://www.mingw.org/lists.shtml
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
MinGW-users mailing list
MinGW-users@xxxxxxxxxxxxxxxxxxxxx
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users