Rename __LONG_DOUBLE_USES_FLOAT128 to __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI
[glibc.git] / sysdeps / csky / preconfigure
blob16f3b60cf50327281328d218fa1830134a5bde7b
1 case "$machine" in
2 csky*)
3     abi=`$CC $CFLAGS $CPPFLAGS -E -dM -xc /dev/null |
4       sed -n 's/^#define __CSKYABI__ \(.*\)/\1/p'`
5     float_abi=`$CC $CFLAGS $CPPFLAGS -E -dM -xc /dev/null |
6       sed -n 's/^#define __CSKY_HARD_FLOAT__ \(.*\)/\1/p'`
8     case "$abi" in
9     1)
10         echo "glibc does not support abiv1 yet" >&2
11         exit 1
12         ;;
13     2)
14         machine=abiv2
15         ;;
16     *)
17         echo "Unknown abi" >&2
18         exit 1
19         ;;
20     esac
22     case "$float_abi" in
23     1)
24         with_fp_cond=1
25         ;;
26     *)
27         with_fp_cond=0
28         ;;
29     esac
31     base_machine=csky
32     machine=csky/$machine
34     $as_echo "#define CSKYABI $abi" >>confdefs.h
35     $as_echo "#define CSKY_HARD_FLOAT $with_fp_cond" >>confdefs.h
36     ;;
37 esac