Http://www.tdragon.net/
In a nutshell
The TDM-GCC builds are unofficial replacements for the official mingw releases of GCC binaries. TDM-GCC was previusly recommended for experimentation purposes only, but constant use in day-to-day development and a total download count of over 40,000 have proven the TDM-GCC releases to be at least as usable as the most recent official mingw GCC release. therefore, TDM-GCC is now heartily endorsed for production use in any non-critical environment, with only the following caveats:
TDM-GCC is not formally affiliated with or endorsed by the mingw Project (although several mingw team members make use of it)
No level of support for TDM-GCC is in any way guaranteed (although a best effort is made to fix bugs as they are found or forward them to GCC Bugzilla)
TDM/mingw installer 1.812.0
Released 2008-12-09
Bundled Installer: javastdm-mingw-1.812.0-f1.exe] (23.8 MB)
Using des c and C ++ sjlj packages from GCC 4.3.2 TDM-2, plus binutils (2.19-rc1), mingw-Runtime (3.14), w32api (3.13), mingw32-make (3.81-20080326-3) and GDB (6.8-mingw-3 ).