Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12989 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/NEWS b/NEWS
index 9bcdcb2..d000c57 100644
--- a/NEWS
+++ b/NEWS
@@ -56,6 +56,11 @@
n-i-bz m [381] exp-sgcheck's memcpy causes programs to segfault
n-i-bz m [381] volatile in stack check, re clang
n-i-bz m [381] Incorrect undef'dness prop for Iop_DPBtoBCD and Iop_BCDtoDPB
+306297 [381] disInstr(thumb): unhandled instruction 0xE883 0x000C
+306664 [381] vex amd64->IR: 0x66 0xF 0x3A 0x62 0xD1 0x46 0x66 0xF
+304035 [381] disInstr(arm): unhandled instruction 0xE1023053
+306612 [381] RHEL 6 glibc-2.X default suppressions need /lib*/libc-*patterns
+
Release 3.8.0 (10 August 2012)
diff --git a/docs/internals/3_8_BUGSTATUS.txt b/docs/internals/3_8_BUGSTATUS.txt
index dd8fee7..02fd633 100644
--- a/docs/internals/3_8_BUGSTATUS.txt
+++ b/docs/internals/3_8_BUGSTATUS.txt
@@ -22,7 +22,7 @@
(B38=12938) 12885 (Iop_DPBtoBCD and Iop_BCDtoDPB fix)
(B38=2502) 2475 (289584: Handle a reg-reg encoding of MOVAPS)
(B38=2503) 2476 (305042: Implement 0F 7F encoding of movq reg-reg)
-(B38=12940) 12887 (n-i-bz libmpiwrap.c fixes)
+(B38=12940) 12887 (n-i-bz: libmpiwrap.c fixes)
(B38=2504) 2477 (305321: Re-enable 'prefetch m8' and 'prefetchw m8')
(B38=2505) 2478 (295617: Fix LZCNT and TZCNT properly)
(B38=2506) 2479 (305199: Implement QDADD and QDSUB)
@@ -34,11 +34,15 @@
(B38=12945) 12897/8 (305690: andle non-zero sem_*wait() return values correctly)
(B38=2508) 2499 (305926: Invalid alignment checks for some AVX instructions)
(B38=12946) 12923 (304980: Guard against negative symbol sizes)
-(B38=12948) 12947 (n-i-bz: volatile in stack check, re clang)
-(B38=?????) 12964 (306310 3.8.0 release tarball missing some files)
-
-VEX r2517, 2518
-#306310 (12964)
+(B38=12948) 12947 (n-i-bz: volatile in stack check, re clang)
+(B38=12984) 12964 (306310 3.8.0 release tarball missing some files)
+(B38=2534) 2517/8 (n-i-bz: fix a couple of union tag-vs-field mixups)
+(B38=2535) 2531 (306297: ARM: STM<c>.W <Rn>{!}, <registers> too strict)
+(B38=2536) 2532 (306664: AMD64: Fix PCMPxSTRx variant $0x46)
+(B38=12985) 12982 (306612: Intercept __GI_memmove)
+(B38=2537,12986)
+ 2533,12980
+ (304035: ARM: uqsub16 shadd16 uhsub8 uhsub16)
-------- Bugs brought forward from 3_7_BUGSTATUS.txt --------
@@ -58,10 +62,6 @@
303877 valgrind doesn't support compressed debuginfo sections.
-304035 disInstr(arm): unhandled instruction 0xE1023053
- UQSUB16 QADD QSUB QDADD SHADD16 UHSUB16
- (but based on 3.6.1; unclear which are still problematic)
-
304259 support Darwin 12 (Mac OS 10.8, Mountain Lion)
Canonical OSX 10.8
@@ -79,9 +79,6 @@
probably related to 301281 et al
QUERIED
-304744 valgrind hangs on munmap()
- probably invalid
-
304832 ppc32: build failure
probably invalid
@@ -96,6 +93,7 @@
305957 m_debuginfo/d3basics.c:965 (vgModuleLocal_evaluate_GX):
Assertion 'aMin == (Addr)0' failed.
+ QUERIED -- no info so far
306004 Wishlist: port valgrind to sparc
@@ -109,31 +107,20 @@
306235 unhandled syscall: 429 (freebsd)
-306297 disInstr(thumb): unhandled instruction 0xE883 0x000C
-
306299 Internal error when running a winelib application
306310 3.8.0 release tarball missing some files
306340 parse_var_DIE confused by DWARF from clang-3.1
-306360 vex x86->IR: 0x66 0xF 0x3A 0x1
-
306535 massif: force dump result every X minutes
306587 data cache line size is 128 and instruction cache line size is 32
-306588 data cache line size is 128 and instruction cache line size is 32
-306590 not support e500v2 spe 0x216 command
-
-306612 RHEL 6 glibc-2.X default suppressions need /lib*/libc-*patterns
+306590 not support e500v2 spe 0x216 command
286864 strlen function redirection error
-306664 vex amd64->IR: 0x66 0xF 0x3A 0x62 0xD1 0x46 0x66 0xF
-
-306721 vex amd64->IR: 0xC5 0xFB 0x10 0x5 0x1B 0xE8 0x1 0x0
-
306783 Mips unhandled syscall : 4025 / 4079 / 4182
-- Mon 17 Sept 2012, 10 am