Commit 49163d5e authored by Marcus Meissner's avatar Marcus Meissner Committed by Alexandre Julliard

Do not emit .string into the instruction stream, but into the .data

section (to avoid alignment assertions).
parent a9568dd0
......@@ -10237,7 +10237,7 @@ else
cat >conftest.$ac_ext <<_ACEOF
#line $LINENO "configure"
#include "confdefs.h"
void ac_asm(void) { asm(".string \"test\""); }
void ac_asm(void) { asm(".data\n\t.string \"test\"\n\t.text"); }
#ifdef F77_DUMMY_MAIN
# ifdef __cplusplus
......
......@@ -743,7 +743,8 @@ fi
dnl **** Check for .string in assembler ****
AC_CACHE_CHECK([whether assembler accepts .string], ac_cv_c_asm_string,
WINE_TRY_ASM_LINK([".string \"test\""],,,ac_cv_c_asm_string="yes",ac_cv_c_asm_string="no"))
WINE_TRY_ASM_LINK([".data\n\t.string \"test\"\n\t.text"],,,
ac_cv_c_asm_string="yes",ac_cv_c_asm_string="no"))
if test "$ac_cv_c_asm_string" = "yes"
then
AC_DEFINE(HAVE_ASM_STRING, 1, [Define to use .string instead of .ascii])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment