Greetings!

=== TDM-GCC 4.8.1 is now available! ===

TDM-GCC is a native binary distribution of the GCC compiler for Windows. 
It targets 64-bit Windows (x86_64-w64-mingw32), or 32-bit Windows 
(i686-w64-mingw32, i686-pc-mingw32), and is mostly compatible with MinGW 
and MinGW-w64. More information and an easy-to-use Windows installer and 
updater are available at <http://tdm-gcc.tdragon.net/>.


  * Starting with the 4.8.1 release, TDM-GCC now uses POSIX-style 
threading in the GCC runtime libraries, based on the "winpthreads" 
library. It includes patches to incorporate static winpthreads 
compilation with a shared memory region, so your programs won't rely on 
a pthreads DLL but can still share thread handles among DLLs and EXEs.
  * The "-static-libstdc++" option which was previously removed is back. 
It doesn't do anything, since TDM-GCC uses static runtimes by default, 
but it doesn't cause an error anymore.
  * As of the 4.8.1 release, Ada is available for x86_64-w64-mingw32 & 
i686-w64-mingw32 once more.
  * As always, TDM-GCC includes a few other patches to make it more 
"Windows-friendly": full toolchain relocatability, coexisting 64-bit and 
32-bit DLLs, and the oft-decried-yet-ever-useful shared-memory exception 
mechanism, among others. See the README for details.
  * Remember to use the "-fno-keep-inline-dllexport" flag to fix memory 
usage problems when linking DLLs with a large number of inline functions 
(such as wxWidgets).


 >>> TDM-GCC is available in TWO editions:
You can choose between the classic TDM 32-bit edition and the *TDM64* 
edition. The TDM64 edition is based on the MinGW-w64 runtime API and the 
x86_64-w64-mingw32 GCC target, and can create both 32-bit and 64-bit 
code, with the "-m32"/"-m64" compiler flags. Please never mix 32-bit 
object files (.o), libraries (.a), DLLs or EXEs with 64-bit versions, 
and don't report it as a bug if you inadvertently do.


Alongside the GCC 4.8.1 packages are binary packages of the MinGW-w64 
runtime (based on SVN v3 branch, r6307), binutils (2.23.2), and gdb 
(7.6.1). TDM-GCC includes support for C, C++, Fortran, Objective-C/C++, 
and Ada, as well as support for LTO and the OpenMP multithreading 
extensions.

Cheers,
John E. / TDM

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60133471&iu=/4140/ostg.clktrk
_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to