Mercurial > hg > CbC > CbC_gcc
comparison libgfortran/configure.host @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
68:561a7518be6b | 111:04ced10e8804 |
---|---|
1 # configure.host | |
2 # | |
3 # This shell script handles all host based configuration for libgfortran. | |
4 # It sets various shell variables based on the the host triplet. | |
5 # You can modify this shell script without rerunning autoconf/aclocal/etc. | |
6 # This file is "sourced", not executed. | |
7 # | |
8 # | |
9 # It uses the following shell variables as set by config.guess: | |
10 # host The configuration host (full CPU-vendor-OS triplet) | |
11 # host_cpu The configuration host CPU | |
12 # host_os The configuration host OS | |
13 # | |
14 # | |
15 # It sets the following shell variables: | |
16 # | |
17 # fpu_host FPU-specific code file, defaults to fpu-generic. | |
18 | |
19 | |
20 # DEFAULTS | |
21 fpu_host='fpu-generic' | |
22 ieee_support='no' | |
23 | |
24 if test "x${have_fp_enable}" = "xyes" && test "x${have_fp_trap}" = "xyes"; then | |
25 fpu_host='fpu-aix' | |
26 ieee_support='yes' | |
27 fi | |
28 | |
29 if test "x${have_fpsetmask}" = "xyes"; then | |
30 fpu_host='fpu-sysv' | |
31 ieee_support='yes' | |
32 fi | |
33 | |
34 if test "x${have_feenableexcept}" = "xyes"; then | |
35 fpu_host='fpu-glibc' | |
36 ieee_support='yes' | |
37 fi | |
38 | |
39 # x86 asm should be used instead of glibc, since glibc doesn't support | |
40 # the x86 denormal exception. | |
41 case "${host_cpu}" in | |
42 i?86 | x86_64) | |
43 if test "x${have_soft_float}" = "xyes"; then | |
44 fpu_host='fpu-generic' | |
45 else | |
46 fpu_host='fpu-387' | |
47 fi | |
48 ieee_support='yes' | |
49 ;; | |
50 esac | |
51 | |
52 # Some targets require additional compiler options for NaN/Inf. | |
53 ieee_flags= | |
54 case "${host_cpu}" in | |
55 alpha*) | |
56 ieee_flags="-mieee" ;; | |
57 sh*) | |
58 ieee_flags="-mieee" ;; | |
59 esac |