> You're making a distinction where one does not exist. gcc is gcc. gcc > currently supports something like three dozen architectures, all from a > single code base. (And if you count OS variations[1] and bare metal > systems the number of distinct targets is in the hundreds.) There is > no > "linux gcc version" or "windows gcc version", it's all the same > codebase > built with different options or in different environments. > > Some ports might have some local patches that are not in FSF gcc (but I > don't think mingw-w64 has any) but those are usually to correct broken > behavior in certain corner cases so they are things you want. > > Brian > > [1] For example, for the x86 architecture alone: Linux, Darwin/OS X, > Cygwin, MinGW, {Free,Net,Open}BSD, RTEMS, Vxworks, bare metal, etc. Does it mean that gcc4.4.0 in mingw-w64 is more like a branch which some time is going to be merged with main source code, then a fork, which will live with its own life?