Update.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15151 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/NEWS b/NEWS
index e796338..40ecb51 100644
--- a/NEWS
+++ b/NEWS
@@ -152,25 +152,28 @@
344702 Fix missing libobjc suppressions on OS X 10.10
344939 Fix memcheck/tests/xml1 on OS X 10.10
345016 helgrind/tests/locked_vs_unlocked2 is failing sometimes
+345079 Fix build problems in VEX/useful/test_main.c
+345215 Performance improvements for the register allocator
345394 Fix memcheck/tests/strchr on OS X
345637 Fix memcheck/tests/sendmsg on OS X
+345695 Add POWERPC support for AT_DCACHESIZE and HWCAP2
345887 Fix an assertion in the address space manager
+346267 Compiler warnings for PPC64 code on call to LibVEX_GuestPPC64_get_XER()
+ and LibVEX_GuestPPC64_get_CR()
+346270 Regression tests none/tests/jm_vec/isa_2_07 and
+ none/tests/test_isa_2_07_part2 have failures on PPC64 little endian
346307 fuse filesystem syscall deadlocks
-346801 Fix build error on OS X
+346324 PPC64 missing support for lbarx, lharx, stbcx and sthcx instructions
+346416 Add support for LL_IOC_PATH2FID and LL_IOC_GETPARENT Lustre ioctls
+346474 PPC64 Power 8, spr TEXASRU register not supported
+346487 Compiler generates "note" about a future ABI change for PPC64
+346801 Fix link error on OS X: _vgModuleLocal_sf_maybe_extend_stack
n-i-bz Provide implementations of certain compiler builtins to support
compilers who may not provide those
n-i-bz Old STABS code is still being compiled, but never used. Remove it.
n-i-bz Fix compilation on distros with glibc < 2.5
n-i-bz (vex 3098) Avoid generation of Neon insns on non-Neon hosts
-345695 Add support for the auxvex entries AT_DCHCEBSIZE and AT_HWCAP2
- entries on ppc.
-346267 Fix compiler warning about casting arguments, ppc64.
-346324 Add support for the ppc instructions lbarx, lharx, stbcs, sthcs
-346416 Add support for LL_IOC_PATH2FID and LL_IOC_GETPARENT Lustre ioctls
n-i-bz Enable rt_sigpending syscall on ppc64 linux.
-346474 Added support for accessing the PPC64 TEXASRU register
-346487 Change PPC64 function calls with 128-bit values to use a pointer so
- the compiler will not generate a note about an ABI change.
Release 3.10.1 (25 November 2014)
diff --git a/docs/internals/3_10_BUGSTATUS.txt b/docs/internals/3_10_BUGSTATUS.txt
index 822a86e..5636bc3 100644
--- a/docs/internals/3_10_BUGSTATUS.txt
+++ b/docs/internals/3_10_BUGSTATUS.txt
@@ -299,11 +299,8 @@
Check: space recovery in aspacemgr segnames array re-implemented?
-343902 --vgdb=yes doesn't break when --xml=yes is used
-no action yet
-
344019 new tool: trackptr to track pointer usage
-na
+no action so far
344052 Cost of dynamically loaded library is not properly linked to
source code lines if the library is unloaded before exit
@@ -313,25 +310,115 @@
344337 OS X 10.10 unhandled syscall
-344382 Memcheck has high false error rates on MSVC2013 compiled, optimised, code
-in progress
+344382 Memcheck has high false error rates on MSVC2013 compiled,
+ optimised, code in progress
+fixed, but preffed off
344401 x32 ABI support
+no action
344416 'make regtest' does not work cleanly on OS X
+meta-bug
344512 unhandled syscal: unix:349
344524 store conditional of guest applications always fail (Octeon3(MIPS)
+discussed, partial fix available
344543 --leak-check=full memleak errors from system libraries in OS X 10.10.2
+can possibly close
344547 vex x86->IR: 0xC5 0xF8 0x77 0xE9
-avx
-
-344559 garbage collection of unused segment names in address space manager
+avx on x86
344560 Stack traces missing penultimate frame
has plausible patch
Thu 5 Mar 18:08:27 CET 2015
+
+344886 V should not try to extend a sigaltstack
+unclear what the situation is
+
+344936 unhandled syscall: unix:473 (readlinkat) on OS X 10.10
+
+345077 linux syscall execveat support (linux 3.19)
+has patch
+
+345121 helgrind/tests/hg05_race2 fails intermittently
+
+345126 Incorrect handling of VIDIOC_G_AUDIO and G_AUDOUT
+has patch
+
+345177 arm64: prfm (reg) not implemented
+
+345248 add support for Solaris OS in valgrind
+
+345261 Unsupported instruction 0xC5 0xFB 0x10 0x44 (vmovsd
+ 0x8(%esp),%xmm0)
+avx on x86
+
+345307 Please suppress warning about "still reachable" memory
+ when using libstdc++ from gcc 5
+
+345338 TIOCGSERIAL and TIOCSSERIAL ioctl support on Linux
+has patch
+
+345414 I get the following when I ran valgrind WARNING:
+ unhandled syscall: 317
+sys_seccomp
+
+345751 OS X: Incorrect result for operator Iop_Add32 and Iop_Add64
+due to mce.useLLVMworkarounds = True
+
+345753 OS X: sanityCheckFail: exiting due to bad IR for Iop_AddF64
+IR type error; should look at it
+
+345763 MIPS N32 ABI support
+various patches, no upstream action so far
+
+345811 annotate also FP for memcheck dirty helpers
+has patch, should commit
+
+345824 aspacem segment mismatch on OS X: seen with none/tests/bigcode
+but also for s390-linux; confusing
+
+345921 Add TileGX instruction set test in non/tests/tilegx/
+
+345928 amd64: callstack only contains current function for small stacks
+has patch, but needs further investigation
+
+345929 Crash when running with `--gen-suppressions=yes` after
+ entering 'y' to confirm
+probable easy fix
+
+345975 Artificial functions in backtrace
+more Dwarf complexity
+
+345984 disInstr(arm): unhandled instruction: 0xEE193F1E
+
+345985 disInstr(arm): unhandled instruction: 0xF2200150
+
+345987 MIPS64: Implement cavium LHX instruction
+has patches
+
+346023 valgrind crashes when run over mono program
+roundsd, sse 4.1, x86
+
+346031 MIPS: Implement support for the CvmCount register (rhwr %0, 31)
+has patch
+
+346185 Fix typo saving altivec register v24
+has patch
+
+346411 MIPS: SysRes::_valEx handling is incorrect
+
+346476 vex amd64->IR: 0xC5 0xFD 0xC2 0xC1 0x10 0xC5 0xFD 0x29
+
+346562 MIPS64: lwl/lwr instructions are performing 64bit loads
+ and causing spurious "invalid read of size 8" warnings
+has patch
+
+346665 valgrind: the 'impossible' happened: LibVEX called failure_exit().
+armv6 probable failure
+
+Tue 28 Apr 13:48:40 CEST 2015