From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from hamza.pair.com (hamza.pair.com [209.68.5.143]) by sourceware.org (Postfix) with ESMTPS id 7BB613858401; Fri, 17 Sep 2021 06:03:51 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 7BB613858401 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=pfeifer.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=pfeifer.com Received: from hamza.pair.com (localhost [127.0.0.1]) by hamza.pair.com (Postfix) with ESMTP id 1764733E84; Fri, 17 Sep 2021 02:03:51 -0400 (EDT) Received: from [192.168.1.88] (unknown [154.236.181.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by hamza.pair.com (Postfix) with ESMTPSA id 29D8633E83; Fri, 17 Sep 2021 02:03:48 -0400 (EDT) Date: Fri, 17 Sep 2021 08:03:46 +0200 (CEST) From: Gerald Pfeifer To: Tobias Burnus , Jakub Jelinek , Sandra Loosemore cc: Andreas Schwab , Andreas Tobler , fortran@gcc.gnu.org, gcc-patches@gcc.gnu.org Subject: Re: [PATCH, Fortran] Revert to non-multilib-specific ISO_Fortran_binding.h In-Reply-To: <97733d30-6d1f-e39d-1c3-b5bd63c35ee9@pfeifer.com> Message-ID: <6fb03844-e472-a95-2d0-df485bd4ab7@pfeifer.com> References: <4c32e0e7-7156-835a-30b-ada8c4b4482d@pfeifer.com> <2de2f2b0-d221-acc1-79d4-554ee480c62@pfeifer.com> <87r1drkwzz.fsf@igel.home> <20210914152312.GX304296@tucnak> <97733d30-6d1f-e39d-1c3-b5bd63c35ee9@pfeifer.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Spam-Status: No, score=-3.6 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Sep 2021 06:03:53 -0000 On Tue, 14 Sep 2021, Gerald Pfeifer wrote: >> And, related, does the following make sense and fixes the issue? >> >> --- a/libgfortran/ISO_Fortran_binding.h >> +++ b/libgfortran/ISO_Fortran_binding.h >> @@ -228,5 +228,5 @@ extern int CFI_setpointer (CFI_cdesc_t *, CFI_cdesc_t *, >> const CFI_index_t []); >> >> /* This is the 80-bit encoding on x86; Fortran assigns it kind 10. */ >> -#elif (LDBL_MANT_DIG == 64 \ >> +#elif ((LDBL_MANT_DIG == 64 || LDBL_MANT_DIG == 53) \ >> && LDBL_MIN_EXP == -16381 \ >> && LDBL_MAX_EXP == 16384) > Yes, with this patch (on top of current trunk) i586-freebsd-* is back > in bootstrap land. :) Neither this (which fixes the bootstrap) nor Sandra's rewrite (which does not, but seemed generally liked) has been committed. Can someone please push the former (and possibly later)? Thank you, Gerald