From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by sourceware.org (Postfix) with ESMTP id A70373857370 for ; Wed, 26 Oct 2022 11:34:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A70373857370 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 845A723A; Wed, 26 Oct 2022 04:34:07 -0700 (PDT) Received: from localhost (e121540-lin.manchester.arm.com [10.32.98.62]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C4B603F71A; Wed, 26 Oct 2022 04:34:00 -0700 (PDT) From: Richard Sandiford To: Eric Botcazou via Gcc-patches Mail-Followup-To: Eric Botcazou via Gcc-patches ,Eric Botcazou , richard.sandiford@arm.com Cc: Eric Botcazou Subject: Re: [PATCH] Aarch64: Do not define DONT_USE_BUILTIN_SETJMP References: <1806820.atdPhlSkOF@fomalhaut> Date: Wed, 26 Oct 2022 12:33:59 +0100 In-Reply-To: <1806820.atdPhlSkOF@fomalhaut> (Eric Botcazou via Gcc-patches's message of "Mon, 24 Oct 2022 10:57:31 +0200") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-37.1 required=5.0 tests=BAYES_00,KAM_DMARC_NONE,KAM_DMARC_STATUS,KAM_LAZY_DOMAIN_SECURITY,SPF_HELO_NONE,SPF_NONE,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Eric Botcazou via Gcc-patches writes: > Hi, > > we have been using an Ada compiler for the Aarch64 architecture configured > with SJLJ exceptions as for the other architectures for some time, and have > not run into any problems so far so the setting looks obsolete now. > > OK for the mainline? OK, thanks. Sorry for the slow reply on this. I think you posted the same (or a related) patch a while back and it wasn't reviewed. I was a bit reluctant to say anything because it sounds like this was defined for a reason, perhaps to avoid treating the current expansion as ABI without further testing. But if it has been used for some time in Ada (and works) then it's already de facto ABI. And it seems very unlikely that anyone would spend time trying to tweak the expansion for other languages. Richard > > > 2022-10-24 Eric Botcazou > > * config/aarch64/aarch64.h (DONT_USE_BUILTIN_SETJMP): Delete.