mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
94792057ad
Like in r12-7519-g027e30414492d50feb2854aff38227b14300dc4b, I've done git grep -v 'long long\|optab optab\|template template\|double double' | grep ' \([a-zA-Z]\+\) \1 ' This is just part of the changes, mostly for non-gcc directories. I'll try to get to the rest soon. Obviously, the above command also finds cases which are correct as is and shouldn't be changed, so one needs to manually inspect everything. I'd hope most of it is pretty obvious, but the config/ and libstdc++-v3/ hunks include a tweak in a license wording, though other copies of the similar license have the wording right. 2024-04-02 Jakub Jelinek <jakub@redhat.com> * Makefile.tpl: Fix duplicated words; returns returns -> returns. config/ * lcmessage.m4: Fix duplicated words; can can -> can, package package -> package. libdecnumber/ * decCommon.c (decFinalize): Fix duplicated words in comment; the the -> the. libgcc/ * unwind-dw2-fde.c (struct fde_accumulator): Fix duplicated words in comment; is is -> is. libgfortran/ * configure.host: Fix duplicated words; the the -> the. libgm2/ * configure.host: Fix duplicated words; the the -> the. libgomp/ * libgomp.texi (OpenMP 5.2): Fix duplicated words; with with -> with. (omp_target_associate_ptr): Fix duplicated words; either either -> either. (omp_init_allocator): Fix duplicated words; be be -> be. (omp_realloc): Fix duplicated words; is is -> is. (OMP_ALLOCATOR): Fix duplicated words; other other -> other. * priority_queue.h (priority_queue_multi_p): Fix duplicated words; to to -> to. libiberty/ * regex.c (byte_re_match_2_internal): Fix duplicated words in comment; next next -> next. * dyn-string.c (dyn_string_init): Fix duplicated words in comment; of of -> of. libitm/ * beginend.cc (GTM::gtm_thread::begin_transaction): Fix duplicated words in comment; not not -> not to. libobjc/ * init.c (duplicate_classes): Fix duplicated words in comment; in in -> in. * sendmsg.c (__objc_prepare_dtable_for_class): Fix duplicated words in comment; the the -> the. * encoding.c (objc_layout_structure): Likewise. libstdc++-v3/ * acinclude.m4: Fix duplicated words; file file -> file can. * configure.host: Fix duplicated words; the the -> the. libvtv/ * vtv_rts.cc (vtv_fail): Fix duplicated words; to to -> to. * vtv_fail.cc (vtv_fail): Likewise.
90 lines
1.8 KiB
Plaintext
90 lines
1.8 KiB
Plaintext
# configure.host
|
|
#
|
|
# This shell script handles all host based configuration for libgfortran.
|
|
# It sets various shell variables based on the host triplet.
|
|
# You can modify this shell script without rerunning autoconf/aclocal/etc.
|
|
# This file is "sourced", not executed.
|
|
#
|
|
#
|
|
# It uses the following shell variables as set by config.guess:
|
|
# host The configuration host (full CPU-vendor-OS triplet)
|
|
# host_cpu The configuration host CPU
|
|
# host_os The configuration host OS
|
|
#
|
|
#
|
|
# It sets the following shell variables:
|
|
#
|
|
# fpu_host FPU-specific code file, defaults to fpu-generic.
|
|
# tmake_file A list of machine-description-specific
|
|
# makefile fragments.
|
|
|
|
|
|
|
|
# DEFAULTS
|
|
fpu_host='fpu-generic'
|
|
ieee_support='no'
|
|
|
|
if test "x${have_fp_enable}" = "xyes" && test "x${have_fp_trap}" = "xyes"; then
|
|
fpu_host='fpu-aix'
|
|
ieee_support='yes'
|
|
fi
|
|
|
|
if test "x${have_fpsetmask}" = "xyes"; then
|
|
fpu_host='fpu-sysv'
|
|
ieee_support='yes'
|
|
fi
|
|
|
|
if test "x${have_feenableexcept}" = "xyes"; then
|
|
fpu_host='fpu-glibc'
|
|
ieee_support='yes'
|
|
fi
|
|
|
|
case "${host_cpu}" in
|
|
|
|
# x86 asm should be used instead of glibc, since glibc doesn't support
|
|
# the x86 denormal exception.
|
|
i?86 | x86_64)
|
|
if test "x${have_soft_float}" = "xyes"; then
|
|
fpu_host='fpu-generic'
|
|
ieee_support='no'
|
|
else
|
|
fpu_host='fpu-387'
|
|
ieee_support='yes'
|
|
fi
|
|
;;
|
|
|
|
# use asm on aarch64-darwin
|
|
aarch64)
|
|
case "${host_os}" in
|
|
darwin*)
|
|
fpu_host='fpu-aarch64'
|
|
ieee_support='yes'
|
|
;;
|
|
esac
|
|
|
|
esac
|
|
|
|
# Some targets require additional compiler options for NaN/Inf.
|
|
ieee_flags=
|
|
case "${host_cpu}" in
|
|
alpha*)
|
|
ieee_flags="-mieee" ;;
|
|
sh*)
|
|
ieee_flags="-mieee" ;;
|
|
esac
|
|
|
|
tmake_file=
|
|
# Other system configury
|
|
case "${target}" in
|
|
|
|
*-*-aix*)
|
|
# Create AIX-style "FAT" libraries.
|
|
tmake_file="t-aix"
|
|
;;
|
|
|
|
*)
|
|
;;
|
|
|
|
esac
|
|
|