xref: /aosp_15_r20/external/libffi/m4/asmcfi.m4 (revision 1fd5a2e1d639cd1ddf29dd0c484c123bbd850c21)
1*1fd5a2e1SPrashanth SwaminathanAC_DEFUN([GCC_AS_CFI_PSEUDO_OP],
2*1fd5a2e1SPrashanth Swaminathan[AC_CACHE_CHECK([assembler .cfi pseudo-op support],
3*1fd5a2e1SPrashanth Swaminathan    gcc_cv_as_cfi_pseudo_op, [
4*1fd5a2e1SPrashanth Swaminathan    gcc_cv_as_cfi_pseudo_op=unknown
5*1fd5a2e1SPrashanth Swaminathan    AC_TRY_COMPILE([asm (".cfi_sections\n\t.cfi_startproc\n\t.cfi_endproc");],,
6*1fd5a2e1SPrashanth Swaminathan		   [gcc_cv_as_cfi_pseudo_op=yes],
7*1fd5a2e1SPrashanth Swaminathan		   [gcc_cv_as_cfi_pseudo_op=no])
8*1fd5a2e1SPrashanth Swaminathan ])
9*1fd5a2e1SPrashanth Swaminathan if test "x$gcc_cv_as_cfi_pseudo_op" = xyes; then
10*1fd5a2e1SPrashanth Swaminathan    AC_DEFINE(HAVE_AS_CFI_PSEUDO_OP, 1,
11*1fd5a2e1SPrashanth Swaminathan	      [Define if your assembler supports .cfi_* directives.])
12*1fd5a2e1SPrashanth Swaminathan fi
13*1fd5a2e1SPrashanth Swaminathan])
14