Release Notes: This is a bugfix release. It fixes some assertion failures in 3.8.0 that occurred moderately frequently in real use cases, adds support for some missing instructions on ARM, and fixes a deadlock condition on Mac OS X.
Release Notes: This release fixes some regressions and assertion failures in debug info reading in 3.4.0, most notably incorrect stack traces on amd64-linux on older (glibc-2.3 based) systems. Various other debug info problems are also fixed. A number of bugs in the exp-ptrcheck tool introduced in 3.4.0 have been fixed. In view of the fact that 3.4.0 contains user-visible regressions relative to 3.3.x, upgrading to 3.4.1 is recommended. Packagers are encouraged to ship 3.4.1 in preference to 3.4.0.
Release Notes: This release fixes bugs in 3.3.0, adds support for glibc-2.8 based systems (openSUSE 11, Fedora Core 9), improves the existing glibc-2.7 support, and adds support for the SSSE3 (Core 2) instruction set.
Release Notes: This release fixes a regression introduced in 3.2.2 that could cause an assertion failure when running obscure pieces of SSE code. It adds one more glibc 2.5 intercept. It is otherwise identical to 3.2.2. Please do not use (or package) 3.2.2.
Release Notes: Many bugfixes for PPC-32, AMD-64, icc 8.1, gcc 2.96, stabs, the vm86old system call, AshleyP's custom allocator, and the Dirk strict aliasing feature. An incorrect error message for SSE code has been fixed. Support for the syscall tkill has been fixed.
Release Notes: Support for the x86 fldenv instruction, a fix for an obscure optimiser bug causing failures like this: "insane instruction 27: PUTFL %ecx", a fix for dying with bus errors running programs which mess with the x86 AC (alignment-check) flag, fixes to make it compile and run on Red Hat "Limbo" (7.3.92), a fix for a possible assert failure having to do with free() when running cachegrind (not valgrind), and final manual adjustments.