From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from luna.jdemille.com (luna.jdemille.com [168.119.233.50]) by sourceware.org (Postfix) with ESMTPS id CCB0F3858D20; Sun, 14 Jan 2024 01:35:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CCB0F3858D20 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=jdemille.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=jdemille.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org CCB0F3858D20 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=168.119.233.50 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705196112; cv=none; b=NLoz0fTL2WZfvIQ30sJrstRbcX1T7cPyODZA9Um0D96zS3JOBKQsiFSvJUow226tHxJLPXwq4cGEnH6x0LbktLuVwOEslwD6gYVHCFa4MxtlxmBO8Si+sP4rUD8XbtTgegG3+OCGwiZLhbQdIShEqnIlvdu4T4OXo3FZtXVb5Fk= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705196112; c=relaxed/simple; bh=p3LvFUyZDXlHLh2ZixAgzC6N5PrPrydb28igWbywsTM=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=D7L2PjV6Wqs3LBY9PBAIPqp7t8tn2SHvpHjYX1xAqfwbusvhEDSnq4MUi/TVM//Zxurv3lDgYvT9FQg6cPa7fUCPsJpxW1f13Meq4lHH6dVViu+ZSMRAAuWwtt43iCmE5tW43ZPQBJjmcABH0srjLSccA+oHK1dGEfoViYWQeCc= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 7EF6840BFD; Sun, 14 Jan 2024 01:35:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jdemille.com; s=mc20210101; t=1705196102; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:content-language:in-reply-to:references; bh=M2K3kj4R/HQ6YojBYrQPaO3moYIjDmhKfc2BzWheV2I=; b=Kd5J5leDGENTmyIclmYIkoX2wxrNx1oooqgAMrFl4xQaPyL6kZ5fg/FXXLeQx2kpIeimmg i8hn+2/Ajfco/4dXgAGWAkVeS2mAlvaM67kwtVbgAdmdIOWKOBiDMwb3/nLqFVG45XNh/7 ozK5ulMaiVNf/Ja82U6anIY7NBqctGEWulhWRSokLlS9YG5knMPYWQlMnQgekD9tYsEKTH 7yu9ifvrmLk1Eir6YeVrUn56aH32hE28HDpoqA3kzDUi1KGqr8Df3pG0dcIcy8obS9l4qh xudq1nZALuDLi28f7YVn36xQlIFSXwLX+fyNxDMvFsY4ACt0zMdtLFZOsDOVilE50Va4lQ Wx9kTtcM39IX/n/84a2BEhEbmImoY6W0RDoUMz2Dz8OWM9kpgBZB4CQtyDw0WS4K7Es8OB ThTJlD7GE0FfCHPz+dsqmy58HIwuU2JgdTC017BLyPOPayu62jsvbjUt2Mo+XzxdaGoYqN LgVOQUqE0UGC1c8989Q5OnJk4daqvlpEt5/VbWWd2QmtT/BzM5QT1X6SEHq+5HXnHA2jU+ GajoE5up6Bv7rgfEqjXjfrWvkfHIgr5v9iKU+ip8dujQEXjTLWzchJruFw3TB6QI2XdTTX MUwz/SWO1hhsZuu8vbvYcfwbrOhzmJ7M+RCV96HmJDUws2CsBY6o0= Message-ID: <4e73bdee-b91d-40f8-8fa2-738e525b8835@jdemille.com> Date: Sat, 13 Jan 2024 19:34:57 -0600 MIME-Version: 1.0 User-Agent: Betterbird (Linux) Subject: Re: [PATCH] libsupc++: Fix UB terminating on foreign exception To: Andrew Pinski Cc: gcc-patches@gcc.gnu.org, libstdc++@gcc.gnu.org References: <20240114000534.1775261-1-me@jdemille.com> From: Julia DeMille Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Last-TLS-Session-Version: TLSv1.3 X-Spam-Status: No, score=-4.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 1/13/24 19:17, Andrew Pinski wrote: > 2 things, changelogs go into the email message rather than directly as > part of the patch., Apologies. I have prepared a revised patch, and will send it when applicable. > Second I wonder if you could add a multiple language testcase using > GNU objective-C exceptions as an example. > If not directly adding a testcase there, at least a simple test that > shows the issue outside of the testsuite? I initially discovered this during experimenting with unwinds from a Rust library ("C-unwind" ABI) into a C++ application. I can upload the code I used for that. -- I'm sending this message from my laptop, so I may be on the go. Please excuse my brevity.