From: Rhys Kidd Date: Sat, 29 Aug 2015 07:42:40 +0000 (+0000) Subject: Intercept platform_memchr$VARIANT$Haswell on OS X X-Git-Tag: svn/VALGRIND_3_11_0~61 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2c1bd532752e3a53a6b13cf5623f686ab94f3681;p=thirdparty%2Fvalgrind.git Intercept platform_memchr$VARIANT$Haswell on OS X bz#351756 On OS X 10.10 (without Haswell hardware) Before: == 595 tests, 215 stderr failures, 9 stdout failures, 0 stderrB failures, 0 stdoutB failures, 30 post failures == After: == 595 tests, 215 stderr failures, 9 stdout failures, 0 stderrB failures, 0 stdoutB failures, 30 post failures == git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15596 --- diff --git a/NEWS b/NEWS index fcd42e5ca6..a861700915 100644 --- a/NEWS +++ b/NEWS @@ -339,6 +339,7 @@ where XXXXXX is the bug number as listed below. 351386 Solaris: Cannot run ld.so.1 under Valgrind 351474 Fix VG_(iseqsigset) as obvious 351534 Fix incorrect header guard +351756 Intercept platform_memchr$VARIANT$Haswell on OS X n-i-bz Provide implementations of certain compiler builtins to support compilers that may not provide those n-i-bz Old STABS code is still being compiled, but never used. Remove it. diff --git a/shared/vg_replace_strmem.c b/shared/vg_replace_strmem.c index cf29cdd2ef..005b6795a1 100644 --- a/shared/vg_replace_strmem.c +++ b/shared/vg_replace_strmem.c @@ -262,6 +262,7 @@ static inline void my_exit ( int x ) # if DARWIN_VERS >= DARWIN_10_10 /* _platform_strchr$VARIANT$Generic */ STRCHR(libsystemZuplatformZddylib, _platform_strchr$VARIANT$Generic) + /* _platform_strchr$VARIANT$Haswell */ STRCHR(libsystemZuplatformZddylib, _platform_strchr$VARIANT$Haswell) # endif @@ -891,6 +892,8 @@ static inline void my_exit ( int x ) MEMCHR(VG_Z_DYLD, memchr) /* _platform_memchr$VARIANT$Generic */ MEMCHR(libsystemZuplatformZddylib, _platform_memchr$VARIANT$Generic) + /* _platform_memchr$VARIANT$Haswell */ + MEMCHR(libsystemZuplatformZddylib, _platform_memchr$VARIANT$Haswell) # endif #elif defined(VGO_solaris)