This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [EXT] Re: [PATCH 1/3] C++20 constexpr lib part 1/3
- From: Steve Ellcey <sellcey at marvell dot com>
- To: "jwakely at redhat dot com" <jwakely at redhat dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, "3dw4rd at verizon dot net" <3dw4rd at verizon dot net>, "libstdc++ at gcc dot gnu dot org" <libstdc++ at gcc dot gnu dot org>
- Date: Tue, 6 Aug 2019 20:30:14 +0000
- Subject: Re: [EXT] Re: [PATCH 1/3] C++20 constexpr lib part 1/3
- Arc-authentication-results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=marvell.com;dmarc=pass action=none header.from=marvell.com;dkim=pass header.d=marvell.com;arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=h2JL/37hF1edDpKOGz7BvA3H8A5oK1BUfJvEE2dNnBo=; b=jkGu8GUbBA2KqMzxJAa04IWkKW/BH66DFliNFbDR+o0TLa8ckwgh+rsS0oq61joI71qrNSXrjQgr4/lr+QHkpFeVmBc1Y0ab5t0Rx0d95qec6rzkbZx4pQWIkKVLC+cdCf41y06mr2PVEVPpVc8q5XtPhgbTiHse8PwRTrskVMAEJV/zSgc9QF2EAOdncuAZQZx0aaqQ4RirLbkMhzUFdsBnWGWkxVSBU60VOFtT4yrJBabANrlSvrQ9Jv2YrbF+pmjGqcIvY5PuHEaiPd9rhTGSQzzGG38iE/atjXy6tEbtcHJC+WoK1edqwPgMJcr67Rx8PsduenTuqOkGzg1Tyg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T6QLXTCCsvIbLqhzsv9srq6hcrayCfTNYUyEIlLSm/Pczel4xKz0zBdAWc7rLam0E+CSbpMc77sg4WxAziA4ZEbkvJNqRNd2mA0uRnTo6TgQBStqRyaf0B5ol/jMNkYaugSlfT1psVK1O9+Nu1LwVIm4P6XSg286q1UAVtjCkFLtbCU0kDACPPCTi1AItV9O6byZQSrQfmLSiLnMKrvPtW768A1jbq38lZSVTA3JmeqRRQWnjbnNHoQZB2NhMU/hTLtgzvlcDofbhNvSV8f+CVIFIr67dbp8mO3hUmhsvgjp9jGX3laRi3ZIVznmIGTRPo4tD+Vzlik8a4JPV54tuA==
- References: <7568f76a5ec7513cb04ae357aff85eb8266c1db0.camel@marvell.com> <20190806200424.GW9487@redhat.com>
On Tue, 2019-08-06 at 21:04 +0100, Jonathan Wakely wrote:
>
> The RAJAPerf code appears to be built with -std=gnu++11 which means
> Ed's patch should make almost no difference at all. 99% of the patch
> has no effect unless compiling with -std=gnu++2a.
>
> I don't see any ICE running the libstdc++ testsuite with -std=gnu++11,
> so I have no better suggestion than creating a bugzilla report for the
> C++ front-end, with the preprocessed source of WIP-COUPLE.cpp
I created a preprocessed file. Unfortunately when I compile that
preprocessed file with the same options as the unpreprocessed file,
it does not ICE. I compiled the original file with -save-temps and
that compile no longer gives an ICE. I hate bugs like this.
Steve Ellcey
sellcey@marvell.com