From a53add809f636110657909ca4f563f15233f9121 Mon Sep 17 00:00:00 2001 From: zippel Date: Thu, 10 May 2007 21:20:02 +0000 Subject: * configure.ac (HAVE_AS_CFI_PSEUDO_OP): New test. * configure: Regenerate. * fficonfig.h.in: Regenerate. * src/m68k/sysv.S (CFI_STARTPROC,CFI_ENDPROC, CFI_OFFSET,CFI_DEF_CFA): New macros. (ffi_call_SYSV): Add callframe annotation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@124600 138bc75d-0d04-0410-961f-82ee72b054a4 --- libffi/configure.ac | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'libffi/configure.ac') diff --git a/libffi/configure.ac b/libffi/configure.ac index c171d922f8b..92c5678c934 100644 --- a/libffi/configure.ac +++ b/libffi/configure.ac @@ -201,6 +201,18 @@ AC_SUBST(HAVE_LONG_DOUBLE) AC_C_BIGENDIAN +AC_CACHE_CHECK([assembler .cfi pseudo-op support], + libffi_cv_as_cfi_pseudo_op, [ + libffi_cv_as_cfi_pseudo_op=unknown + AC_TRY_COMPILE([asm (".cfi_startproc\n\t.cfi_endproc");],, + [libffi_cv_as_cfi_pseudo_op=yes], + [libffi_cv_as_cfi_pseudo_op=no]) +]) +if test "x$libffi_cv_as_cfi_pseudo_op" = xyes; then + AC_DEFINE(HAVE_AS_CFI_PSEUDO_OP, 1, + [Define if your assembler supports .cfi_* directives.]) +fi + if test x$TARGET = xSPARC; then AC_CACHE_CHECK([assembler and linker support unaligned pc related relocs], libffi_cv_as_sparc_ua_pcrel, [ -- cgit v1.2.1