Fix build breakage on Darwin resulting from r11402 (see #243270),

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
This commit is contained in:
Julian Seward 2010-10-07 10:00:04 +00:00
parent d1bad49f00
commit db5247b157

View 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 \