From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2104.outbound.protection.outlook.com [40.107.237.104]) by sourceware.org (Postfix) with ESMTPS id 1C18E3858C2C for ; Mon, 27 Sep 2021 23:00:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1C18E3858C2C ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XhBb85gtxjiRO59eTR+9N9Qxw9/oXq3mVnnp75M2CnZidG615dGAM4Kb93tMS+fX042Cuybp970Wqi/ijONwTruWDkBxOOg46OgaJz8vqC6pSlT3ICJ/pHxREeUeIqcURxiAvRY7+spq8RdueiOUYrKxFQa+O4zELkSrgE5M+ImYYL9vIIqcD6c0gCHx+e1btxatnyO3FRMdbjGAYIoPZEYlyaQmym0V0nEmyZJM1HZeFCllUIer6PqAEfv6K/pnqD1TlhfxcBNJ5m3qNYuRyBV7Zwhe7BQSyNL9zNSMEwlsQrA2loStFUPfAjYizuXN70O05cs3g7/ociJiBoFY0Q== 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; bh=hsrTAXvjSdP9MiW60xcc52OczE1GqOVJ97de8xLrb9Y=; b=R2IBuK/m/OzdfQNOqWkx5lZv9Xj266p8COMxuvkeGz2Zh/qMoB2XOgTuQ7wQltUvDBflttyfcOyn+x54biFEKZkUpqsg/n3/Tbe/YtNAKuFGJ6FbjptVgkWJGSegB05DDtmuDtVZX1l2aGP8aMcFdrQZel83pAiNERa70RjeBgAMTbheLSbFpWCSbtEKxrfmxOKYLY1oqYM8ii28J7LZwm5sJTfWR7t6LnyCdqub0VW/JBEUqO+yTe+LCE8Eh/7Jaf42mC3ggvWKYi/Re2Igczm7g1RiqgRAGLe9iSFNIJRTZ28q3sKYgek0fRHqTUiZ4HTQCPczcXAJkHL3Nwbczg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amperecomputing.com; dmarc=pass action=none header.from=amperecomputing.com; dkim=pass header.d=amperecomputing.com; arc=none Received: from BYAPR01MB5464.prod.exchangelabs.com (2603:10b6:a03:129::28) by SJ0PR01MB6494.prod.exchangelabs.com (2603:10b6:a03:2a0::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.13; Mon, 27 Sep 2021 23:00:50 +0000 Received: from BYAPR01MB5464.prod.exchangelabs.com ([fe80::c03b:99fc:3073:f0f9]) by BYAPR01MB5464.prod.exchangelabs.com ([fe80::c03b:99fc:3073:f0f9%6]) with mapi id 15.20.4523.020; Mon, 27 Sep 2021 23:00:50 +0000 From: Gary Oblock To: "gcc@gcc.gnu.org" Subject: Can gcc itself be tested with ubsan? If so, how? Thread-Topic: Can gcc itself be tested with ubsan? If so, how? Thread-Index: AQHXs/D7WEmOHLkwbEKjeiH3moqqIQ== Date: Mon, 27 Sep 2021 23:00:50 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 048d44c1-c2de-979e-7bfc-fbdab6f3604d x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: da292e5f-e918-4bad-32e7-08d9820aa653 x-ms-traffictypediagnostic: SJ0PR01MB6494: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3383; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: EyU8ElOqNvFf5wWcSWN0/9iaXrKoy2MNEKTcmxPq54C+HP4u3vktvAlcNeYV1BDTFSbht5DZMLjEUD5MMWuyPweFmea3nh7n7zImzgDDsvVYIKc/bDK/aILJNp9lHILGmgZy67usRI+jT9WSUqWPeSxSvaL+CaZyk71lI06h/o7LzgQtYW+5MAlxziR0/7YPBwx62Wy6chCNYK04m5n/lcn8UZJDkDgRNDFkWmRDv5Fn2isgG83m0NRMJgvd3aQY+zq/tY92ay8J+EtDzk9NnK+f7KOzWfYPRhFz00tNsnrnz6ByKEi6VGUPO4i6lpkiCPRm7coccaPaHb1hSx+6yb8W0FDZiMsTtykpWc+xxB/lMO0ekRBNDsaciz4elbraqGi8rpQo78bc/1WS6GcxCSOxB+HJT2tzB7AokkguZNf8ipPgdtmPc9Fgv7SQAAcuLaDeumgm3qAhhY9HnqVyjsVpiISKC+iFDxjC08TImalUSV7eufWJ/fhspst09mfYYgnThwXMH3s3+ecoyJeG23Xy8higGgBJXFKVDtMe/5CnvpuuH/nrPXPvgrwqaBQI2S6iOTlUAKaTf2IZdcVMlA64N0hshmAkhvTbRP2uCpBFGyHNJ36l3HQaWI5bOKSKb6zNyP4a9BcY3AEFtsF7SYwGSBMFxCtprOt6BXm6BE6eaDCwhP0LPegUklol9H9E2qddgiH7NZA2gvfkOqF6AA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR01MB5464.prod.exchangelabs.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(76116006)(52536014)(316002)(38100700002)(508600001)(66946007)(66556008)(9686003)(64756008)(86362001)(2906002)(8936002)(122000001)(33656002)(66446008)(66476007)(6916009)(83380400001)(8676002)(55016002)(186003)(7696005)(71200400001)(6506007)(26005)(5660300002)(38070700005)(19627405001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?GAIdSa62pFz6ejoPOD0RYZHiVjguyDIGX2qWtiXQ1f1F8k9lGrO1bGcGvb?= =?iso-8859-1?Q?ZcusaIjmL3Y4SLexhRfQz1vpFvxhGs90ps/4wWN+p9ao6AXBjZbimbVWJZ?= =?iso-8859-1?Q?zdCTs35UWjD878GzYel9rAc/LXNlnirIn2btEQiO801tWV4eqhlAL92lcr?= =?iso-8859-1?Q?9hR5PgVnFEFGWbUuBaBYxJ16vWahnAYA1HohF9RMnnulLVOhEO/C4bgLR1?= =?iso-8859-1?Q?JwncQ6TFMC7IlRk6WF0pzG56V6/pjKf5Zfeh215e7B8E8gDv+tr4NOzQ1P?= =?iso-8859-1?Q?Mk9fhkGgbG8urqMly7brSVL6CW1/cM3vr6pVJ6sDIaUNSt9OcLe14jUB/z?= =?iso-8859-1?Q?Ji8wYysq2CI0bQETpRzjH7p6e0xaxitsJFtzS4u/xn8Vvv+JzcXZUqC+JS?= =?iso-8859-1?Q?vrg8Hy3o3E/AlC5UocuMp9ArbNdrUFuikNnBpA3Wzrjb9RQg5IDFFdMdQa?= =?iso-8859-1?Q?SmtIMQvz5/L/eoOOPxdqM3UIcx08dYYmP4+HoU4+ABiwhGiFjgrvhTfcKw?= =?iso-8859-1?Q?xbE6zY+YUVXIuSJXLP/dx+I3Y+b4oD2/LQuJhpoiAy2+jQ7HD/tf0A4Qdl?= =?iso-8859-1?Q?2qWiZi9qfmYQlhugo9LlwYhMp+/Ryj6qvL32UrVDn6lMP+ZiBcPAbDwNM+?= =?iso-8859-1?Q?5ip5Wc5gqTM/U8feQwM16+HujQOOrQ2DSsjnnlCOXjlfyQ/MDa+3tV1008?= =?iso-8859-1?Q?H8KoTDy9Van2Wp9RUw/ULfMf1jikH02s3uLd3sn5GQ2iVrntk3xio8Of9C?= =?iso-8859-1?Q?1vE87vYlGrdNRJXSZRRx2MrQSh/m2WQ78+eSXUOS5kxPoADszRFqNBxH8X?= =?iso-8859-1?Q?mI5QmLK2khmry6MnQe+VN79krr65N7VoMOPIJ7l0gSapKt/kkLzFXX92bS?= =?iso-8859-1?Q?ksRujcRHrEcWXqQab0pNl+Nc9uE/yugUDj0sDfzt/vsR4sJ2dwPeCyA1h/?= =?iso-8859-1?Q?JdJQMXxUrOhM2Cg2Z/W7xZuuLCXIEsk6afoLixZuteyFJ7aRVWZ4+koeIj?= =?iso-8859-1?Q?09u7VnbFF2oML25GN5V4Uso/N0wNd1jF0+6jiAaos7w4cXd96Gg+mvgefQ?= =?iso-8859-1?Q?GRpZVXGiSESpE/7GmgaF5udFrFYguCk94YZfjLvfOMP7YCAknI48Mkk8LL?= =?iso-8859-1?Q?iJaumtmSorw12ySwt59EL/I28iD6ix5FM/piQK16MyeugFidivrBcJ/fSs?= =?iso-8859-1?Q?QQu5mdPMGjrlyrGBstI9y8wg+t3xJt/E5oDhmc7ATnnQNq4o+5D0LyU1lm?= =?iso-8859-1?Q?4nKjxoiDIfOWrvg550VoaiYP8AUW6/diLnfkS/FuBfPikcDIfOej061JJc?= =?iso-8859-1?Q?dUHC01JthsF9Ax6J5v7Jgn4v4n6GCLazwBNVl5pXnldQZH0=3D?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: amperecomputing.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR01MB5464.prod.exchangelabs.com X-MS-Exchange-CrossTenant-Network-Message-Id: da292e5f-e918-4bad-32e7-08d9820aa653 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Sep 2021 23:00:50.0800 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3bc2b170-fd94-476d-b0ce-4229bdc904a7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 3ZXfnBhY7Rk7mknIjBZ5kmKcelX/hfxn2phGKcSplyWCRMMjnHlouqZJXlnR9lejz39geNgfyxHXtExQI9p+aG91szlBdTww39V/osbfu4s= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR01MB6494 X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, 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 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Sep 2021 23:00:55 -0000 I tried just adding "-fsanitize=3Dundefined" to my CXX_FLAGS and got a bunch of errors like this: /usr/bin/ld: ../libcody/libcody.a(server.o): in function `std::__cxx11::bas= ic_string, std::allocator >::_Alloc_hide= r::~_Alloc_hider()': /usr/include/c++/9/bits/basic_string.h:150: undefined reference to `__ubsan= _handle_type_mismatch_v1' They all seemed library related. Can ubsan be used on the compiler itself? Thanks, Gary CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is = for the sole use of the intended recipient(s) and contains information that= is confidential and proprietary to Ampere Computing or its subsidiaries. I= t is to be used solely for the purpose of furthering the parties' business = relationship. Any unauthorized review, copying, or distribution of this ema= il (or any attachments thereto) is strictly prohibited. If you are not the = intended recipient, please contact the sender immediately and permanently d= elete the original and any copies of this email and any attachments thereto= .