Update bug status.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13581 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/NEWS b/NEWS
index 4e0f675..306c3a4 100644
--- a/NEWS
+++ b/NEWS
@@ -571,6 +571,13 @@
 308930  syscall name_to_handle_at (303 on amd64) not handled
         FIXED 13304
 
+307113  s390x: DFP support
+        FIXED
+
+164485  VG_N_SEGNAMES and VG_N_SEGMENTS are (still) too small
+        == https://bugzilla.redhat.com/show_bug.cgi?id=730303
+        FIXED 13567
+
 
 Release 3.8.1 (19 September 2012)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/docs/internals/3_8_BUGSTATUS.txt b/docs/internals/3_8_BUGSTATUS.txt
index 1c8a922..9e89662 100644
--- a/docs/internals/3_8_BUGSTATUS.txt
+++ b/docs/internals/3_8_BUGSTATUS.txt
@@ -130,10 +130,6 @@
 gkw extra suppression?
 gcp libnss3.so debuginfo read hang
 
-164485  VG_N_SEGNAMES and VG_N_SEGMENTS are (still) too small
-        == https://bugzilla.redhat.com/show_bug.cgi?id=730303
-        FIX THIS **PRIO
-
 306947  s390x: BFP rounding mode improvements
         Proposal, no action
 
@@ -143,15 +139,12 @@
 211352  helgrind races in helgrind's own mythread_wrapper
         NEEDINFO
 
-307113  s390x: DFP support
-        Huge; in progress.  Queried as to status.
-
 307367  amd64->IR: 0xF2 0x48 0xF 0x5F 0x3E 0xF2 0x48 0xF
         redundant-REX, should be easy to fix
 
 307399  amd64->IR: 0xC4 0x62 0x55 0x2E 0x18 0x44 0x39 0x87
         (vmaskmovps %ymm11,%ymm5,(%rax))
-        CONDITIONAL STORES
+        CONDITIONAL STORES -- probably fixed?
 
 307415  3.8.1 build error - OSX Lion 10.7.4 duplicate symbol
         _mach_make_memory_entry
@@ -161,7 +154,7 @@
         QUERIED (unclear how to fix)
         Severity: low
 
-307557  Leaks on Mac OS X 10.7.5 libraries at 
+307557 *Leaks on Mac OS X 10.7.5 libraries at 
         ImageLoader::recursiveInitialization
         SHOULD FIX (simple extra supp)
         FIX 3.9
@@ -169,7 +162,7 @@
 308027  Warning: negative range in .debug_loc section
         QUERIED -- not sure this needs fixing or not
 
-308135  PPC32 MPC8xx has 16 bytes cache size
+308135 *PPC32 MPC8xx has 16 bytes cache size
         HAS_PATCH -- should take this
 
 79362   Debug info is lost for .so files when they are dlclose'd
@@ -180,7 +173,7 @@
 
 ------ Thu Oct 11 18:51:26 CEST 2012
 
-289578  Backtraces with ARM unwind tables (=without debug symbols) and
+289578 *Backtraces with ARM unwind tables (=without debug symbols) and
         support for offline symbol resolving
         3.9 FIX (cleanup and partial commit -- stack scan)
 
@@ -201,7 +194,7 @@
 308729  vex x86->IR: unhandled instruction bytes 0xf 0x5
         HAS_PATCH, but NEEDINFO
 
-243232  Inconsistent Lock Orderings report with trylock
+243232 *Inconsistent Lock Orderings report with trylock (PBOS?)
         Almost certainly real (+ probably a dup).  No action so far.
 
 237920  valgrind segfault on fork failure
@@ -228,7 +221,7 @@
         Has patch, but needs further checking
         Does not appear to be much enthusiasm for this
 
-309827  add support for nvidia (nvmem) ioctls
+309827 *add support for nvidia (nvmem) ioctls
         A bunch of Android hackery from VladV; needs pulling apart
         FIX 3.9 (commit)
 
@@ -249,7 +242,6 @@
         Probably INVALID
 
 -- Wed Dec  5 23:41:20 CET 2012
