Well took forever but 4.7.1 is now getting uploaded.
As far as i can tell its stable enough now (took quite some patching to get this far).
From reading the little documentation there was about the subject on abi incompatibility it seems the gcc guys have decided to make gcc compatible with msvc

unfortunatly its not there yet and many
from the linux community are pissed to say the least cause they need to rebuild everything from scratch if they want to use gcc from 4.7.0 onwards.
So whats changed then.
Includes the reactos NDK (opensource addition to mingw64 ddk including stuff microsoft would rather not have us know like winternl.h

)
* winternl.h: This header, part of the PSDK, was released by Microsoft as part of one of the government
lawsuits against it, and documents a certain (minimal) part of the Native API and/or types. Unfortunately,
Microsoft decided to hack the Native Types and to define them incorrectly, replacing real members by "reserved"
ones. As such, you 'cannot include winternl.h in any project that uses the NDK. Note however, that the NDK fully
replaces it and retains compatibility with any project that used it.
Heavily patched gcc. Supports shared memory space/relocation.
Added libitm to mingw builds seems to work but relies on libwinpthread. Can build statically if you dont want the dll dependency.
Finally bootstraps without error but ada will bail out if you dont put --disable-build-poststage1-with-cxx to the bootstrap flags (known bug).
Some might have wondered if mingw supported checking for buffer overruns, well heres the trick add -fstack-protector-all to the CFLAGS and link with libssp

this enables the stack smashing protector on all code.
Added widl (wines version of midl) so yep you can now make your own precompiled headers with allmost the same syntax as midl.
Hope someone will find it usefull

Productivity is a state of mind.