summaryrefslogtreecommitdiffhomepage
path: root/auto
diff options
context:
space:
mode:
Diffstat (limited to 'auto')
-rw-r--r--auto/atomic49
-rw-r--r--auto/cc/test24
2 files changed, 0 insertions, 73 deletions
diff --git a/auto/atomic b/auto/atomic
index f99adf7e..7acd4667 100644
--- a/auto/atomic
+++ b/auto/atomic
@@ -65,55 +65,6 @@ if [ $nxt_found = no ]; then
fi
-# AIX xlC builtin atomic operations.
-
-if [ $nxt_found = no ]; then
-
- if [ $NXT_64BIT = 1 ]; then
- nxt_feature_test="int main(void) {
- long n = 0;
- long o = 0;
-
- if (!__compare_and_swaplp(&n, &o, 3))
- return 1;
- if (__fetch_and_addlp(&n, 1) != 3)
- return 1;
- if (__fetch_and_swaplp(&n, 5) != 4)
- return 1;
- if (n != 5)
- return 1;
- __isync();
- __lwsync();
- return 0;
- }"
- else
- nxt_feature_test="int main(void) {
- int n = 0;
- int o = 0;
-
- if (!__compare_and_swap(&n, &o, 3))
- return 1;
- if (__fetch_and_add(&n, 1) != 3)
- return 1;
- if (__fetch_and_swap(&n, 5) != 4)
- return 1;
- if (n != 5)
- return 1;
- __isync();
- __lwsync();
- return 0;
- }"
- fi
-
- nxt_feature="xlC builtin atomic operations"
- nxt_feature_name=NXT_HAVE_XLC_ATOMIC
- nxt_feature_run=yes
- nxt_feature_incs=
- nxt_feature_libs=
- . auto/feature
-fi
-
-
if [ $nxt_found = no ]; then
$echo
$echo $0: error: no atomic operations found.
diff --git a/auto/cc/test b/auto/cc/test
index b1745505..499a2fb1 100644
--- a/auto/cc/test
+++ b/auto/cc/test
@@ -54,19 +54,9 @@ then
$echo " + $NXT_CC_VERSION"
else
-if `/bin/sh -c "($CC -qversion)" 2>&1 \
- | grep "^IBM XL" >> $NXT_AUTOCONF_ERR 2>&1`
-then
- NXT_CC_NAME=xlC
- $echo " + using AIX xlC compiler"
- NXT_CC_VERSION=`/bin/sh -c "($CC -qversion)" 2>&1 | grep "IBM XL" 2>&1`
- $echo " + $NXT_CC_VERSION"
-
-else
NXT_CC_NAME=cc
NXT_CC_VERSION=cc
-fi # xlC
fi # SunC
fi # Apple LLVM clang
fi # clang
@@ -163,20 +153,6 @@ case $NXT_CC_NAME in
NXT_CFLAGS="$NXT_CFLAGS -g"
;;
- xlC)
- nxt_have=NXT_XLC . auto/have
-
- #NXT_CFLAGS="$NXT_CFLAGS -qalloca"
- # alloca support.
- NXT_CFLAGS="$NXT_CFLAGS -qlanglvl=extc99"
- # __thread support.
- NXT_CFLAGS="$NXT_CFLAGS -qtls"
- # Suppress warning
- # 1506-159 (E) Bit field type specified for XXX is not valid.
- # Type unsigned assumed.
- NXT_CFLAGS="$NXT_CFLAGS -qsuppress=1506-159"
- ;;
-
*)
;;