From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31025 invoked by alias); 25 Feb 2008 17:29:21 -0000 Received: (qmail 30867 invoked by uid 48); 25 Feb 2008 17:28:38 -0000 Date: Mon, 25 Feb 2008 17:29:00 -0000 Message-ID: <20080225172838.30866.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug libstdc++/33612] make check -jN should fully use N cores In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "bkoz at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2008-02/txt/msg02681.txt.bz2 ------- Comment #2 from bkoz at gcc dot gnu dot org 2008-02-25 17:28 ------- Jason has suggested a good idea to fix this without messing about with test harness issues. We can just split make check up into make check1 make check2 make check3 make check4 make check5 make check6 ... where the old "make check" is equivalent to make check[1-n] in terms of test coverage. This will allow make -j4 check to run make check1 make check2 make check3 make check4 all at the same time. This should speed things up greatly on current hardware. Seems simple enough: I feel a bit silly for not having thought of this before. This is of relatively high priority given the time requirement for libstdc++ testing. -benjamin -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33612