From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23807 invoked by alias); 11 Apr 2011 10:34:09 -0000 Received: (qmail 23711 invoked by uid 22791); 11 Apr 2011 10:34:09 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from snape.CeBiTec.Uni-Bielefeld.DE (HELO smtp-relay.CeBiTec.Uni-Bielefeld.DE) (129.70.160.84) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 11 Apr 2011 10:34:04 +0000 Received: from localhost (localhost.CeBiTec.Uni-Bielefeld.DE [127.0.0.1]) by smtp-relay.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTP id 6B73951F; Mon, 11 Apr 2011 12:34:03 +0200 (CEST) Received: from smtp-relay.CeBiTec.Uni-Bielefeld.DE ([127.0.0.1]) by localhost (malfoy.CeBiTec.Uni-Bielefeld.DE [127.0.0.1]) (amavisd-new, port 10024) with LMTP id hJVdShOrgCfe; Mon, 11 Apr 2011 12:34:01 +0200 (CEST) Received: from manam.CeBiTec.Uni-Bielefeld.DE (manam.CeBiTec.Uni-Bielefeld.DE [129.70.161.120]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-relay.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTPS id F034651E; Mon, 11 Apr 2011 12:34:00 +0200 (CEST) Received: (from ro@localhost) by manam.CeBiTec.Uni-Bielefeld.DE (8.14.4+Sun/8.14.4/Submit) id p3BAXrvQ025926; Mon, 11 Apr 2011 12:33:53 +0200 (MEST) From: Rainer Orth To: gcc-patches@gcc.gnu.org Cc: java-patches@gcc.gnu.org, Hans Boehm , Paolo Bonzini , "Joseph S. Myers" Subject: [build, doc] Cleanup --enable-threads support Date: Mon, 11 Apr 2011 10:34:00 -0000 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (usg-unix-v) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2011-04/txt/msg00735.txt.bz2 While developing the patch to remove --enable-threads=solaris support, I noticed a couple of other inconsistencies in this area. * Use of non-existant (at least in-tree) thread models. * Missing documenation (if you can call naming them documentation) for others. This patch fixes both, bootstrapped without regressions on i386-pc-solaris2.11. Ok for mainline? Rainer 2011-04-08 Rainer Orth gcc: * doc/install.texi (Configuration, --enable-threads): Remove mach. Add lynx, mipssde. Sort table. boehm-gc: * configure.ac (THREADS): Remove decosf1, irix, mach, os2. * configure: Regenerate libjava: * configure.ac (THREADS): Remove decosf1, irix, mach, os2. * configure: Regenerate diff --git a/boehm-gc/configure.ac b/boehm-gc/configure.ac --- a/boehm-gc/configure.ac +++ b/boehm-gc/configure.ac @@ -235,7 +235,7 @@ case "$THREADS" in AC_DEFINE(GC_AIX_THREADS,1) AC_DEFINE(_REENTRANT,1) ;; - decosf1 | irix | mach | os2 | dce | vxworks) + dce | vxworks) AC_MSG_ERROR(thread package $THREADS not yet supported) ;; *) diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -1112,10 +1112,12 @@ to @samp{single}. When used in conjunct causes GCC to use the same thread primitives as Ada uses. This option is necessary when using both Ada and the back end exception handling, which is the default for most Ada targets. -@item mach -Generic MACH thread support, known to work on NeXTSTEP@. (Please note -that the file needed to support this configuration, @file{gthr-mach.h}, is -missing and thus this setting will cause a known bootstrap failure.) +@item lynx +LynxOS thread support. +@item mipssde +MIPS SDE thread support. +@item nks +Novell Kernel Services thread support. @item no This is an alias for @samp{single}. @item posix @@ -1126,12 +1128,12 @@ Generic POSIX/Unix95 thread support. RTEMS thread support. @item single Disable thread support, should work for all platforms. +@item tpf +TPF thread support. @item vxworks VxWorks thread support. @item win32 Microsoft Win32 API thread support. -@item nks -Novell Kernel Services thread support. @end table @item --enable-tls diff --git a/libjava/configure.ac b/libjava/configure.ac --- a/libjava/configure.ac +++ b/libjava/configure.ac @@ -1033,7 +1033,7 @@ case "$THREADS" in ;; win32) ;; - decosf1 | irix | mach | os2 | dce | vxworks) + dce | vxworks) AC_MSG_ERROR(thread package $THREADS not yet supported) ;; *) -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University