From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lxmtout2.gsi.de (lxmtout2.gsi.de [140.181.3.112]) by sourceware.org (Postfix) with ESMTPS id 2429E3899097; Sat, 29 Jun 2024 13:50:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2429E3899097 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gsi.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gsi.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 2429E3899097 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=140.181.3.112 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1719669061; cv=none; b=I/aZ1jaj8XKwp72lw9YLQyxlFhzPl9xpAZlmlRB3bmPoBYoxU8Ek+TQqHkbzQNgHXHTKM35beCaE2WNB/0Ecdc2YXllP3oh95h551wYo+aIGebp9yGY/usApGhpO1+FQsDZFYxalEiVTvslRRXU8vxp1xOxlwO8nazZw9dRWEaM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1719669061; c=relaxed/simple; bh=t/inhq4vMrbY04gFklxApmZvjDBi29kTaMAAGbRH6K0=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=x8BnS0Z02ZBJn34JoIBuR5/lj47fItokq4wCHUGwfXvxO2sxBhGT0xjIomMt3j3HOCw5GMHNj14VaZA8nLYIRMoQdC7q5vWVYuqk1lPFUNKkzaOSTgMyWNJ8td0oBA5LpqDEl5xlQSpH/BUIQydW+pgxGrx+l6s4xBk1rviyQa4= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from localhost (localhost [127.0.0.1]) by lxmtout2.gsi.de (Postfix) with ESMTP id 53A2520350EC; Sat, 29 Jun 2024 15:50:57 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at lxmtout2.gsi.de Received: from lxmtout2.gsi.de ([127.0.0.1]) by localhost (lxmtout2.gsi.de [127.0.0.1]) (amavisd-new, port 10024) with LMTP id IAc9AYOxPHUb; Sat, 29 Jun 2024 15:50:57 +0200 (CEST) Received: from srvEX6.campus.gsi.de (unknown [10.10.4.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lxmtout2.gsi.de (Postfix) with ESMTPS id 257AB20350E3; Sat, 29 Jun 2024 15:50:57 +0200 (CEST) Received: from vir-laptop.localnet (140.181.3.12) by srvEX6.campus.gsi.de (10.10.4.96) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1544.11; Sat, 29 Jun 2024 15:50:55 +0200 From: Matthias Kretz To: GCC Mailing List CC: Andrew Pinski , Subject: IFNDR on UB? [was: Straw poll on shifts with out of range operands] Date: Sat, 29 Jun 2024 08:50:53 -0500 Message-ID: <4588024.GUh0CODmnK@vir-laptop> Organization: GSI Helmholtz Center for Heavy Ion Research In-Reply-To: References: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart5798705.usfYGdeWWP"; micalg=pgp-sha512; protocol="application/pgp-signature" X-Originating-IP: [140.181.3.12] X-ClientProxiedBy: srvEX8.Campus.gsi.de (10.10.4.160) To srvEX6.campus.gsi.de (10.10.4.96) X-Spam-Status: No, score=-4.1 required=5.0 tests=BAYES_00,BODY_8BITS,KAM_DMARC_STATUS,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: --nextPart5798705.usfYGdeWWP Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; protected-headers="v1" From: Matthias Kretz To: GCC Mailing List Cc: Andrew Pinski , libstdc++@gcc.gnu.org Date: Sat, 29 Jun 2024 08:50:53 -0500 Message-ID: <4588024.GUh0CODmnK@vir-laptop> Organization: GSI Helmholtz Center for Heavy Ion Research MIME-Version: 1.0 T24gVHVlc2RheSwgMjUgSnVuZSAyMDI0IDIxOjQ0OjE1IENEVCBBbmRyZXcgUGluc2tpIHZpYSBH Y2Mgd3JvdGU6Cj4gSSBhbSBpbiB0aGUgbWlkZGxlIG9mIGltcHJvdmluZyB0aGUgaXNvbGF0aW9u IHBhdGggcGFzcyBmb3Igc2hpZnRzCj4gd2l0aCBvdXQgb2YgcmFuZ2Ugb3BlcmFuZHMuCj4gVGhl cmUgYXJlIDMgb3B0aW9ucyB3ZSBjb3VsZCBkbyByZWFsbHk6Cj4gMSkgaXNvbGF0ZSB0aGUgcGF0 aCB0byBfX2J1aWx0aW5fdW5yZWFjaGFibGUKPiAyKSBpc29sYXRlIHRoZSBwYXRoIHRvIF9fYnVp bHRpbl90cmFwCj4gICAgIFRoaXMgaXMgd2hhdCBpcyBjdXJyZW50bHkgZG9uZSBmb3IgbnVsbCBw b2ludGVyIGFuZCBkaXZpZGUgYnkgemVybwo+IDMpIGlzb2xhdGUgdGhlIHBhdGggYW5kIHR1cm4g dGhlIHNoaWZ0IGludG8gemVybyBjb25zdGFudAo+ICAgIFRoaXMgaGFwcGVucyBjdXJyZW50bHkg Zm9yIGV4cGxpY2l0IHVzZSBpbiBib3RoIG1hdGNoIChpbiBtYW55Cj4gY2FzZXMpIGFuZCBWUlAg Zm9yIG90aGVycy4KCklJVUMsIEkgdm90ZSBmb3IgX19idWlsdGluX3VucmVhY2hhYmxlLiBIb3dl dmVyLCBJIHVuZGVyc3RhbmQgdGhhdCB0aGVyZSdzIG5vIApvbmUtc2l6ZS1maXRzLWFsbCBzb2x1 dGlvbiBoZXJlLgoKSGF2ZSB5b3UgY29uc2lkZXJlZAo0KSBpbGwtZm9ybWVkIChubyBkaWFnbm9z dGljIHJlcXVpcmVkKT8KCkkgd2FzIHRvbGQgeWVzdGVyZGF5IGluIFdHMjEgc2Vzc2lvbiB0aGF0 IGFuIGltcGxlbWVudGF0aW9uIGlzIGFsbG93ZWQgdG8gbWFrZSAKYSBwcm9ncmFtIGlsbC1mb3Jt ZWQgb24gcHJlY29uZGl0aW9uIHZpb2xhdGlvbi9VQi4gRldJVywgSSBkb24ndCBiZWxpZXZlIGl0 LiAKQnV0IHRoZXJlJ3MgYW4gb3Bwb3J0dW5pdHkgdG8gYmUgZXhwbG9yZWQgaGVyZS4KCkNvbnNp ZGVyIHRoZSBmb2xsb3dpbmcgc2tldGNoCgogIFtbZ251Ojpub2lubGluZSwgZ251OjplcnJvcigi cHJlY29uZGl0aW9uIHZpb2xhdGlvbiIpXV0KICB2b2lkCiAgX19lcnJvcigpCiAgeyBfX2J1aWx0 aW5fdW5yZWFjaGFibGUoKTsgfQoKICBbW2dudTo6YWx3YXlzX2lubGluZV1dCiAgaW5saW5lIHZv aWQKICBfX2NoZWNrX3ByZWNvbmRpdGlvbihib29sIGNvbmQpCiAgewogICAgaWYgKF9fYnVpbHRp bl9jb25zdGFudF9wKGNvbmQpICYmICFjb25kKQogICAgICBfX2Vycm9yKCk7CiAgICBlbHNlIGlm ICghY29uZCkKICAjaWZkZWYgX19IQVJERU5fXwogICAgICBfX2J1aWx0aW5fdHJhcCgpOwogICNl bHNlCiAgICAgIF9fYnVpbHRpbl91bnJlYWNoYWJsZSgpOwogICNlbmRpZgogIH0KCiAgaW50CiAg b3BlcmF0b3I8PChpbnQgYSwgaW50IGIpIHsKICAgIF9fY2hlY2tfcHJlY29uZGl0aW9uKGIgPj0g MCAmJiBiIDwgMzIpOwogICAgcmV0dXJuIC8vIGFjdHVhbCBzaGlmdAogIH0KClRoZW4gdGhlIGZv bGxvd2luZyBpcyBpbGwtZm9ybWVkLCB3aGljaCBJIHRoaW5rIGlzIGZhaXJseSBzZW5zaWJsZToK CiAgaW50IGYxKGludCB4KSB7IHJldHVybiB4IDw8IDQwOyB9CgpCdXQgdGhlIG5leHQgZXhhbXBs ZSBzZWVtcyBxdWVzdGlvbmFibGU6CgogIC8vIHByZWNvbmRpdGlvbjogYyA9PSBmYWxzZQogIGlu dCBmMihpbnQgeCwgYm9vbCBjKSB7IHJldHVybiBjID8geCA8PCA0MCA6IHg7IH0KCnVudGlsIG9u ZSByZWNvZ25pemVzIHRoYXQgJ2YyJyBpcyBtaXNzaW5nIGEgcHJlY29uZGl0aW9uIGNoZWNrOgoK ICBpbnQgZjIoaW50IHgsIGJvb2wgYykgewogICAgX19jaGVja19wcmVjb25kaXRpb24oYyA9PSBm YWxzZSk7CiAgICByZXR1cm4gYyA/IHggPDwgNDAgOiB4OwogIH0KCkkuZS4gb25jZSBVQiBiZWNv bWVzIElGTkRSLCB0aGUgZHJlYWRlZCB0aW1lLXRyYXZlbCBvcHRpbWl6YXRpb25zIGNhbid0IGhh cHBlbiAKYW55bW9yZS4gSW5zdGVhZCBwcmVjb25kaXRpb24gY2hlY2tzIGJ1YmJsZSB1cCBiZWNh dXNlIG90aGVyd2lzZSB0aGUgcHJvZ3JhbSAKaXMgaWxsLWZvcm1lZC4KCkFnYWluLCBJIGRvbid0 IGJlbGlldmUgdGhpcyB3b3VsZCBiZSBjb25mb3JtaW5nIHRvIHRoZSBDKysgc3RhbmRhcmQuIEJ1 dCBJIApiZWxpZXZlIGl0J3MgYSB2ZXJ5IGludGVyZXN0aW5nIG1vZGUgdG8gYWRkIGFzIGEgY29t cGlsZXIgZmxhZy4KCi1maGFyZGVuPTAgKGRlZmF1bHQpCi1maGFyZGVuPTEgKG1ha2UgVUIgaWxs LWZvcm1lZCBvciB1bnJlYWNoYWJsZSkKLWZoYXJkZW49MiAobWFrZSBVQiBpbGwtZm9ybWVkIG9y IHRyYXApCgpJZiB0aGVyZSdzIGludGVyZXN0IEknZCBiZSB3aWxsaW5nIHRvIGxvb2sgaW50byBh IHBhdGNoIHRvIGxpYnN0ZGMrKywgYnVpbGRpbmcgCnVwb24gdGhlIGFib3ZlIHNrZXRjaCBhcyBh IHN0YXJ0aW5nIHBvaW50LiBVbHRpbWF0ZWx5LCBpZiB0aGlzIGJlY29tZXMgYSAKdmlhYmxlIGJ1 aWxkIG1vZGUsIEknZCBsaWtlIHRvIGhhdmUgYSByZXBsYWNlbWVudCBmb3IgdGhlIFtbZ251Ojpl cnJvcigiIildXSAKaGFjayB3aXRoIGEgZGVkaWNhdGVkIGJ1aWx0aW4uCgotIE1hdHRoaWFzCgot LSAK4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA 4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSACiBE ci4gTWF0dGhpYXMgS3JldHogICAgICAgICAgICAgICAgICAgICAgICAgICBodHRwczovL21hdHRr cmV0ei5naXRodWIuaW8KIEdTSSBIZWxtaG9sdHogQ2VudGVyIGZvciBIZWF2eSBJb24gUmVzZWFy Y2ggICAgICAgICAgICAgICBodHRwczovL2dzaS5kZQogc3RkOjpzaW1kCuKUgOKUgOKUgOKUgOKU gOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKU gOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKU gOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKU gOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgAo= --nextPart5798705.usfYGdeWWP Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEroo/QdgfHhrjcEOni/oLaRkZhWgFAmaAET0ACgkQi/oLaRkZ hWiA7Af9FCvsLlGs5yGzVO2t/aFD9Z3MRhzGKhlyGNVvUMBwP+/38zkgciN3NEHD YTRnGJgat3W/Q7nMEo2KkL0QnUP4xBFz2aJBF78rxVVA/5gBLW0HQUdfJjDIuXoW dgHIwIwqhmcwDNa3wesyWOgMoi6/WNwxvtlFWbnok14ELuWMdO+QMB/Sh+0x1eeM txIIXHWZziV8upAdvWG2biVNnS/zHJRpbYqmQVcweWh6Txd20UHvgXNcNV5WgOMq k4wOax3QRH7uEfm5j5ja9+/RzJtgQKPVWHtC6nbhsNshNHTMuTHHCzlsLXhgCmH5 8Xyn5l/eaz0AeFY73z/JlCgMEjs7vA== =aLKG -----END PGP SIGNATURE----- --nextPart5798705.usfYGdeWWP--