From 520852c7693358f0ae7030db7a3a96b5d4714b71 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Wed, 7 Aug 2002 00:04:44 +0000 Subject: [PATCH] Don't make the ac_asm function wrapper static to prevent it from being optimized out. --- aclocal.m4 | 2 +- configure | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/aclocal.m4 b/aclocal.m4 index 2c9692c2d29..ead087ecc4e 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -81,7 +81,7 @@ dnl dnl Usage: WINE_TRY_ASM_LINK(asm-code,includes,function,[action-if-found,[action-if-not-found]]) dnl AC_DEFUN([WINE_TRY_ASM_LINK], -[AC_TRY_LINK([static void ac_asm(void) { asm([$1]); } +[AC_TRY_LINK([void ac_asm(void) { asm([$1]); } [$2]],[$3],[$4],[$5])]) dnl **** Check if we can link an empty program with special CFLAGS **** diff --git a/configure b/configure index 93e2d1588e3..eb3cffbf554 100755 --- a/configure +++ b/configure @@ -9858,7 +9858,7 @@ else cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -static void ac_asm(void) { asm("\t.globl _ac_test\n\t.def _ac_test; .scl 2; .type 32; .endef\n_ac_test:\t.long 0"); } +void ac_asm(void) { asm("\t.globl _ac_test\n\t.def _ac_test; .scl 2; .type 32; .endef\n_ac_test:\t.long 0"); } #ifdef F77_DUMMY_MAIN # ifdef __cplusplus @@ -9893,7 +9893,7 @@ cat conftest.$ac_ext >&5 cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -static void ac_asm(void) { asm("\t.globl _ac_test\n\t.type _ac_test,@function\n_ac_test:\t.long 0"); } +void ac_asm(void) { asm("\t.globl _ac_test\n\t.type _ac_test,@function\n_ac_test:\t.long 0"); } #ifdef F77_DUMMY_MAIN # ifdef __cplusplus @@ -9928,7 +9928,7 @@ cat conftest.$ac_ext >&5 cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -static void ac_asm(void) { asm("\t.globl _ac_test\n\t.type _ac_test,2\n_ac_test:\t.long 0"); } +void ac_asm(void) { asm("\t.globl _ac_test\n\t.type _ac_test,2\n_ac_test:\t.long 0"); } #ifdef F77_DUMMY_MAIN # ifdef __cplusplus @@ -10005,7 +10005,7 @@ else cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -static void ac_asm(void) { asm(".globl _ac_test\n_ac_test:\t.long 0"); } +void ac_asm(void) { asm(".globl _ac_test\n_ac_test:\t.long 0"); } extern int ac_test; #ifdef F77_DUMMY_MAIN # ifdef __cplusplus @@ -10068,7 +10068,7 @@ else cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -static void ac_asm(void) { asm("\t.globl _ac_test@0\n_ac_test@0:\n\t.globl ac_test@0\nac_test@0:"); } +void ac_asm(void) { asm("\t.globl _ac_test@0\n_ac_test@0:\n\t.globl ac_test@0\nac_test@0:"); } extern void __attribute__((__stdcall__)) ac_test(void); #ifdef F77_DUMMY_MAIN # ifdef __cplusplus @@ -10124,7 +10124,7 @@ else cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" -static void ac_asm(void) { asm(".string \"test\""); } +void ac_asm(void) { asm(".string \"test\""); } #ifdef F77_DUMMY_MAIN # ifdef __cplusplus