-XXX 20 Sept 2013: triaged back to here
 
 311544  sys_fork() calls VG_(do_atfork_pre)() AFTER forking()
         FIX 3.9 (easy)
@@ -381,7 +373,7 @@
         No action so far
         Needs review; would be nice to redo this with a more robust API
 
-318050  libmpiwrap fails to compile with out-of-source build
+318050 *libmpiwrap fails to compile with out-of-source build
         FIX 3.9 (commit)
 
 Thu Apr 11 18:16:04 CEST 2013
@@ -424,7 +416,7 @@
         A bigger patch depends on it, but that has not appeared yet
         Wishlist, + as yet incomplete
 
-320131  WARNING: unhandled syscall: 369 on ARM (prlimit64)
+320131 *WARNING: unhandled syscall: 369 on ARM (prlimit64)
         FIX 3.9 (the simple patch)
 
 320546  valgrind exits with "Assertion 'in_rx' failed"
@@ -432,7 +424,7 @@
         Need more info (the .so); queried.
         MAYBE FIX 3.9 (potentially serious)
 
-320661  vgModuleLocal_read_elf_debug_info(): "Assertion '!di->soname'
+320661 *vgModuleLocal_read_elf_debug_info(): "Assertion '!di->soname'
         failed" on weird files
         Has patch;
         FIX 3.9 (commit); looks very simple
@@ -441,7 +433,7 @@
         Not sure what this is.  Queried.
         Severity: high  Audience: low (??)
 
-320998  vex amd64->IR pcmpestri and pcmpestrm SSE4.2 instructions are
+320998 *vex amd64->IR pcmpestri and pcmpestrm SSE4.2 instructions are
         unsupported (by version 3.8.1)
         PCMPxSTRx $0x30, $0x40
         Severity: high  Audience: low
@@ -463,19 +455,19 @@
 
 Tue Jul  2 12:15:07 CEST 2013
 
-321888  Unhandled instruction: LDRH (Thumb)
+321888 *Unhandled instruction: LDRH (Thumb)
         Has patch; plausible (needs checking)
         FIX 3.9 (commit)
 
-321891  Unhandled instruction: LDRHT (Thumb)
+321891 *Unhandled instruction: LDRHT (Thumb)
         Has patch; plausible (needs checking)
         FIX 3.9 (commit)
 
-321892  Unhandled instruction: LDRSH (Thumb)
+321892 *Unhandled instruction: LDRSH (Thumb)
         Has patch; plausible (needs checking)
         FIX 3.9 (commit)
 
-321902  disInstr(ARM): 0xECECA102
+321902 *disInstr(ARM): 0xECECA102
 321903  == 321902
         MAYBE 3.9 (query vgolubev)
 
@@ -483,7 +475,7 @@
         MIPS64; has patch; assigned to Petar
         MAYBE 3.9 (query Petar)
 
