From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oa1-x2c.google.com (mail-oa1-x2c.google.com [IPv6:2001:4860:4864:20::2c]) by sourceware.org (Postfix) with ESMTPS id 8C7D93858C31 for ; Thu, 23 Nov 2023 21:01:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8C7D93858C31 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8C7D93858C31 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2001:4860:4864:20::2c ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700773295; cv=none; b=AuioZkuFdz3TLa5SVCmjM2B1nbtLVHH91VrR5W8FRFv/Z1+D8nAUzJjWkLzd1qAt3vO8QqI26VXLq1Q3fLn+U63UiCgbArAzbOcYSCL3uOOB17WvaPZSi4XVz/+2/WXy5a6Tv6j9sksoIwsVARs58GHCqJEnI5/zYoM2dePCxn0= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700773295; c=relaxed/simple; bh=chXXXQQcN8RDwDb2BopWtQFyREHGs+0q48xjuTb58Y8=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=uK8DQ7vEylo8bChDgJRuQX1scVBDDBcOLN/bLq9EiudTHg7DQr18j83Vl//NdJsxxYJl8nF1/KYLviZfn8Bx6FwZHax1CGo5s5ZDW56tZiKmYmLbxXO2YTpQlRk9mWQ5tRoYVgqZwX26HgtsxlZZ8yOAfsX5EOnXNAGAVsI15fc= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-oa1-x2c.google.com with SMTP id 586e51a60fabf-1f9460cb66cso760513fac.3 for ; Thu, 23 Nov 2023 13:01:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700773292; x=1701378092; darn=gcc.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=CKhLdRzeIt6F+HuMZfQgiMw2AB9sx7anvXU0L4819yY=; b=Qqs+uTRVZlIz1PD6BhwZJjiXMnY+IZbIxOwCX+R9rIkWdCdWNKOQDesESIeh6fULH5 aTG1laxa8kmacmIUJDoWodBBZau+vxWPBiND5ZcXBiwbHVYis1ICK0TW4jv0ZazsV2W8 BwnIW9ARw3C0fQJDNqbF8mPgCvBvK2l3MroyEnRUtybSWoeqJrkfsUxsxhK/r8pPTCRD P4B3b1GylhNmEuvR+41eFnaw3PEVDNFrVTRPDKiR8VCN8UngJ1Ao5inUnbW8Xs1LTTZW q8Ls2arvFs/kjTSth2612Hn/htmS476rnwd3xW5uKJXXHpeX/BwYJfVe4wasW8716u2R 70yg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700773292; x=1701378092; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=CKhLdRzeIt6F+HuMZfQgiMw2AB9sx7anvXU0L4819yY=; b=FUh9OBagqbwUg5NFfJpTexp9IM5Sdys7iNscb1B+zVw1gjO1JRlnP14PB3PHwFH/d1 G0XQIEjHrwpfajC638fzEXjw52BL1Z0UCcTwp5jJHN1VAKVqhB/M4ZuWpdV3SqcaIhy3 RnNlicFT6TLn2V7p0s35WBlkPtF/N+KykMU0PTpffMrdloZS6+EkNAQk84mejFTUxwqu ttxRdqfUUc2K95Zl5n3z8LFZIucogQLT1WPKqePyAro9BTgUz00U06flbMnBj1NmtKy4 /gOSR4SnlleVPSZ5pRQ3r65ytz7mbwRoQ+4UEmrMwBgC2jGnw1RNg9sqQhuGXs/b04Nm FkiA== X-Gm-Message-State: AOJu0YzJR5QfV3yHrRlfy7lAJAkv3M4S1jkubvjkff71OL0lwiTW1fyL 2/kHCtA0aR5ruujdeeHN2wc= X-Google-Smtp-Source: AGHT+IE7sho+5eNC13yHydUrwGswMjrIzsvH+mRspjsBSDi6iYbEUNmVfh1fLIvt8fo9QyY/cEe2zA== X-Received: by 2002:a05:6871:824:b0:1ef:b109:b8ca with SMTP id q36-20020a056871082400b001efb109b8camr563862oap.34.1700773292255; Thu, 23 Nov 2023 13:01:32 -0800 (PST) Received: from [172.31.0.109] ([136.36.130.248]) by smtp.gmail.com with ESMTPSA id gz15-20020a056870280f00b001eb64e95c8bsm461942oab.57.2023.11.23.13.01.31 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Nov 2023 13:01:31 -0800 (PST) Message-ID: Date: Thu, 23 Nov 2023 14:01:30 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 0/3] A few contrib/regression/btest-gcc.sh updates. Content-Language: en-US To: Hans-Peter Nilsson , gcc-patches@gcc.gnu.org Cc: geoffk@geoffk.org References: <20231123170645.ED4EB20427@pchp3.se.axis.com> From: Jeff Law In-Reply-To: <20231123170645.ED4EB20427@pchp3.se.axis.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 11/23/23 10:06, Hans-Peter Nilsson wrote: > Anyone using contrib/regression/btest-gcc.sh besides me? > > It has, besides a copyright update, not seen love and attention in a > decade. Also, the original author and maintainer hasn't been visibly > active with gcc. I've contributed the other trivial, non-date changes > since 2009 and some others before that, and I use it regularly both in > my autotester and any per-target patch testing. > > Thus, I volunteer to pick it up. I intend to keep functional > compatibility. Besides adding .sum file with optional presence as has > been done in the past, new functionality, as well as changes in > functionality, will be optional and default off, where reasonable > alternative use could otherwise break and/or have different results. > > For example, I won't add an almost trivial LC_ALL=C to unify results > and avoid the problem with different LC_ALL and trying to pass state > between systems. One such breaking setup is running btest-gcc.sh with > LC_ALL=C on one system and using the resulting state in a run with > LC_ALL=en_US.utf8 on the other. This will break at the calls to > "comm" after "sort" between previous and current collections of > passing tests due to "g++" and "gcc" collating differently, a wart > I've discovered twice (and wrongly worked around once). Changing that > would obviously break *some* setups. This problem also doesn't need a > fix in btest-gcc.sh, it's trivially handled by changing its usage to > e.g. "env LC_ALL=C /path/to/btest-gcc.sh ...". That's not a big deal > if you like me call btest-gcc.sh in *another* script. > > With this mostly trivial patchset, leading up to optional handling of > XPASS, I'm sort-of testing the waters. I knew about XPASS being > currently ignored, just didn't care enough about that as I also diff > the test-logs for my manual testing. The biggest problem was then > that each run can't be done in parallel. If you want it, it's yours :-) Geoff Keating left GCC (and compilers in general) development eons ago to focus on security issues. I haven't heard from or about him in probably ~10 years. So series approved and no need to get explicit acks from here out. jeff