]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix build breakage on Darwin resulting from r11402 (see #243270),
authorJulian Seward <jseward@acm.org>
Thu, 7 Oct 2010 10:00:04 +0000 (10:00 +0000)
committerJulian Seward <jseward@acm.org>
Thu, 7 Oct 2010 10:00:04 +0000 (10:00 +0000)
by disabling creation of .cfi directives on Darwin, until such time
as someone can figure out how to do this.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11407

include/valgrind.h

index 8f5c508ae1793f5354e562181884308862686814..794f6675fac6b52d0ee217eab03f73e6264373fa 100644 (file)
@@ -1220,9 +1220,11 @@ typedef
 
    Oh .. and this all needs to be conditionalised so that it is
    unchanged from before this commit, when compiled with older gccs
-   that don't support __builtin_frame_address.
+   that don't support __builtin_frame_address.  And also, skip
+   it on Darwin (at least for the moment) since I can't figure out
+   how to do the .cfi directives there.
 */
-#if HAVE_BUILTIN_FRAME_ADDRESS
+#if HAVE_BUILTIN_FRAME_ADDRESS && !defined(PLAT_amd64_darwin)
 #  define __FRAME_POINTER                                         \
       ,"r"(__builtin_frame_address(0))
 #  define VALGRIND_CFI_PROLOGUE                                   \