From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9823 invoked by alias); 14 Aug 2009 21:25:18 -0000 Received: (qmail 9764 invoked by uid 22791); 14 Aug 2009 21:25:17 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL,BAYES_00,SPF_PASS X-Spam-Check-By: sourceware.org Received: from mail.gmx.net (HELO mail.gmx.net) (213.165.64.20) by sourceware.org (qpsmtpd/0.43rc1) with SMTP; Fri, 14 Aug 2009 21:25:08 +0000 Received: (qmail invoked by alias); 14 Aug 2009 21:25:05 -0000 Received: from xdsl-87-78-124-184.netcologne.de (EHLO localhost.localdomain) [87.78.124.184] by mail.gmx.net (mp061) with SMTP; 14 Aug 2009 23:25:05 +0200 Received: from ralf by localhost.localdomain with local (Exim 4.69) (envelope-from ) id 1Mc4Gm-00057o-0E; Fri, 14 Aug 2009 23:25:04 +0200 Date: Fri, 14 Aug 2009 21:43:00 -0000 From: Ralf Wildenhues To: Laurent GUERBY Cc: gcc , Paolo Bonzini , Arnaud Charlet , Eric Botcazou Subject: Re: Need some Unix and /bin/sh expertise for GCC testsuite Message-ID: <20090814212503.GA1032@gmx.de> Mail-Followup-To: Ralf Wildenhues , Laurent GUERBY , gcc , Paolo Bonzini , Arnaud Charlet , Eric Botcazou References: <1250283155.20287.116.camel@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1250283155.20287.116.camel@localhost> User-Agent: Mutt/1.5.20 (2009-08-09) X-IsSubscribed: yes Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2009-08/txt/msg00249.txt.bz2 Hello, * Laurent GUERBY wrote on Fri, Aug 14, 2009 at 10:52:35PM CEST: > => gcc/testsuite/ada/acats/run_all.sh > 3/ Here is the point I find surprising: the "ps fauxww" run in the > second "if" show that even if the script is fully sequential > at least one gnatmake subprocess (collect-ld) is still marked as running > *in parallel* with the ps command in the subsequent "if" of the script! One thing I see in that script is there is a line rm -rf $dir/tests.$$ & that will be run "in parallel" due to the stray "&". However, I also don't see at least parts of the rest of the script that you quote, so maybe I'm looking at the wrong version (looking at trunk) or you have added debug statements, so maybe yours has more such stray asynchronous lists. Hope that helps. Cheers, Ralf