From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 94114 invoked by alias); 30 Dec 2019 19:23:16 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 93829 invoked by uid 89); 30 Dec 2019 19:23:16 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-8.4 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,GIT_PATCH_3,KAM_NUMSUBJECT,RCVD_IN_DNSWL_LOW,SPF_PASS,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 spammy=HX-Languages-Length:676, completed, sk:hppa64, 279736 X-HELO: torfep01.bell.net Received: from simcoe207srvr.owm.bell.net (HELO torfep01.bell.net) (184.150.200.207) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 30 Dec 2019 19:23:15 +0000 Received: from bell.net torfep01 184.150.200.158 by torfep01.bell.net with ESMTP id <20191230192313.YKDT3051.torfep01.bell.net@torspm02.bell.net> for ; Mon, 30 Dec 2019 14:23:13 -0500 Received: from [192.168.2.49] (really [70.53.53.104]) by torspm02.bell.net with ESMTP id <20191230192313.HZAC16325.torspm02.bell.net@[192.168.2.49]>; Mon, 30 Dec 2019 14:23:13 -0500 To: GCC Patches From: John David Anglin Subject: [PATCH] Fix PR libgcc/92988 Openpgp: preference=signencrypt Message-ID: <84d60d5f-6d39-ae55-9fb2-a95674b32197@bell.net> Date: Mon, 30 Dec 2019 20:26:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-CM-Analysis: v=2.3 cv=XvWExmN9 c=1 sm=1 tr=0 a=htCe9XT+XAlGhzqgweArVg==:117 a=htCe9XT+XAlGhzqgweArVg==:17 a=IkcTkHD0fZMA:10 a=pxVhFHJ0LMsA:10 a=mDV3o1hIAAAA:8 a=0bVFwq4k48owg-r0vz4A:9 a=QEXdDO2ut3YA:10 a=_FVE-zBwftR9WsbkzFJk:22 X-CM-Envelope: MS4wfIfT61CH1Skp4WEFlPgN5nroeujIGn/9seGUa1fkm0gZZp1qnptclqBmF82kgW9T+qyVaOLMZj3ggd+WFd7TYU+Vc4F2lwdL3pN3Z8GKi8i9VX8bTkDy m3lLpyI9p6IrkNqtMmkxhROcso0+iK3V/XUIblIS+KpJ1oOZ7WEUkSZkZtF6a7TUWnVEUYXcdUlM4A== X-SW-Source: 2019-12/txt/msg01621.txt.bz2 Tested on hppa64-hp-hpux11.11. Okay? Dave 2019-12-30 John David Anglin PR libgcc/92988 * crtstuff.c (__do_global_dtors_aux): Only call __cxa_finalize if DEFAULT_USE_CXA_ATEXIT is true. Index: crtstuff.c =================================================================== --- crtstuff.c (revision 279736) +++ crtstuff.c (working copy) @@ -382,10 +382,12 @@ if (__builtin_expect (completed, 0)) return; +#if DEFAULT_USE_CXA_ATEXIT #ifdef CRTSTUFFS_O if (__cxa_finalize) __cxa_finalize (__dso_handle); #endif +#endif #ifdef FINI_ARRAY_SECTION_ASM_OP /* If we are using .fini_array then destructors will be run via that