version 1.90, 2002/12/15 17:38:51
|
version 1.91, 2002/12/23 22:14:05
|
Line 307 else
|
Line 307 else
|
KERNEL="kernl16l.fi kernl16b.fi kernl32l.fi kernl32b.fi kernl64l.fi kernl64b.fi" |
KERNEL="kernl16l.fi kernl16b.fi kernl32l.fi kernl32b.fi kernl64l.fi kernl64b.fi" |
fi |
fi |
|
|
|
#check how to do asm(".skip 16") |
|
for i in ".skip 16" ".block 16" ".org .+16" ".=.+16" ".space 16" |
|
do |
|
AC_MSG_CHECKING([whether asm("$i") skips 16 bytes]) |
|
AC_TRY_RUN( |
|
int foo(int); |
|
main() |
|
{ |
|
exit(foo(0)!=16); |
|
} |
|
int foo(int x) |
|
{ |
|
if (x) { |
|
label1: |
|
asm("$i"); |
|
label2: |
|
} |
|
return (&&label2)-(&&label1); |
|
} |
|
,AC_MSG_RESULT(yes) |
|
AC_DEFINE_UNQUOTED(SKIP16,asm("$i"),statement for skipping 16 bytes) |
|
break |
|
,AC_MSG_RESULT(no),) |
|
|
|
done |
|
|
|
|
dnl Checks for programs. |
dnl Checks for programs. |
AC_PROG_LN_S |
AC_PROG_LN_S |
dnl AM_PROG_INSTALL #performed by AM_INIT_AUTOMAKE |
dnl AM_PROG_INSTALL #performed by AM_INIT_AUTOMAKE |