2 AC_DEFUN([OPENAFS_GCC_SUPPORTS_MARCH], [
3 AC_MSG_CHECKING(if $CC accepts -march=pentium)
5 CFLAGS="-MARCH=pentium"
6 AC_CACHE_VAL(openafs_gcc_supports_march,[
10 openafs_gcc_supports_march=yes,
11 openafs_gcc_supports_march=no)])
12 AC_MSG_RESULT($openafs_gcc_supports_march)
13 if test x$openafs_gcc_supports_march = xyes; then
14 P5PLUS_KOPTS="-march=pentium"
16 P5PLUS_KOPTS="-m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2"
21 AC_DEFUN([OPENAFS_GCC_NEEDS_NO_STRICT_ALIASING], [
22 AC_MSG_CHECKING(if $CC needs -fno-strict-aliasing)
24 CFLAGS="-fno-strict-aliasing"
25 AC_CACHE_VAL(openafs_gcc_needs_no_strict_aliasing,[
29 openafs_gcc_needs_no_strict_aliasing=yes,
30 openafs_gcc_needs_no_strict_aliasing=no)])
31 AC_MSG_RESULT($openafs_gcc_needs_no_strict_aliasing)
32 if test x$openafs_gcc_needs_no_strict_aliasing = xyes; then
33 LINUX_GCC_KOPTS="$LINUX_GCC_KOPTS -fno-strict-aliasing"
38 AC_DEFUN([OPENAFS_GCC_NEEDS_NO_STRENGTH_REDUCE], [
39 AC_MSG_CHECKING(if $CC needs -fno-strength-reduce)
41 CFLAGS="-fno-strength-reduce"
42 AC_CACHE_VAL(openafs_gcc_needs_no_strength_reduce,[
46 openafs_gcc_needs_no_strength_reduce=yes,
47 openafs_gcc_needs_no_strength_reduce=no)])
48 AC_MSG_RESULT($openafs_gcc_needs_no_strength_reduce)
49 if test x$openafs_gcc_needs_no_strength_reduce = xyes; then
50 LINUX_GCC_KOPTS="$LINUX_GCC_KOPTS -fno-strength-reduce"
55 AC_DEFUN([OPENAFS_GCC_SUPPORTS_NO_COMMON], [
56 AC_MSG_CHECKING(if $CC supports -fno-common)
59 AC_CACHE_VAL(openafs_gcc_supports_no_common,[
63 openafs_gcc_supports_no_common=yes,
64 openafs_gcc_supports_no_common=no)])
65 AC_MSG_RESULT($openafs_gcc_supports_no_common)
66 if test x$openafs_gcc_supports_no_common = xyes; then
67 LINUX_GCC_KOPTS="$LINUX_GCC_KOPTS -fno-common"
72 AC_DEFUN([OPENAFS_GCC_SUPPORTS_PIPE], [
73 AC_MSG_CHECKING(if $CC supports -pipe)
76 AC_CACHE_VAL(openafs_gcc_supports_pipe,[
80 openafs_gcc_supports_pipe=yes,
81 openafs_gcc_supports_pipe=no)])
82 AC_MSG_RESULT($openafs_gcc_supports_pipe)
83 if test x$openafs_gcc_supports_pipe = xyes; then
84 LINUX_GCC_KOPTS="$LINUX_GCC_KOPTS -pipe"