diff options
author | Nathanael Nerode <neroden@gcc.gnu.org> | 2004-04-07 01:20:59 +0000 |
---|---|---|
committer | Nathanael Nerode <neroden@gcc.gnu.org> | 2004-04-07 01:20:59 +0000 |
commit | 615be2cfe6a8481c343e4afa9156c80640da7dc7 (patch) | |
tree | 98528b2de12329d3b9799b91e67639cbd3101fa9 /gcc/config.gcc | |
parent | 136726404100714571f32e9b5f6ae4077db11212 (diff) | |
download | gcc-615be2cfe6a8481c343e4afa9156c80640da7dc7.zip gcc-615be2cfe6a8481c343e4afa9156c80640da7dc7.tar.gz gcc-615be2cfe6a8481c343e4afa9156c80640da7dc7.tar.bz2 |
config.gcc: Stop changing enable_threads midstream.
* config.gcc: Stop changing enable_threads midstream.
Replace uses of enable_threads_flag with enable_threads.
* configure.ac: Replace uses of enable_threads_flag with
enable_threads. Improve autoconf quotation in one place.
* configure: Regenerate.
From-SVN: r80473
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 89 |
1 files changed, 34 insertions, 55 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index 2bf15f5..6d3cab1 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -30,7 +30,7 @@ # # with_* Various variables as set by configure. # -# enable_threads_flag Either the name, yes or no depending on whether +# enable_threads Either the name, yes or no depending on whether # threads support was requested. # # default_use_cxa_atexit @@ -167,7 +167,6 @@ thread_file= # configure entries modify them. gas="$gas_flag" gnu_ld="$gnu_ld_flag" -enable_threads=$enable_threads_flag default_use_cxa_atexit=no target_gtfiles= need_64bit_hwint= @@ -790,13 +789,15 @@ hppa1.1-*-hpux10* | hppa2*-*-hpux10*) target_cpu_default="(MASK_PA_11 | MASK_BIG_SWITCH)" tm_file="${tm_file} pa/pa32-regs.h dbxelf.h pa/som.h pa/pa-hpux.h pa/pa-hpux10.h" tmake_file="pa/t-pa pa/t-pa-hpux pa/t-hpux-shlib" - if test x$enable_threads = x; then - enable_threads=$have_pthread_h - fi - case x${enable_threads} in - xyes | xdce) - tmake_file="${tmake_file} pa/t-dce-thr" - ;; + case ${enable_threads} in + "") + if test x$have_pthread_h = xyes ; then + tmake_file="${tmake_file} pa/t-dce-thr" + fi + ;; + yes | dce) + tmake_file="${tmake_file} pa/t-dce-thr" + ;; esac use_collect2=yes use_fixproto=yes @@ -804,13 +805,15 @@ hppa1.1-*-hpux10* | hppa2*-*-hpux10*) hppa1.0-*-hpux10*) tm_file="${tm_file} pa/pa32-regs.h dbxelf.h pa/som.h pa/pa-hpux.h pa/pa-hpux10.h" tmake_file="pa/t-pa pa/t-pa-hpux pa/t-hpux-shlib" - if test x$enable_threads = x; then - enable_threads=$have_pthread_h - fi - case x${enable_threads} in - xyes | xdce) - tmake_file="${tmake_file} pa/t-dce-thr" - ;; + case ${enable_threads} in + "") + if test x$have_pthread_h = xyes ; then + tmake_file="${tmake_file} pa/t-dce-thr" + fi + ;; + yes | dce) + tmake_file="${tmake_file} pa/t-dce-thr" + ;; esac use_collect2=yes use_fixproto=yes @@ -985,19 +988,11 @@ i[34567]86-*-solaris2*) tmake_file="$tmake_file t-slibgcc-sld" fi extra_parts="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o" - if test x${enable_threads} = x; then - enable_threads=$have_pthread_h - if test x${enable_threads} = x; then - enable_threads=$have_thread_h - fi - fi - if test x${enable_threads} = xyes; then - if test x${have_pthread_h} = xyes; then - thread_file='posix' - else - thread_file='solaris' - fi - fi + case ${enable_threads}:${have_pthread_h}:${have_thread_h} in + no:*:*) ;; + *:yes:* ) thread_file=posix ;; + yes:*:* | *:*:yes ) thread_file=solaris ;; + esac ;; i[34567]86-*-sysv5*) # Intel x86 on System V Release 5 tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h svr4.h i386/sysv4.h i386/sysv5.h" @@ -1830,19 +1825,11 @@ sparc64-*-solaris2* | sparcv9-*-solaris2*) tmake_file="$tmake_file t-slibgcc-sld" fi extra_parts="crt1.o crti.o crtn.o gcrt1.o crtbegin.o crtend.o" - if test x${enable_threads} = x ; then - enable_threads=$have_pthread_h - if test x${enable_threads} = x ; then - enable_threads=$have_thread_h - fi - fi - if test x${enable_threads} = xyes ; then - if test x${have_pthread_h} = xyes ; then - thread_file='posix' - else - thread_file='solaris' - fi - fi + case ${enable_threads}:${have_pthread_h}:${have_thread_h} in + no:*:*) ;; + *:yes:* ) thread_file=posix ;; + yes:*:* | *:*:yes ) thread_file=solaris ;; + esac need_64bit_hwint=yes ;; sparc-*-solaris2*) @@ -1875,19 +1862,11 @@ sparc-*-solaris2*) ;; esac extra_parts="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o" - if test x${enable_threads} = x; then - enable_threads=$have_pthread_h - if test x${enable_threads} = x; then - enable_threads=$have_thread_h - fi - fi - if test x${enable_threads} = xyes; then - if test x${have_pthread_h} = xyes; then - thread_file='posix' - else - thread_file='solaris' - fi - fi + case ${enable_threads}:${have_pthread_h}:${have_thread_h} in + no:*:*) ;; + *:yes:* ) thread_file=posix ;; + yes:*:* | *:*:yes ) thread_file=solaris ;; + esac ;; sparc-*-sysv4*) tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/sysv4-only.h" |