1User relevant changes from version 041202 to 060710: 2 3binutils: 4 - ld is no longer patched to not allow undefined symbols in 5 objects, as this is now done via gcc-specs. 6 - ld is no longer patched to not use relocation combination (combreloc), 7 as the default (using it) seems to generate slightly smaller results and 8 does not break anything (apparently). 9 10gcc: 11 - added missing documentation for --relative-path-errors option. 12 - added --no-undefined to the specs so that we can drop a patch that changed 13 ld to use this as default. 14 - provide convenience fixed(ios&) and scientific(ios&) inline functions 15 - fixed scientific(ios& i) (thanks to John [Beta] Drinkwater) 16 - Applied several (old, external) patches that enable the support for anonymous 17 structs and unions in C as well as in C++ (application of this patch has 18 been sugggested by execom through BeBits-talkback). 19 20 This mail-thread explains the problem & solution: 21 http://gcc.gnu.org/ml/gcc-bugs/1999-08n/msg00914.html 22 23 These are the patches that have been applied: 24 gcc-2.95-anon-struct-union.diff 25 gcc-2.95-c++-tidy.diff 26 gcc-2.95-c++-anon-struct.diff 27 gcc-2.95-c++-anon-struct2.diff 28 which can all be found here: 29 ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/cygwin/gcc-2.95/patches/ 30