1
1

Recent versions of IBM XL compilers on AIX support GCC inline assembly format

This commit was SVN r24340.
Этот коммит содержится в:
Nysal Jan 2011-02-02 11:31:30 +00:00
родитель 3a8d251daa
Коммит ab2f738b0b

Просмотреть файл

@ -585,13 +585,6 @@ AC_DEFUN([OMPI_CHECK_INLINE_C_GCC],[
# Disable for now. # Disable for now.
asm_result="no (Portland Group)" asm_result="no (Portland Group)"
else else
case $host in
*-aix*)
# the AIX compilers and linkers really don't do gcc
# inline assembly right - disable for now.
asm_result="no (AIX)"
;;
*)
if test ! "$assembly" = "" ; then if test ! "$assembly" = "" ; then
AC_RUN_IFELSE([AC_LANG_PROGRAM([ AC_RUN_IFELSE([AC_LANG_PROGRAM([
AC_INCLUDES_DEFAULT], AC_INCLUDES_DEFAULT],
@ -604,8 +597,6 @@ return ret;]])],
else else
assembly="test skipped - assuming no" assembly="test skipped - assuming no"
fi fi
;;
esac
# if we're cross compiling, just try to compile and figure good enough # if we're cross compiling, just try to compile and figure good enough
if test "$asm_result" = "unknown" ; then if test "$asm_result" = "unknown" ; then
@ -641,13 +632,6 @@ AC_DEFUN([OMPI_CHECK_INLINE_CXX_GCC],[
AC_LANG_PUSH([C++]) AC_LANG_PUSH([C++])
AC_MSG_CHECKING([if $CXX supports GCC inline assembly]) AC_MSG_CHECKING([if $CXX supports GCC inline assembly])
case $host in
*-aix*)
# the AIX compilers and linkers really don't do gcc
# inline assembly right - disable for now.
asm_result="no (AIX)"
;;
*)
if test ! "$assembly" = "" ; then if test ! "$assembly" = "" ; then
AC_RUN_IFELSE([AC_LANG_PROGRAM([ AC_RUN_IFELSE([AC_LANG_PROGRAM([
AC_INCLUDES_DEFAULT], AC_INCLUDES_DEFAULT],
@ -660,8 +644,6 @@ return ret;]])],
else else
assembly="test skipped - assuming no" assembly="test skipped - assuming no"
fi fi
;;
esac
# if we're cross compiling, just try to compile and figure good enough # if we're cross compiling, just try to compile and figure good enough
if test "$asm_result" = "unknown" ; then if test "$asm_result" = "unknown" ; then
AC_LINK_IFELSE([AC_LANG_PROGRAM([ AC_LINK_IFELSE([AC_LANG_PROGRAM([