OSDN Git Service

Check if GCC uses assembler cfi support
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Apr 2014 14:57:48 +0000 (14:57 +0000)
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Apr 2014 14:57:48 +0000 (14:57 +0000)
* config/generic/asmcfi.h: Also check for
__GCC_HAVE_DWARF2_CFI_ASM.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@209245 138bc75d-0d04-0410-961f-82ee72b054a4

libitm/ChangeLog
libitm/config/generic/asmcfi.h

index 12636cc..b94cd32 100644 (file)
@@ -1,3 +1,8 @@
+2014-04-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * config/generic/asmcfi.h: Also check for
+       __GCC_HAVE_DWARF2_CFI_ASM.
+
 2013-04-11  Release Manager
 
        * GCC 4.7.3 released.
 2013-04-11  Release Manager
 
        * GCC 4.7.3 released.
index 3a5634b..5bf7f45 100644 (file)
@@ -24,7 +24,7 @@
 
 #include "config.h"
 
 
 #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
 
 #define cfi_startproc                  .cfi_startproc
 #define cfi_endproc                    .cfi_endproc
@@ -50,4 +50,4 @@
 #define cfi_restore(r)
 #define cfi_undefined(r)
 
 #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 */