+2003-10-08 Nathanael Nerode <neroden@gcc.gnu.org>
+
+ * config.gcc: Don't accept --enable-threads=pthreads. Clean
+ up related case statements.
+ * configure.in: Don't accept --enable-threads=pthreads,
+ decosf1, mach, or os2 (none of which work anyway). Alphabetize
+ supported thread files in case clause.
+ * configure: Regenerate.
+
2003-10-08 Geoffrey Keating <geoffk@apple.com>
* function.c (pad_to_arg_alignment): Move 'boundary_in_bytes'
no)
fbsd_tm_file="${fbsd_tm_file} freebsd-nthr.h"
;;
- "" | yes | pthreads | posix)
+ "" | yes | posix)
thread_file='posix'
tmake_file="${tmake_file} t-freebsd-thread"
# Before 5.0, FreeBSD can't bind shared libraries to -lc
target_cpu_default=MASK_SUPPORT_ARCH
;;
esac
- case x${enable_threads} in
- x | xyes | xpthreads | xposix)
+ case ${enable_threads} in
+ "" | yes | posix)
thread_file='posix'
tmake_file="${tmake_file} alpha/t-osf-pthread"
;;
tmake_file="t-slibgcc-elf-ver t-linux arm/t-linux"
extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o"
gnu_ld=yes
- case x${enable_threads} in
- x | xyes | xpthreads | xposix)
- thread_file='posix'
- ;;
+ case ${enable_threads} in
+ "" | yes | posix)
+ thread_file='posix'
+ ;;
esac
;;
arm*-*-uclinux*) # ARM ucLinux
powerpc-*-chorusos*)
tm_file="${tm_file} dbxelf.h elfos.h svr4.h freebsd-spec.h rs6000/sysv4.h chorus.h"
tmake_file="rs6000/t-fprules rs6000/t-ppcos rs6000/t-ppccomm"
- case x${enable_threads} in
- xyes | xpthreads | xposix)
- thread_file='posix'
- ;;
+ case ${enable_threads} in
+ yes | posix)
+ thread_file='posix'
+ ;;
esac
use_fixproto=yes
;;
# default
target_thread_file='single'
;;
- decosf1 | irix | mach | os2 | posix | pthreads | single | \
- solaris | win32 | dce | rtems| vxworks | aix | gnat)
+ aix | dce | gnat | irix | posix | rtems | \
+ single | solaris | vxworks | win32 )
target_thread_file=${enable_threads_flag}
;;
*)
# default
target_thread_file='single'
;;
- decosf1 | irix | mach | os2 | posix | pthreads | single | \
- solaris | win32 | dce | rtems| vxworks | aix | gnat)
+ aix | dce | gnat | irix | posix | rtems | \
+ single | solaris | vxworks | win32 )
target_thread_file=${enable_threads_flag}
;;
*)