From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id nTSOO3FEjWr6kT4AWB0awg (envelope-from ) for ; Tue, 25 Aug 2026 03:29:54 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=t6Jcq8iu; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=UCgK3a4v; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=nhnvKg+1; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=1ZjjAc/T; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id DDCAA1E09B; Tue, 25 Aug 2026 03:29:53 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id CF27E1E09B for ; Tue, 25 Aug 2026 03:29:52 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 4C5D74BA79A3 for ; Tue, 25 Aug 2026 07:29:46 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4C5D74BA79A3 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=t6Jcq8iu; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=UCgK3a4v; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=nhnvKg+1; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=1ZjjAc/T Received: from smtp-out1.suse.de (smtp-out1.suse.de [IPv6:2a07:de40:b251:101:10:150:64:1]) by sourceware.org (Postfix) with ESMTPS id 4784E4BA798D for ; Tue, 25 Aug 2026 07:29:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4784E4BA798D Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=suse.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4784E4BA798D Authentication-Results: sourceware.org; arc=none smtp.remote-ip=2a07:de40:b251:101:10:150:64:1 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1787642957; cv=none; b=GbrzXSjuyd0HfY06R9CYOXeok41roKdBdBKeZt4ElRBtlc1P+/buUvwbVhOiKAglGyFIgMN8HaOoM5dIsJUti5abNF/JLLS0O+PR7pLkqqf38wD7UBXiYzrNZ/Z/oMbcajxXtv0dfirq6zl27nA37jXW3ASieNCpv70Tlw2WEC4= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1787642957; c=relaxed/simple; bh=+yx/0zcSdwG90ocP36d8jk2QplEiXm5NiJOzYzF/Jd0=; h=DKIM-Signature:DKIM-Signature:DKIM-Signature:DKIM-Signature: Message-ID:Date:MIME-Version:Subject:From:To; b=W6FlhtWXXtma2RdlXR3OmswBwH0wYnojWsDd9GenYOGFu6XlvNNBMrhr91Ugdpc+4wpUP7/zNfTW+8RNb0GmnUQ4WNU5QVljOusOgUSZOGJZBI1qrTmEAwr3yiJER6jDpzBtIGUqzDWuN9QGOBRnATJiiQLJ7hlYVfweKNYTEos= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=t6Jcq8iu; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=UCgK3a4v; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=nhnvKg+1; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=1ZjjAc/T DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4784E4BA798D Received: from imap1.dmz-prg2.suse.org (unknown [10.150.64.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 190D886A0D for ; Tue, 25 Aug 2026 07:29:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1787642952; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OrlOcVgAyyBstferEbQUPsoCJJ//iUNlt8j4LA1Yccg=; b=t6Jcq8iuxYCc4DwoojGw6GGt3MM1NkcJR+uga7JV8e8vzkPB9o2NUxpeAd6TyONmG2BQwC RzMrxFyAxNgq1K3LTZASs92isK56Ak6zlf19ejOFyy6o4QkLN6DlyBTYtGPUZIu9gLqAlW 8VRCgKblR9GzU8DHO1wx4DCZMYN+Cgc= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1787642952; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OrlOcVgAyyBstferEbQUPsoCJJ//iUNlt8j4LA1Yccg=; b=UCgK3a4vXl03cPRU6TXsQOq5+e7gapHGD3XwATXwQ8XyaIRjp+1uizxoYbc/64hDN9hL9f lQDYc99ZapAo9tAA== Authentication-Results: smtp-out1.suse.de; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1787642948; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OrlOcVgAyyBstferEbQUPsoCJJ//iUNlt8j4LA1Yccg=; b=nhnvKg+1ui9AQQ9Mm9vrpI+EC16bhkSeDL90Qsuo/cj5ix/hxCDshIgbTOqqcQVw5R3/xr kjSAoVB2OCnz16heZ7aVBhOzr8tXh2HJJL56kJ4UZhl+MviIz8z8jETkmC0FbCqpvp2oK2 gZBYsdZWs/bqEiIPxx2LQz9cuXPoKlM= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1787642948; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OrlOcVgAyyBstferEbQUPsoCJJ//iUNlt8j4LA1Yccg=; b=1ZjjAc/T9m/40dj83rx0NF28D7GIjWZW8wGEd0/Dz5VyHXk5Q0IaR1qpWw+046kcLdVz8O kivpTRNAT6bt0qCA== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 07B191339B for ; Tue, 25 Aug 2026 07:29:08 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id Yop1AEREjWrdUgAAD6G6ig (envelope-from ) for ; Tue, 25 Aug 2026 07:29:08 +0000 Message-ID: Date: Tue, 25 Aug 2026 09:29:07 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 08/11] [gdb/testsuite] Refactor exception handling in gdb_test_multiple From: Tom de Vries To: gdb-patches@sourceware.org References: <20260824135855.1195963-1-tdevries@suse.de> <20260824135855.1195963-9-tdevries@suse.de> Content-Language: en-US In-Reply-To: <20260824135855.1195963-9-tdevries@suse.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-4.28 / 50.00]; BAYES_HAM(-3.00)[99.99%]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.18)[-0.882]; MIME_GOOD(-0.10)[text/plain]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; PREVIOUSLY_DELIVERED(0.00)[gdb-patches@sourceware.org]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; DBL_BLOCKED_OPENRESOLVER(0.00)[gnu.org:url, sourceware.org:url, suse.de:mid, imap1.dmz-prg2.suse.org:helo] X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org On 8/24/26 3:58 PM, Tom de Vries wrote: > implify gdb_test_multiple using return -options and try/finally. > > In the process, we also try to fix PR34553. > > I've added a test to verify this, but it'll be only useful after remote_expect > gets fixed [1]. > I heard back from the dejagnu maintainers, who acknowledged the bug. The current stable release is 1.6.3. Since the currently envisioned fix breaks 8.4 support, it's scheduled for 1.6.5 rather than 1.6.4. I proposed a fix that keeps backward compatibility, allowing it to be fixed in 1.6.4. We could copy a version into lib/future.exp to have it fixed faster, but I don't see the need for this. AFAIK we're currently not relying on this. Thanks, - Tom > Bug:https://sourceware.org/bugzilla/show_bug.cgi?id=34552 > Bug:https://sourceware.org/bugzilla/show_bug.cgi?id=34553 > > [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=81691