From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2077.outbound.protection.outlook.com [40.107.220.77]) by sourceware.org (Postfix) with ESMTPS id A9B603858C53 for ; Tue, 12 Jul 2022 09:43:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A9B603858C53 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aeEA31R7pYz4eGvXZYBGldLNTZcqY8AmF28AQJufct2XCy1qaKasglGgfbJAnZNjzeiLfT/ZlV0E6aAyLgEfD1OAE29kapHtL6w6aE+u0CtQK9lUKpzfOpHtIv5sPqb/u4Mhrtv7SNegdzXgFKlemYDdP+xpsBULhy0sCcgQbd+BPBjmCmZ3lbufR6vfr+w/e5NUTLO60X1VDNMnwvWZlN5JvPu9JhSZN/vfCAhxcs2mSkCU3wwojxFMDDN7fRkTgpNJuzliRmAdAFes3sXistnXdlNgoJuzhKFcmolMCaak3LLeXvaOSSUww2MEkAyLtM0NGyNSSrBBQagrpZlQ6g== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=EUIUKT99JvoGS9S6KBNboxQi+Mc0TYUEaJRxASz77Xk=; b=VU92r5wrjhA6NmYJ5dtD80z1cz1S9Pbnfx0jg5eW/MrE5urOaNHNo5PlToNj5apHmvJzTXfIZSQVa3ijqZcaBznIaeCnEMcM58yAJwxLASxgp5MnXQfwUAZti//GYqsb5Ho8uDU+xxfhgLWa9lYZqiN1YPKFbZIC2GNhK8PjqxqfAnnWH5nTCeslzE7J9O/UJlOwatnnKpXRjsE4NFZZjB6KRbs7GhUxDqfnPqAT4RbtsEdEdhyguvmxGajsBHjJiSB+ngrUIkurDxiD7b/g70bO1zlobO84N+TTzeQ9V1LF+nCv+GeSVchACLND/pgu2m3yLlnD25/a51FsHM82MQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none Received: from DM6PR12MB4795.namprd12.prod.outlook.com (2603:10b6:5:164::11) by BL0PR12MB2481.namprd12.prod.outlook.com (2603:10b6:207:40::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.20; Tue, 12 Jul 2022 09:43:46 +0000 Received: from DM6PR12MB4795.namprd12.prod.outlook.com ([fe80::e57d:d1bc:9c46:9758]) by DM6PR12MB4795.namprd12.prod.outlook.com ([fe80::e57d:d1bc:9c46:9758%6]) with mapi id 15.20.5417.026; Tue, 12 Jul 2022 09:43:46 +0000 From: "Joshi, Tejas Sanjay" To: "gcc-help@gcc.gnu.org" Subject: =?Windows-1252?Q?error:_=91=5F=5FY=92_is_used_uninitialized_for_immintrin?= =?Windows-1252?Q?.h_when_compiled_with_-O3_-Wall_-Winit-self_-Werror?= Thread-Topic: =?Windows-1252?Q?error:_=91=5F=5FY=92_is_used_uninitialized_for_immintrin?= =?Windows-1252?Q?.h_when_compiled_with_-O3_-Wall_-Winit-self_-Werror?= Thread-Index: AdiV0XaQBbR6TfzqTNi+Ji1/bcIhFw== Date: Tue, 12 Jul 2022 09:43:46 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Enabled=true; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_SetDate=2022-07-12T09:34:30Z; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Method=Privileged; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_Name=Public-AIP 2.0; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_ActionId=ce7ac25f-a364-40a2-b75d-15ae82dc6f48; MSIP_Label_d4243a53-6221-4f75-8154-e4b33a5707a1_ContentBits=1 msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_enabled: true msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_setdate: 2022-07-12T09:43:41Z msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_method: Privileged msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_name: Public-AIP 2.0 msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_siteid: 3dd8961f-e488-4e60-8e11-a82d994e183d msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_actionid: 6e80527f-7348-4d09-98ac-a671267663ff msip_label_d4243a53-6221-4f75-8154-e4b33a5707a1_contentbits: 0 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1c8693cc-006f-4624-0317-08da63eb0445 x-ms-traffictypediagnostic: BL0PR12MB2481:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Oymkeul8ttpVylULcyCjcrTLkQlE3sx304kF2zTzA2jgpWQlO+P2sLnluYiIdsJm72W3Mj7eAAhICQo0fp/tCN8KsNGWYfTu0UGLnmjWazz5V4lqU+ewtdWy8eWp+mLa2wLfnFqe/C3Av1jkS2FImTMTTWz2ytArov+B2GAmsvWdvN0SgoEWkUMZ21k69Cb5ZxjXmjm19tOsJlHcpSpW1OuIQ6LkYIDfc+JtOJDTCmnEj/6BzOIKq441Q2qIqB6sWSnWcOkjUpae+8wko9lgONB+WrKmD07h+rE5/EuGl+6H/CZQgRmU7mSfXYvMqYTaxL23f2uCLSUqPsHci93F3crwDrah9B41NbcnNzpflOCJOR9edZChdPDioJWjTCfqmboh0zSBwJ6mFoBGIpzRsAf8GHt1O6cElWphFxEqDRrXzKhnje6toFdxexFTTMK+9/yOGekT9DAxoV6ZwBm9jtO56m3hpoK4yhLj8fiSacxs63V/3WtDCGLTl9iyLDwNBE5+933/TRXR6UzB8zj3/jRx1Ug1NzTKkIYVbkCQ/9Hi6Ez9rOeSJ2fp+sfSHsRuD9mcioahb7LTr72TgUdTO8RFRswuQ7Ssh9jGFDvzuU8vgiIo06oySzVWkzMpEJfXvzdYRXW0/zFlirNgcFAINS90ez4Qdj6s0wmpVSttvhnuf+rSSIDybjUkddneEG4Li873sA+rJpSPpke1FS2wdXgvJRAYFJzLa1V3AGjYRThk8J7biJQHQodYvqJEo8yRmLcsxr3zApGBesmBd69fSQhRCo3PsoH9lqjbh5jhBQp+O2cVh74LhwNsv330aJOZjOVh075Um5UpImtzyNkrhhP4O5FjwBSsrrWEZ5hlJCQ= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB4795.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(376002)(366004)(39860400002)(346002)(396003)(136003)(21615005)(55016003)(33656002)(478600001)(38100700002)(41300700001)(2906002)(52536014)(122000001)(186003)(26005)(6506007)(7696005)(76116006)(66556008)(66446008)(66476007)(64756008)(66946007)(166002)(316002)(6916009)(83380400001)(99936003)(86362001)(71200400001)(9686003)(38070700005)(5660300002)(8936002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?iAWIYDsmRTdwEz7VWtGNo9lUuvhP2SCLw598Cck2Op8uA/pU9M375KM2?= =?Windows-1252?Q?8a3gXNzyk+imKRZxQNRuqnjZhYnwOV0XfBbwAYM3JV/jFO77fINxGjiR?= =?Windows-1252?Q?200f741z2Ec4Jc5YsGF3RQSS9J/z2oGFYDQUgCMkuUxtyToflwltA+Ek?= =?Windows-1252?Q?d0BVyz/ewAdm56xQybH5uZJglQd97AZyx9NJ9+NH8rkSwjJ++oZd3JAT?= =?Windows-1252?Q?Fcwhsyl4FxpJBxxj1B5PWVweIse3fA0dKGfRP0jQuaXleY2H0jLrKlUo?= =?Windows-1252?Q?TM02sX3fZ1yyb4hKTuIJvI5lTKtiyUqF4Jbj5W1dv+7d2zHQ/5BE5q9Y?= =?Windows-1252?Q?Dr0aRPPEioV2zbEuDwX3u0aLeCJlSrcpnYfEi6ClKt1smTYG08GZpHUV?= =?Windows-1252?Q?WAyVOQo8gmObNfTQI5f10Rwf/apPt/BOr0uf9UT6Q6Bc8xng/0urQw7V?= =?Windows-1252?Q?xDdODgM6fhLzxLgyrCCDje3jVzIo/cgmWo6xT4Yuqkp+OfCVwiL88pZb?= =?Windows-1252?Q?ypTNa306h92J2HtFmY0LoZA2lg0QoybqjjGkZN+/5G9JT/hu6t4Shs2D?= =?Windows-1252?Q?RSn5qIAML82QNBKS5sKOFlqeEBXo43MUuzzRl2jNMKeHMAExn0ETjDVp?= =?Windows-1252?Q?b4va5mjuTYLQgXofFUeq49Eymsug5Cr7YlZsgnRpBacIYG5ksbwBJ9Fe?= =?Windows-1252?Q?lNQgRhbc1x0KDF+Aitb3fnYMLZHT/Lj1sd/Fck1iIgQXh4WicxVZGnzk?= =?Windows-1252?Q?719+NHHp/9ju5uInAkDntw88uEfUTaSMHpu4HcFpcQ9D/O1LZCp4Cv59?= =?Windows-1252?Q?8BP+05jUfDXJuK2/vJ7k+R45LjE36RlvpmglSFqHE6uTpCfJ3ENRRwqP?= =?Windows-1252?Q?CzEoDQcRP70SBQBaXikfY1VMAUZ3XtrV+Aqh8/JAf1DR7FzJO3zZA+gd?= =?Windows-1252?Q?r0z57GH7grLx1AuUBbWgHelHzDE9JecfMZY43W4Ob5ir4xtVdtBKcwTO?= =?Windows-1252?Q?vHYeJhIYKMRDa8NNOaJh2Q52YaPZlYbETjObKs0SfK2WJQ1+5faTgmVB?= =?Windows-1252?Q?QPXyb/HdU3G0QPKNabiG5qDYoUIW5zwfCxVlMXBhfu1aP4yHae/5ysbq?= =?Windows-1252?Q?ssMfZPP2JF2zqnv+VU7wzHh3rud9yFuNuqu8QxxcpziQ+yU9zSTxp88A?= =?Windows-1252?Q?GxcOJjrNjMy0/f927WSbZu6IiznSF3veBNI0Lc3UVOgOAKwHLuThlcFD?= =?Windows-1252?Q?Y7GvP0TC23R9QjAdTWsB6E3vFm2Gy7/P6x2Q/Ar/Ku2FP2tIhjDjSsLr?= =?Windows-1252?Q?t4MT2jVK+OLTGhgaok+5IVu9RBl5mMl53D1LD9B4BD8CsQ96jLyLk4DQ?= =?Windows-1252?Q?YOTJCo40E0+CgBd9gR7JN1n03BExgmyzmr8aAFhP9tkw358UT7MxyfgQ?= =?Windows-1252?Q?ta0LvVqXdNh9ae3ayav6mbQchgoJxmBepyxkKUZla5nKYx6a5XHOiGNi?= =?Windows-1252?Q?Jx7oUHFeWIs5hvMGP/nQ7JHRdS8/LZQKLETXE2W4krkNOxwxelvC3pjo?= =?Windows-1252?Q?JGGAJvfXNDVlsQto3z1U2vHpeXTt60c8ARJVic755en+DYAoJ47zpFtT?= =?Windows-1252?Q?9UbbepGZADCVpxDlPLIpjRy0n/dHR+nUm9iF2LND/dsjf31cEGUMD3Ke?= =?Windows-1252?Q?RGBkjHEEoNoCK1B9y8L98uexmxcyaxIK?= Content-Type: multipart/mixed; boundary="_004_DM6PR12MB4795A4C1FA9B7414310FEC6BE3869DM6PR12MB4795namp_" MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB4795.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1c8693cc-006f-4624-0317-08da63eb0445 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jul 2022 09:43:46.6130 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: MueAFs8kkEf3vaHgpSUwL41zHZcJMyscYaOA6xnAR+zbp5MVH4rmiiLflakQYsNwgQgCYZwNgW1s9kxhOWtS9A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR12MB2481 X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, HTML_MESSAGE, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc-help@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-help mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Jul 2022 09:43:53 -0000 --_004_DM6PR12MB4795A4C1FA9B7414310FEC6BE3869DM6PR12MB4795namp_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable [Public] Hello, For the following testcase (and maybe similar others): #include void foo(double *c) { __m256d ymm0 =3D _mm256_undefined_pd (); _mm256_store_pd (c, ymm0); } gcc (GCC) 12.1.1 20220711 gives following error when compiled with =91gcc -= O3 -Wall -Winit-self -Werror -mavx foo.c -c=92: In file included from /home/tejas/community/GCC-12/lib/gcc/x86_64-pc-linux-= gnu/12.1.1/include/immintrin.h:43, from foo.c:1: In function =91_mm256_store_pd=92, inlined from =91foo=92 at foo.c:6:2: /home/tejas/community/GCC-12/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx= intrin.h:875:19: error: =91__Y=92 is used uninitialized [-Werror=3Duninitia= lized] 875 | *(__m256d *)__P =3D __A; | ~~~~~~~~~~~~~~~~^~~~~ /home/tejas/community/GCC-12/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx= intrin.h: In function =91foo=92: /home/tejas/community/GCC-12/lib/gcc/x86_64-pc-linux-gnu/12.1.1/include/avx= intrin.h:1210:11: note: =91__Y=92 was declared here 1210 | __m256d __Y =3D __Y; | ^~~ cc1: all warnings being treated as errors This behavior is seen with GCC 12 and not with older GCC versions (tried wi= th system GCC 9.4.0 and GCC 11.2). I see -Wuninitialized is introduced newl= y : (I don=92t know though, if -= Wuninitialized has anything to do with -Winit-self). While I understand -Winit-self is supposed to give warnings for such, shoul= d it give a warning for immintrin.h itself? The testcase seems to be correc= t. Is it a bug in GCC 12 or is it supposed to behave like this? Thanks and Regards, Tejas --_004_DM6PR12MB4795A4C1FA9B7414310FEC6BE3869DM6PR12MB4795namp_ Content-Type: text/plain; name="foo.c" Content-Description: foo.c Content-Disposition: attachment; filename="foo.c"; size=118; creation-date="Tue, 12 Jul 2022 09:42:00 GMT"; modification-date="Tue, 12 Jul 2022 09:43:45 GMT" Content-Transfer-Encoding: base64 I2luY2x1ZGUgPGltbWludHJpbi5oPgoKdm9pZCBmb28oZG91YmxlICpjKQp7CglfX20yNTZkIHlt bTAgPSBfbW0yNTZfdW5kZWZpbmVkX3BkICgpOwoJX21tMjU2X3N0b3JlX3BkIChjLCB5bW0wKTsK fSAKCg== --_004_DM6PR12MB4795A4C1FA9B7414310FEC6BE3869DM6PR12MB4795namp_--