aboutsummaryrefslogtreecommitdiff
path: root/libitm/config
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2014-04-09 14:49:59 +0000
committerRainer Orth <ro@gcc.gnu.org>2014-04-09 14:49:59 +0000
commit5e1f630ae8b479db169fac18f181ed5ad6dd2a31 (patch)
treee6eaf7540c8c1403baf68824777258cdb00d6512 /libitm/config
parent5d1a5a53783dbfe3e1b9697f1dad4c685cf503c7 (diff)
downloadgcc-5e1f630ae8b479db169fac18f181ed5ad6dd2a31.zip
gcc-5e1f630ae8b479db169fac18f181ed5ad6dd2a31.tar.gz
gcc-5e1f630ae8b479db169fac18f181ed5ad6dd2a31.tar.bz2
Check if GCC uses assembler cfi support
* config/generic/asmcfi.h: Also check for __GCC_HAVE_DWARF2_CFI_ASM. From-SVN: r209242
Diffstat (limited to 'libitm/config')
-rw-r--r--libitm/config/generic/asmcfi.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libitm/config/generic/asmcfi.h b/libitm/config/generic/asmcfi.h
index 999409a..398cb45 100644
--- a/libitm/config/generic/asmcfi.h
+++ b/libitm/config/generic/asmcfi.h
@@ -24,7 +24,7 @@
#include "config.h"
-#ifdef HAVE_AS_CFI_PSEUDO_OP
+#if defined(HAVE_AS_CFI_PSEUDO_OP) && defined(__GCC_HAVE_DWARF2_CFI_ASM)
#define cfi_startproc .cfi_startproc
#define cfi_endproc .cfi_endproc
@@ -50,4 +50,4 @@
#define cfi_restore(r)
#define cfi_undefined(r)
-#endif /* HAVE_AS_CFI_PSEUDO_OP */
+#endif /* HAVE_AS_CFI_PSEUDO_OP && __GCC_HAVE_DWARF2_CFI_ASM */