- update from SVN (-r107806:112661, #186949)
- GCC 3.4.6 release
- PRs ada/13408, bootstrap/16787, c++/16829, c++/18491, c++/19397,
c++/19764, c++/20552, c++/21383, c++/21583, c++/22352, c++/22464,
c++/22618, c++/23307, c++/24103, c++/24278, c++/24915, c++/25369,
c++/25854, c++/26070, c++/26291, fortran/25586, gcov/14944,
libgcj/25840, libobjc/14382, middle-end/24901, middle-end/25022,
other/13873, other/13906, preprocessor/24202, rtl-optimization/23098,
rtl-optimization/23837, rtl-optimization/24376, target/18489,
target/21616, target/25213, target/25258, target/25572, target/25613,
target/26109, target/26775, target/26776, target/36276,
testsuite/20772, testsuite/25214, testsuite/25728
- use %{_tmppath} in BuildRoot (#187864)
- don't define _REENTRANT in gthr*.h (#176278, #178416, PR libstdc++/11953)
- define _REENTRANT if -pthread and _POSIX_SOURCE if -posix on s390{,x}
and ia64
- improve dir/../-stripping code to support /usr/lib64 and /usr/lib in
separate AFS mountpoints (Alexandre Oliva, #137200)
- fix ICE on invalid inline asm (Roger Sayle, #171874, PR inline-asm/8788)
- avoid modifying part of a vector before its old value is used
(Alexandre Oliva, #172117)
- fix memory leak in exception handling (Alexandre Oliva, #172876)
- fix ICE in initializers of automatic aggregates containing vector
types (Alexandre Oliva, #178062)
- fix unwinding through signal frames (#183646, PR other/26208, glibc BZ#300)
- use TLS for EH globals (Benjamin Kosnik, Ulrich Drepper, #185774,
PR libstdc++/23591)