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 21fpu_host='fpu-generic' 22 23if test "x${have_feenableexcept}" = "xyes"; then 24 fpu_host='fpu-glibc' 25fi 26 27# x86 asm should be used instead of glibc, since glibc doesn't support 28# the x86 denormal exception. 29case "${host_cpu}" in 30 i?86 | x86_64) 31 fpu_host='fpu-387' ;; 32esac 33 34if test "x${have_fpsetmask}" = "xyes"; then 35 fpu_host='fpu-sysv' 36fi 37 38if test "x${have_fp_enable}" = "xyes" && test "x${have_fp_trap}" = "xyes"; then 39 fpu_host='fpu-aix' 40fi 41 42# Some targets require additional compiler options for NaN/Inf. 43ieee_flags= 44case "${host_cpu}" in 45 sh*) 46 ieee_flags="-mieee" ;; 47esac 48