From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ot1-x32e.google.com (mail-ot1-x32e.google.com [IPv6:2607:f8b0:4864:20::32e]) by sourceware.org (Postfix) with ESMTPS id 36AFC3858D32 for ; Fri, 5 Jan 2024 02:27:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 36AFC3858D32 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 36AFC3858D32 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::32e ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704421673; cv=none; b=EPUi8eeUJzWc1XATyX4Hc1OClKTnbWPZQmbjBCe3JIMbp5GDaPzE/vZ58irTrCIcaUDalyRe4MVzCH0fYkxz0OQ4HtesMlbFugn5nX4UfqrabHIgtVYaJVlsc17oXgFf3N+IkSVAbjIFl0rLb+fUScEaCLJlYfMi/34rjNkY3Jg= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1704421673; c=relaxed/simple; bh=kawKWbTL10SVY8veTN/QAKPwoiksq0kW9NPO0Pmqj08=; h=DKIM-Signature:Message-ID:Date:From:MIME-Version:To:Subject; b=Mz3uhlkHYBAemQSKR4iXun95muqImV+cQ112XZaLjKQTeVenwh37nZjZP9duSBcQI2bvMzK3xxzC6D8QwgRcmVFeZnbExk8lsrLFSLqVAC2H8OGrtmUhe9C0Y0lTmHV0u8pDmq+nQ/bduOoQkz796Y0i5XLAcIjkSU/gsKoe2gs= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-ot1-x32e.google.com with SMTP id 46e09a7af769-6dc018228b4so623684a34.0 for ; Thu, 04 Jan 2024 18:27:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704421670; x=1705026470; darn=gcc.gnu.org; h=content-transfer-encoding:in-reply-to:references:subject:cc:to :mime-version:user-agent:reply-to:from:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=uh8XFw2vKZrcOnELE70L+SJ4aFYsLIzfOYI4tpA8+Sw=; b=UGWaNoRAQZBUwYRQgcOohX8zixISZIAs8oy/gYb9vJYuMAVtPTUzMtzel8TlQcbj+m ftbO+iDP4B4F0ezbuEQYXbaGIfZ9JIj29UG2Q8iVkQ/qNWD/i3xniBWfry4K3QOqCCK7 QaOUnub2qvbqG3PLc7HarCjHFzgmwGZ89kxzVdk/127+ySq4tTAmvwYnjd2fc0GbmFLn 3A4SvLRn/EMWeaVj2UW7tgeLcU0pDK5WuodwSZDnEkQ7UC/Q3uWrC+JyfRuREg8bNDYA cJ7JsXrvxy3JrWKXYGbaOQeFiBEByWtvoeUDHx4bOr20P+Kx9KNFv+ytKoiJSRcw61VY VkFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704421670; x=1705026470; h=content-transfer-encoding:in-reply-to:references:subject:cc:to :mime-version:user-agent:reply-to:from:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=uh8XFw2vKZrcOnELE70L+SJ4aFYsLIzfOYI4tpA8+Sw=; b=GLfti49VHjIdGs7z7kEWykmgHdO6kMXkNgRSlWZSNSlmzo9SVO+tUebvcyskcH5njU lAMU3Jk2UK+mM/4/uZaUHtB3Xk3Ym0UDfwck7ZVeUTdW4xRwKln8HXhquEuUhsehObhE c6Pq7sXXHDUpYzioK4YgdvcXn8DZtyJpQ7ZPkrpRhExJXmHMlcIWdelL/ka0UluTSwar 31ve6tIOPgXPNIfjCU8EVjtR/p2r14ZjfSfHtmBnIcUlFomERQjcASaFaZlv7BIViqyD 9jS3q+UrxjXo1KHzgazCJ6chrJ375o1LyNnIaLymu2KxlzsWmGCRnGPoclqsKjs8JI9K pryQ== X-Gm-Message-State: AOJu0YzQW6M7LahDl8uUrNvbvh027tfSgepA1cEfwEz0P7sLoRg7MORB 1aMFO35o/LmncuzuDBxYtFA= X-Google-Smtp-Source: AGHT+IH+xcg4JFl00hzeKhnLTWdcxZQmgYFVI0PLTXdxnhTwtvZn+yDLuRZqwHTgdlZnSNG2sOrtqw== X-Received: by 2002:a05:6870:1799:b0:203:f62c:96ab with SMTP id r25-20020a056870179900b00203f62c96abmr1569781oae.83.1704421670215; Thu, 04 Jan 2024 18:27:50 -0800 (PST) Received: from [127.0.0.1] ([70.133.144.43]) by smtp.gmail.com with ESMTPSA id cr3-20020a056870ebc300b001fac77ee907sm212755oab.33.2024.01.04.18.27.49 (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 04 Jan 2024 18:27:49 -0800 (PST) Message-ID: <65976924.20306@gmail.com> Date: Thu, 04 Jan 2024 20:27:48 -0600 From: Jacob Bachmeyer Reply-To: jcb62281@gmail.com User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.22) Gecko/20090807 MultiZilla/1.8.3.4e SeaMonkey/1.1.17 Mnenhy/0.7.6.0 MIME-Version: 1.0 To: Hans-Peter Nilsson CC: "Maciej W. Rozycki" , dejagnu@gnu.org, gcc-patches@gcc.gnu.org Subject: Re: Generalizing DejaGnu timeout scaling References: <65962398.9060100@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,FREEMAIL_REPLYTO_END_DIGIT,NICE_REPLY_A,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: Hans-Peter Nilsson wrote: > On Wed, 3 Jan 2024, Jacob Bachmeyer wrote: > >> Comments before I start on an implementation? >> > > I'd suggest to await the conclusion of the debate: I *think* > I've proved that dg-timeout-factor is already active as intended > (all parts of a test), specifically when the compilation result > is executed (for the applicable tests). Notably, modulo bugs in > the test-suites. > The dg-timeout-factor tag is a GCC testsuite feature; the dg-patience tag will be an upstream DejaGnu framework feature using shared infrastructure also available to tests not using dg.exp. Improved timeout handling will also eventually include per-target timeout defaults and scale factors, to allow testing sites to adjust timeouts for slow (or fast) targets. > Of course, it may be useful to separate different timeouts of > separable parts of a test - compilation and execution being the > topic at hand. But IMHO, YAGNI. Having said that, don't let > that stand in the way of a fun hack! It will go on the TODO list either way; the only difference is the priority it will have. -- Jacob