From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from s411.sureserver.com (s411.sureserver.com [192.252.151.33]) by sourceware.org (Postfix) with ESMTPS id A43193858C5E for ; Thu, 23 Feb 2023 17:47:52 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A43193858C5E Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=nishan.io Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=nishan.io DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=nishan.io; h=message-id :reply-to:from:to:subject:date:mime-version:in-reply-to :references:content-type:content-transfer-encoding; s=dkim; bh=Q bxc1ejlj/RnVeLn/k+KjLGFnRcCDq/5ouzeRlaVb8g=; b=i0ckyxccbLaImwPWM p/cE0lDH8m32vAMTcK82SN3cH5cB7RxRgwnKjjpmXsCjEmjd64fpMS1JzJxNJFF1 4yhAAJVI1eetHjpra3rs4gQty65Wo6nrW/HIqYx6Kdc2eI7c7E1kif5h/MuIHVHv RJy/okpRoFA/vX26Kdzok1vRDE= Received: (qmail 20085 invoked by uid 1900); 23 Feb 2023 17:47:52 -0000 Message-ID: <20230223174752.20084.qmail@s411.sureserver.com> Reply-To: "=?utf-8?Q?Saifi=20Khan?=" From: "=?utf-8?Q?Saifi=20Khan?=" To: gcc-help@gcc.gnu.org Subject: =?utf-8?B?UmU6IGJ1aWxkIGVycm9yIC0tc3RkPWMrKzE3IHZzIC0tc3RkPWMrKzIzIC1XcmVzdHJpY3QgIm1heSBvdmVybGFwIHVwIHRvIDkyMjMzNzIwMzY4NTQ3NzU4MTMgYnl0ZXMgYXQgb2Zmc2V0IC0zIg==?= Date: Thu, 23 Feb 2023 17:47:51 +0000 MIME-Version: 1.0 X-Mailer: WebMail 2.55.13.14 X-Suremail-Sender: 103_199_139_57 X-Originating-Email: saifi.khan@nishan.io In-Reply-To: References: <20230223140953.13962.qmail@s411.sureserver.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS,TXREP 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: > -------Original Message------- > From: Jonathan Wakely via Gcc-help > To: Saifi Khan > Cc: gcc-help@gcc.gnu.org > Subject: Re: build error --std=c++17 vs --std=c++23 -Wrestrict "may overlap up to 9223372036854775813 bytes at offset -3" > Sent: 2023-02-23 16:33 > > On Thu, 23 Feb 2023 at 14:10, Saifi Khan wrote: > > > > Hi: > > > > Tried Jonny Grant's example > > g++ -O3 --std=c++23 -Wall -c repro_jg01.cc > > Context please - which example is that? #include typedef struct a_bc { std::string a; std::string b; } a_t; void f() { a_t c; c.a = " sdfsdf fsdfsdf fdfsfdsdf "; // seems to need this long string to reproduce, down to 8 bytes it didn't c.b = "E"; } Here is a verbatim copy of the the sample code, in which the OP encountered build error(s) with gcc 12.2.x warm regards Saifi.