-322254  Show threadname together with tid if set by application
+322254 *Show threadname together with tid if set by application
         Contains plausible looking patch (what's with XML output??)
         FIX 3.9 (commit)
 
@@ -496,7 +488,7 @@
         Contains plausible patch.  Is bug fix.  (should take)
         FIX 3.9 (commit)
 
-322563  vex mips->IR: unhandled instruction bytes: 0x70 0x83 0xF0 0x3A
+322563 *vex mips->IR: unhandled instruction bytes: 0x70 0x83 0xF0 0x3A
         MIPS; assigned to Petar
         MAYBE 3.9 (query Petar)
 
@@ -515,11 +507,11 @@
         QUERIED
         Severity: med  Audience: low
 
-323035  Unhandled instruction: LDRSHT(Thumb)
+323035 *Unhandled instruction: LDRSHT(Thumb)
         Has patch; plausible (needs checking)
         FIX 3.9 (commit)
 
-323036  Unhandled instruction: SMMLS (ARM and Thumb)
+323036 *Unhandled instruction: SMMLS (ARM and Thumb)
         Has patch; plausible (needs checking) (duplication?)
         FIX 3.9 (commit)
 
@@ -528,19 +520,19 @@
         QUERIED .. is 322254 good enough?
         Severity: low  Audience: med
 
-323175  Unhandled instruction: SMLALD (ARM + Thumb)
+323175 *Unhandled instruction: SMLALD (ARM + Thumb)
         Has patch; plausible (needs checking) (duplication?)
         FIX 3.9 (commit)
 
-323177  Unhandled instruction: SMLSLD (ARM + Thumb)
+323177 *Unhandled instruction: SMLSLD (ARM + Thumb)
         Has patch; plausible (needs checking) (duplication?)
         FIX 3.9 (commit)
 
-323178  Unhandled instruction: PLDW register (ARM)
+323178 *Unhandled instruction: PLDW register (ARM)
         Has patch; plausible (needs checking)
         FIX 3.9 (commit)
 
-323179  Unhandled instruction: PLDW immediate (ARM)
+323179 *Unhandled instruction: PLDW immediate (ARM)
         Has patch; plausible (needs checking)
         FIX 3.9 (commit)
 
@@ -554,7 +546,7 @@
         FIX 3.9 if can do it at no risk and no CPUID hassle
         -- ask mjw
 
-323432  Calling pthread_cond_destroy() or pthread_mutex_destroy()
+323432 *Calling pthread_cond_destroy() or pthread_mutex_destroy()
         with PTHREAD_COND_INITIALIZER/PTHREAD_MUTEX_INITIALIZER
         triggers false positive
         Has patch from pbos
@@ -567,14 +559,14 @@
         64-bit uncleanness; no action so far; QUERIED
         Severity: med  Audience: low
 
-323777  Documentation does not warn of sgcheck+darwin incompatibility
+323777 *Documentation does not warn of sgcheck+darwin incompatibility
         FIX 3.9
 
-323803  Transactional memory instructions are not supported for Power
+323803 *Transactional memory instructions are not supported for Power
         This is TM scheme 1 (immediate fail).  Needs landing.
         FIX 3.9 (?? queried Carl)
 
-324047  Valgrind doesn't support [LDR,ST]{S}[B,H]T ARM instructions
+324047 *Valgrind doesn't support [LDR,ST]{S}[B,H]T ARM instructions
         Has patch; plausible (needs checking) (aren't these done already?)
         FIX 3.9 (commit)
 
@@ -590,12 +582,12 @@
 324081  3.8.1 Valgrind periodically hangs in long-running application
         NEEDINFO (requested)
 
-324149  helgrind: When pthread_cond_timedwait returns ETIMEDOUT, helgrind
+324149 *helgrind: When pthread_cond_timedwait returns ETIMEDOUT, helgrind
         thinks the condvar is still waited on
         Has patches; needs looking at (LOOKS OK)
         FIX 3.9 (commit)
 
-324181  mmap does not handle MAP_32BIT
+324181 *mmap does not handle MAP_32BIT
         Should at least detect and fail this case
         FIX 3.9 (to fail MAP_32BIT; should be easy)
 
@@ -608,7 +600,7 @@
         Hmm, looks like a real bug.
         Severity: med  Audience: low
 
-324421  Support for fanotify API on ARM architecture
+324421 *Support for fanotify API on ARM architecture
         Has simple patch; should apply.
         FIX 3.9 (trivial patch)
 
@@ -626,15 +618,15 @@
         In progress
         Severity: low  Audience: low
 
-324834  Unhandled instructions in Microsoft C run-time (msvcrt.dll) for x86_64
+324834 *Unhandled instructions in Microsoft C run-time (msvcrt.dll) for x86_64
         Should be easy to fix; queried
         Severity: high  Audience: low        
 
 324882  CPUID should depend on VEX capabilities, not on underlying CPU
         Middle-term cleanup; not urgent
 
-324894  Phase 3 support for IBM Power ISA 2.07
-        Waiting for review (but by who?)
+324894 *Phase 3 support for IBM Power ISA 2.07
+        Waiting to land
         MAYBE 3.9
 
 Thu Sep 19 10:34:49 CEST 2013