From: Brian D. <br...@de...> - 2007-04-29 01:39:48
|
Fredric Johansson wrote: > Was there any local patches applied to gcc's sources when mingw's gcc-binary > was built? I couldnt find any when I searched, but someone else pointed out > that there was at least one patch applied in order to fix a bug in the > searchorder of the includedirs, a bug that comes to light when using a > selfbuilt gcc when building qt. Yes, there are a number of patches. As explained in the release notes, the gcc-*-src.tar.gz packages contain the patched sources. If you want it as a diff you can diff it to the corresponding FSF release. Here is the diffstat output for 3.4.5: gcc/Makefile.in | 7 gcc/ada/Makefile.in | 6 gcc/ada/a-tifiio.adb | 1 gcc/ada/adaint.c | 50 gcc/ada/ctrl_c.c | 1 gcc/ada/expect.c | 2 gcc/ada/mingw32.h | 4 gcc/ada/mkdir.c | 2 gcc/ada/s-stoele.ads | 2 gcc/c-format.c | 17 gcc/c-incpath.c | 13 gcc/c-opts.c | 1 gcc/c-pch.c | 6 gcc/collect2.c | 405 --- gcc/config.gcc | 27 gcc/config.host | 4 gcc/config/i386/cygming.h | 36 gcc/config/i386/gmm_malloc.h | 77 gcc/config/i386/host-mingw32.c | 139 + gcc/config/i386/i386-protos.h | 6 gcc/config/i386/i386.c | 31 gcc/config/i386/i386.md | 1 gcc/config/i386/mingw32-1.c | 41 gcc/config/i386/mingw32.h | 32 gcc/config/i386/pmm_malloc.h | 56 gcc/config/i386/t-cygming | 15 gcc/config/i386/t-gmm_malloc | 6 gcc/config/i386/t-mingw32 | 5 gcc/config/i386/t-pmm_malloc | 6 gcc/config/i386/w32-shared-ptr.c | 261 + gcc/config/i386/w32-shared-ptr.h | 78 gcc/config/i386/winnt-cxx.c | 88 gcc/config/i386/winnt-stubs.c | 41 gcc/config/i386/winnt.c | 271 -- gcc/config/i386/x-mingw32 | 28 gcc/config/i386/xm-mingw32.h | 11 gcc/config/i386/xmmintrin.h | 3 gcc/cp/cp-tree.h | 1 gcc/cp/decl.c | 47 gcc/cp/decl2.c | 17 gcc/cp/method.c | 12 gcc/cp/parser.c | 8 gcc/cp/repo.c | 13 gcc/cp/typeck.c | 5 gcc/cppfiles.c | 11 gcc/crtstuff.c | 107 gcc/defaults.h | 12 gcc/doc/extend.texi | 2 gcc/doc/hostconfig.texi | 8 gcc/doc/invoke.texi | 19 gcc/gcc.c | 18 gcc/ggc-common.c | 11 gcc/ggc.h | 4 gcc/ginclude/stdarg.h | 2 gcc/hwint.h | 20 gcc/java/expr.c | 2 gcc/java/parse.c | 780 ++--- gcc/java/parse.y | 9 gcc/libgcc2.c | 4 gcc/stor-layout.c | 2 gcc/tlink.c | 86 gcc/toplev.c | 4 gcc/tree.c | 2 gcc/unwind-dw2-fde.c | 32 gcc/unwind-sjlj.c | 32 gcc/version.c | 5 include/libiberty.h | 11 include/pex-read.h | 41 libf2c/configure | 6 libf2c/configure.in | 6 libf2c/libI77/config.h.in | 2 libf2c/libI77/endfile.c | 6 libf2c/libI77/inquire.c | 2 libf2c/libU77/config.hin | 2 libf2c/libU77/dtime_.c | 12 libf2c/libU77/etime_.c | 18 libf2c/libU77/sleep_.c | 11 libf2c/libU77/sys_clock_.c | 55 libf2c/libU77/umask_.c | 3 libffi/src/x86/win32.S | 6 libiberty/ChangeLog | 53 libiberty/Makefile.in | 844 +++++- libiberty/argv.c | 118 libiberty/config.in | 9 libiberty/configure | 1306 +++++++--- libiberty/configure.ac | 51 libiberty/dyn-string.c | 11 libiberty/getpwd.c | 3 libiberty/maint-tool | 17 libiberty/pex-common.h | 5 libiberty/pex-unix.c | 81 libiberty/pexecute.txh | 38 libiberty/pexrd-generic.c | 72 libiberty/pexrd-unix.c | 164 + libiberty/regex.c | 6 libiberty/strerror.c | 8 libjava/Makefile.am | 4 libjava/Makefile.in | 5 libjava/configure | 163 - libjava/configure.host | 2 libjava/configure.in | 10 libjava/include/win32-threads.h | 2 libjava/include/win32.h | 2 libjava/java/io/BufferedReader.java | 12 libjava/java/io/InputStreamReader.java | 36 libjava/java/lang/natThread.cc | 6 libjava/jni.cc | 261 - libjava/win32-threads.cc | 5 libjava/win32.cc | 7 libobjc/gc.c | 2 libstdc++-v3/config/io/basic_file_stdio.cc | 15 libstdc++-v3/config/os/mingw32/os_defines.h | 7 libstdc++-v3/configure.host | 1 libstdc++-v3/crossconfig.m4 | 1 libstdc++-v3/docs/html/faq/index.txt | 264 +- libstdc++-v3/include/Makefile.am | 4 libstdc++-v3/include/Makefile.in | 4 libstdc++-v3/include/bits/char_traits.h | 10 libstdc++-v3/include/bits/fstream.tcc | 7 libstdc++-v3/include/bits/locale_facets.tcc | 129 libstdc++-v3/include/bits/stringfwd.h | 2 libstdc++-v3/include/c_std/std_cwchar.h | 4 libstdc++-v3/include/c_std/std_cwctype.h | 2 libstdc++-v3/libsupc++/Makefile.in | 2 libstdc++-v3/libsupc++/eh_globals.cc | 21 libstdc++-v3/libsupc++/eh_term_handler.cc | 2 libstdc++-v3/libsupc++/eh_terminate.cc | 14 libstdc++-v3/libsupc++/eh_unex_handler.cc | 3 libstdc++-v3/libsupc++/typeinfo | 2 libstdc++-v3/libsupc++/unwind-cxx.h | 9 libstdc++-v3/src/Makefile.in | 2 131 files changed, 4944 insertions(+), 2100 deletions(-) Brian |