From: Julian Seward Date: Sat, 14 Jul 2012 10:08:40 +0000 (+0000) Subject: Update with recent fixes. X-Git-Tag: svn/VALGRIND_3_8_0~124 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=058ab42645c284904703810fa59393c27c679403;p=thirdparty%2Fvalgrind.git Update with recent fixes. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12744 --- diff --git a/NEWS b/NEWS index 81a5cc2c9c..bf1e3d9232 100644 --- a/NEWS +++ b/NEWS @@ -99,6 +99,7 @@ where XXXXXX is the bug number as listed below. 292841 vex amd64->IR: unhandled instruction bytes: 0xC5 0xFB 0x10 0x5 0xD0 0x7B 298227 vex amd64->IR: 0xC5 0xF8 0x57 0xC0 0x48 0xC7 0x43 0x58) 298335 vex amd64->IR: 0xC5 0xF9 0x57 0xC0 0x48 0x8B 0x35 0x3" +303466 vex amd64->IR: 0xC5 0x7A 0x10 0x35 0x61 0x2D 0x20 0x0 == 273475 (canonical avx) 285662 Memcheck needs to replace memcpy/memmove (and most certainly others) @@ -232,14 +233,20 @@ n-i-bz Fix assert in gdbserver for watchpoints watching the same address 301229 dup of 203877, see above. 301984 configure script doesn't detect certain versions of clang 302205 Fix compiler warnings for POWER VEX code and POWER test cases +302370 The nmadd, fnmsub, fnmadds, fnmsubs instructions always negate + the result even when the result is QNAN or SNAN. 302536 Fix for the POWER Valgrind regression test: memcheck-ISA2.0. 302656 Unhandled instruction (vcvtsi2ssq) == 273475 (canonical avx) 302709 valgrind for ARM needs extra tls support for android emulator under Linux 302827 add wrapper for CDROM_GET_CAPABILITY +302901 Valgrind crashes with dwz optimized debuginfo 302918 Enable testing of the vmaddfp and vnsubfp instructions in the testsuite 303116 Add support for the POWER instruction popcntb 303127 Power test suite fixes for frsqrte, vrefp, and vrsqrtefp instructions. +303250 "Assertion `instrs_in->arr_used <= 10000' failed" on + OpenSSL with --track-origins=yes + Release 3.7.0 (5 November 2011) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/internals/3_7_BUGSTATUS.txt b/docs/internals/3_7_BUGSTATUS.txt index bd4733da0a..01d276f504 100644 --- a/docs/internals/3_7_BUGSTATUS.txt +++ b/docs/internals/3_7_BUGSTATUS.txt @@ -255,10 +255,6 @@ get fixed. 302287 Unhandled movbe instruction on Atom processors **possible 3.8.0 (should fix this, really) -302370 The nmadd, fnmsub, fnmadds, fnmsubs instructions always negate - the result even when the result is QNAN or SNAN. - **possible 3.8.0 (needs land + test) - 302578 Unrecognized isntruction 0xc5 0x32 0xc2 0xca 0x09 vcmpngess **possible 3.8.0 (easy to fix) @@ -266,26 +262,7 @@ get fixed. 'sizeof(UWord) == sizeof(UInt)' failed in m_syscall.c configuration error, very weird -302700 Assertion 'srcix >= 0 && srcix < VG_(sizeXA)(srcxa)' failed. - is in 3.6.0 - -302901 Valgrind crashes with dwz optimized debuginfo - **possible 3.8.0, has patch, should take - --- Thurs 5 July 2012, mid afternoon. - -303116] New: Add support for the POWER instruction popcntb - -303127] New: Power test suite fixes for frsqrte, vrefp, and vrsqrtefp -instructions. - -303250] New: "Assertion `instrs_in->arr_used <= 10000' failed" on -OpenSSL with --track-origins=yes - -303460] New: Killed by fatal signal at doRegisterAllocation - -303466] New: vex amd64->IR: unhandled instruction bytes: 0xC5 0x7A -0x10 0x35 0x61 0x2D 0x20 0x0 -== generic avx +303460 Killed by fatal signal at doRegisterAllocation + queried OP (gentoo weirdness) -- Friday 13 July 2012 16:02 CEST