User relevant changes from version 041202 to 060710:binutils:- ld is no longer patched to not allow undefined symbols inobjects, as this is now done via gcc-specs.- ld is no longer patched to not use relocation combination (combreloc),as the default (using it) seems to generate slightly smaller results anddoes not break anything (apparently).gcc:- added missing documentation for --relative-path-errors option.- added --no-undefined to the specs so that we can drop a patch that changedld to use this as default.- provide convenience fixed(ios&) and scientific(ios&) inline functions- fixed scientific(ios& i) (thanks to John [Beta] Drinkwater)- Applied several (old, external) patches that enable the support for anonymousstructs and unions in C as well as in C++ (application of this patch hasbeen sugggested by execom through BeBits-talkback).This mail-thread explains the problem & solution:http://gcc.gnu.org/ml/gcc-bugs/1999-08n/msg00914.htmlThese are the patches that have been applied:gcc-2.95-anon-struct-union.diffgcc-2.95-c++-tidy.diffgcc-2.95-c++-anon-struct.diffgcc-2.95-c++-anon-struct2.diffwhich can all be found here:ftp://ftp.xraylith.wisc.edu/pub/khan/gnu-win32/cygwin/gcc-2.95/patches/