From: Julian Seward Date: Mon, 13 Jun 2011 13:36:59 +0000 (+0000) Subject: Add rough list of bugs that have been fixed since 3.6.1 (74, + 3 n-i-bz, X-Git-Tag: svn/VALGRIND_3_7_0~424 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eb6b2bffa0e0b503af7451e510661692fa385875;p=thirdparty%2Fvalgrind.git Add rough list of bugs that have been fixed since 3.6.1 (74, + 3 n-i-bz, probably some more I missed) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11813 --- diff --git a/NEWS b/NEWS index 1c883bf060..5a73890e13 100644 --- a/NEWS +++ b/NEWS @@ -15,6 +15,233 @@ Release 3.7.0 (???) reasonably well on z9 and later models. See README.s390 for more details. +bugs fixed (last update 11 June 2011): + +* don't be spooked by libxul.so linked with gold (rXXXX) +* don't be spooked by libraries mashed by elfhack# (rXXXX) +* cachegrind/callgrind: handle CPUID information for Core iX Intel + CPUs that with non-power-of-2 sizes (also AMDs) + +243404 Port to zSeries +Fixed 3.7 + +265762 make public VEX headers compilable by G++ 3.x +Fixed 3.7 + +265771 assertion in jumps.c (r11523) fails with glibc-2.3 +Fixed 3.7 + +266753 valgrind's configure script does not give the user the option + to not use QtCore +fixed, apparently + +266931 gen_insn_test.pl is broken +fixed + +266961 ld-linux.so.2 i?86-linux strlen issues +fixed + +266990 setns instruction causes false positive +fixed + +243935 Helgrind: implementation of ANNOTATE_HAPPENS_BEFORE() / + AFTER() is not correct +fixed, r11624 + +247223 non-x86: Suppress warning: 'regparm' attribute directive + ignored +fixed + + +267383 Assertion 'vgPlain_strlen(dir) + vgPlain_strlen(file) + 1 < + 256' failed. +fixed + +267413 Assertion 'DRD_(g_threadinfo)[tid].synchr_nesting >= 1' + failed. +fixed + +210935 port valgrind.h (not valgrind) to win32 so apps run under + wine can make client requests +afaict, this was fixed in 3.6.1 but is not listed in NEWS + +267488 regtest: darwin support for 64-bit build +fixed + +267552 SIGSEGV (misaligned_stack_error) with DRD, but not with other + tools +fixed, but is the next one also fixed? + +267630 Add support for IBM Power ISA 2.06 -- stage 1 +fixed + +267819 Add client request for informing the core about reallocation +fixed + +267968 drd: drd_thread.c:567 (vgDrd_thread_set_joinable): Assertion + '0 <= (int)tid && tid < DRD_N_THREADS && tid != DRD_INVALID_THREADID' + failed. +fixed + +214223 valgrind SIGSEGV on startup gcc 4.4.1 ppc32 (G4) Ubuntu 9.10 == +259977 Valgrind segfaults doing __builtin_longjmp +fixed + +268792 - valgrind seg faults on startup when compiled with Xcode 4 compilers... +267769 - Darwin: memcheck triggers segmentation fault +274784 - valgrind ls -l or any other valgrind call(even without parameters) results in Segmentation Fault +267342 - segmentation fault on Mac OS 10.6 +271337 - Valgrind segfaults on MacOS X +270309 - valgrind crash on startup +269641 - valgrind segfaults immediately (segmentation fault) +267997 MacOSX: 64-bit valgrind segfaults on launch when built with + Xcode 4.0.1 +fixed + +264800 testcase compile failure on zseries +fixed + +265762 - make public VEX headers compilable by G++ 3.x +fixed + +268513] New: missed optimizations in fold_Expr +fixed + +253206 - Some fixes for the faultstatus testcase +fixed + +268619 - s390x: fpr - gpr transfer facility +fixed + +268620 - s390x: reconsider "long displacement" requirement +fixed + +268621 - s390x: improve IR generation for XC +fixed + +255223 - [PATCH] capget testcase fails when running as root +fixed + +268715 - s390x: FLOGR is not universally available +fixed + +268930 - s390x: MHY is not universally available +fixed + +269078 - [PATCH] vex: arm->IR: unhandled instruction SUB (SP minus +immediate/register) +fixed + +269079 - [PATCH] Support ptrace system call on ARM +fixed + +269144 - missing "Bad option" error message +fixed + +269209] New: [PATCH] conditional load and store facility (z196) +fixed + +269354] New: Shift by zero on x86 can incorrectly clobber CC_NDEP +(with patch) +fixed + +256726 - Helgrind tests have broken inline asm +fixed + +269736 - s390x: minor code generation tweaks +fixed + +256703 - xlc_dbl_u32.c testcase broken +fixed + +272986 - gcc-4.6 warnings with valgrind.h == +269778] New: valgrind.h: swap roles of VALGRIND_DO_CLIENT_REQUEST() +and VALGRIND_DO_CLIENT_REQUEST_EXPR() +fixed + +269863 - s390x: remove unused function parameters +fixed + +269864 - s390x: tweak s390_emit_load_cc +fixed + +270115] New: s390x: rewrite some testcases +fixed + +270082 - s390x: [PATCH] Make sure to point the PSW address to the next +address on SIGILL +fixed + +270794 - New IBM POWER7 support patch causes regression in none/tests +fixed + +270851 - New IBM POWER7 fcfidus instruction causes memcheck to fail +fixed + +270856 - New IBM POWER7 xsnmaddadp instruction causes memcheck to fail +on 32bit app +fixed + +270959 - s390x: invalid use of R0 as base register +fixed + +271042 - VSX configure check fails when it should not +fixed + +271043 - Valgrind build fails with assembler error on ppc64 with +binutils 2.21 +fixed + +271259 - s390x: fix code confusion +fixed + +271385 - s390x: Implement Ist_MBE +fixed + +271501 - s390x : misc cleanups +fixed + +271504 - s390x: promote likely and unlikely +fixed + +271579 - ppc: using wrong enum type +fixed + +271730 - [PATCH] Fix bug when checking ioctls: duplicate check +fixed + +271779 - s390x: provide clock instructions like STCK +fixed + +271799 - Darwin: ioctls without an arg report a memory error +fixed + +271820 - arm: fix type confusion +fixed + +272067 - s390x: fix DISP20 macro +fixed + +272615 - A typo in debug output in mc_leakcheck.c +fixed + +272661 - callgrind_annotate chokes when run from paths containing +regex metacharacters +fixed + +272955 - Unhandled syscall error for pwrite64 on ppc64 arch +fixed + +274447] New: WARNING: unhandled syscall: 340 +fixed + +275148] New: configure FAIL with glibc-2.14 +fixed + +275151] New: Fedora 15 / glibc-2.14 'make regtest' FAIL +fixed + + Release 3.6.1 (16 February 2011) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~