From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1nUjrc-0003u9-QR for mharc-grub-devel@gnu.org; Thu, 17 Mar 2022 02:44:00 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38476) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nUjra-0003td-2q for grub-devel@gnu.org; Thu, 17 Mar 2022 02:43:58 -0400 Received: from de-smtp-delivery-102.mimecast.com ([194.104.109.102]:28274) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nUjrW-0007yI-W0 for grub-devel@gnu.org; Thu, 17 Mar 2022 02:43:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619; t=1647499431; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=HfXgYO3uBgkfA/RPppN6kEKdNnevKRUjIACKhLZUfhE=; b=FRRL/Z7bX+SCdjsKhi63axAWnSbpl6CEUlY2gPcRs5whLDEYnBaOSxKmQOgOdJgoEEZnc2 QOACSZwKAviwiip4h0xndtuzazixOm+5PT+G2Qfawv92jHKQQawXjhpG5eNtf9nu9BFBbg Rngpwd4DEXkjTQhqc+X2e9zQwQqOAr8= Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05lp2105.outbound.protection.outlook.com [104.47.17.105]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id de-mta-11-oicKjzxsM8ewYBMiBeGM4w-1; Thu, 17 Mar 2022 07:43:50 +0100 X-MC-Unique: oicKjzxsM8ewYBMiBeGM4w-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gpaX1R3veOy3GSZaxDLWVuvRWIRMyATHJVOxX6Cm7HO5OU2AEbZC8O/3Cc7TO3AKwBt4YEgCHstCpMxgm1ckbaAr/ExZwlLhL4eVGW6uCx4RzqC3sEtg6PbmxfUlVhfzbIVS9Sp0JAs49+4uEbZMkQ+404mUO7YJam+0pAYRZNYqeCfcCBvuely9TjxYC/VzTJ8UudsPdULdqf4ylraZpb7CW8qHvNXoNvsiKbmnhg5lMYlu/DT13N6PwLWmldWoXzeK7UT1afYjKIbNnTMrxAa4BMu0juCqH9uvSENLAziaMUt9ok/uhTkoPenWZAVkq5ohZMvDtNZaj5cLyQjJzw== 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=B2dFbglKuKoeLVf5MFLbQTq93Vly7BG+Y6QRPfSLlD8=; b=RHbA1WSCxPtNvhEwRikZQiTJRzp8jV/ft4iYmf8fApnu7E3VTLnBGnmChQexST5TxLqjw1FUP3kpo7tvohHplw7NDuLEONaf4l/yKorGRhHHWrwkI+8mPuEuQvY3vCHAgS6p36plubLkDiOIcraHjcuL2D4Yy6AZAUtGs+P/5vgYASKME3daDwOIvqzGwSwUMrg1juVnX/rrec66q9dp/2w1NKolATQo81/NFTaYeDz5bm3ygpR094ubXjX+qGWPbclirL4V0lriaNZ2/Ud9jbIhwRxZ26DdJFW9jeILmcCP9C2T2DO0KH1056vQF13ewKKvzpZMUdOfSiag/VAUjA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from DU2PR04MB9081.eurprd04.prod.outlook.com (2603:10a6:10:2f0::13) by AM6PR0402MB3606.eurprd04.prod.outlook.com (2603:10a6:209:8::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.28; Thu, 17 Mar 2022 06:43:48 +0000 Received: from DU2PR04MB9081.eurprd04.prod.outlook.com ([fe80::2d29:445:cc37:a97f]) by DU2PR04MB9081.eurprd04.prod.outlook.com ([fe80::2d29:445:cc37:a97f%5]) with mapi id 15.20.5061.022; Thu, 17 Mar 2022 06:43:48 +0000 From: Michael Chang To: grub-devel@gnu.org Subject: [PATCH 0/3] Fix GCC 12 build error Date: Thu, 17 Mar 2022 14:43:39 +0800 Message-ID: <20220317064342.25671-1-mchang@suse.com> X-Mailer: git-send-email 2.34.1 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain X-ClientProxiedBy: HK2PR03CA0060.apcprd03.prod.outlook.com (2603:1096:202:17::30) To DU2PR04MB9081.eurprd04.prod.outlook.com (2603:10a6:10:2f0::13) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 3e16895b-615f-4722-af5f-08da07e17d6f X-MS-TrafficTypeDiagnostic: AM6PR0402MB3606:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9sE8KsUL9zm0ePo9w1ARKu8US5n7RjwRO414VFgTLU3569VBS4liCUKN2mHyxTQ3e9sQgNJL4+9ZIigvdY2Bw7WdrpYZ8UieWE/Y0mPlR8sFizSxeMJbX/J9Yia0nhWu8lorHkWOLVD2OiHRcQD6Qs1vMJbElgGOdp0E+kKQd8Gm97ot2e5BTG7JGUrKoEEjCFYc8c6imp+SSPBAAfcfNzSvq1hBKeX1LtCKmjQ1opLnrDFqnsKSWyfd6clgoxsqcsmTnt10p2M5DtOzsijOR6994tg9zOGcEylz5nXZ9SV5b8hDVT5llnpnZOHBeSRl+QPtRDyeen1jvaFYRFgqxcbdzvMnAwRREN74VqQQ1Gdv4B/YnPkAAZybbSfcbWZ8B124vKwFhf9A4nuBWhkiKPoJXIK7ycP5EZ1/nd7fe+M/Hc3wAqAw+ZCMBWHMuc9X3e6gUcCWOajUG3cpBZscS4Kkpb75m3LCFEcyYN66p2QxGipH+nowEUogqatnmFj00iNaRiFwVJNg0DZwgcCn6zJrCTuRdTXzjC7wbuz3mdinmrwq4y4FU31Z1WIbQbRr3j60PdKVJ1j4LhoGdGjPa8jv0qciFe8k0gIV7/6znB+8SLx11BA0siYalYT4U8q6TFHDaw2gd+9Ei6UrHtzXWiYyXQzrxYp/SfNBPplrJFdPGTcehj4bCKGvhv5Q0KMu X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR04MB9081.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(6916009)(316002)(36756003)(508600001)(8936002)(66476007)(6486002)(5660300002)(2906002)(66946007)(38100700002)(8676002)(66556008)(86362001)(2616005)(6666004)(1076003)(6512007)(6506007)(83380400001)(186003)(2004002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?PJDVmmX7wXdNVcwdJjk27jCg1q+m1UMr2C8l+sQAzLQ/cq2QjORGCXmJxkXb?= =?us-ascii?Q?IsQjwJenK5pWc7QZibfq8/9pj3uaWJq3ma1P89gCBt8GQdUL9LHfDhuQJZbf?= =?us-ascii?Q?GKUUwm4XWcwQtZPLSdzrCjg/SAhEX57g08K7w+VZJs4tRp4v34EYfQoi8S1o?= =?us-ascii?Q?Arynq10e37j7fGn0NeTTTaYUYgCwJoXZf77FfqovNfPFJMClEiFPxYGqykG8?= =?us-ascii?Q?khMkW1ea3FKgipTljCgr42sdBoz+ZjdweJHp0HVXtxGOlQ6oQ2SkA/YAj1eA?= =?us-ascii?Q?PUAzw4UPaWDchXJjuPdWesVpMGSwgphl1b3p7Esi5VqutMaFBtF+v/oW1G4K?= =?us-ascii?Q?RLcXYVH/B9pEOAI3hMdmbEAOAYSnaoGwoNT/U7Si9q7UTOq1CzVsQb0TX6Ix?= =?us-ascii?Q?BvPeBw8Ndoc3mgBpBpNiG/r7pL15tP/DM+/hGUjTmhbwP9yQqSEVKUPqtfIH?= =?us-ascii?Q?yFTIjhVdIem4xT+katn84O3Kvy4RhhGniIOphdpmriXVB57E2DbaUPsq+UQH?= =?us-ascii?Q?3HFLNEYRZDOI/JZ/RHRQsVbgWSA1KPpmB3cqdgxF7wwi1rfzO0CH1yHRd2Ql?= =?us-ascii?Q?ripnSyp8bpqX6xfQhJFCLa+v2ejQfbCga/TtcpCuhWz0MspcblkBKKBiiUcY?= =?us-ascii?Q?Fg0H96cFeap1t6+nDBn9145jMpxfUviYo/v8mQgRWW29IXJ3tQBt4wQ4xUjX?= =?us-ascii?Q?MDhXkpVRGuM+jzEQtMModgMqXpR7tE86y4BE3oBoesMoI5ik/Q/E/xgmQCCi?= =?us-ascii?Q?1vEjjgPgyUweNuVtC/Jzvsegp/MY8Ln42qvlHOgSBKByz3+K9NhaV4yT7QlY?= =?us-ascii?Q?XZP2UkXQ1qmqU7a0Ci3sLsPDeQa0LU3DjyxZUCqG2FeMc267F/N8QYj8JV98?= =?us-ascii?Q?GRV24sf09bmUje1hLD+VY2lV8zObGS8OfB+RBtGE5nUHNCK+Wzew2qLL5nA1?= =?us-ascii?Q?b826sXlycp9C2tT1YUoJgGrKogmlA8UM6D+MMOsw1nPbo13Yjy9K/HPY61hw?= =?us-ascii?Q?+uqJ5MuojUcNrF4LTkWzAklVcyM8OqcY4QWuTBq/ZKAuzgzUGliVBkYE4Cc6?= =?us-ascii?Q?R3mQ9pXj9uUGxXvF3AoZ+Ivc/G08tUQYnbWzFOWipfurFaDeM9HYjmDi8eik?= =?us-ascii?Q?0buZPNiLyraRXpN94qKeUJLasES52sPOQIxYD/7+beSG0hq9KwukddurDzCm?= =?us-ascii?Q?Z6zMwaAg5ffCzkMBRD26wEAzb/N/dT19yuC0zW2gbBi+GFq5Gm6YWY0M/xlk?= =?us-ascii?Q?r3Fw/tHcGCzZjqgIGL+vwkGH/cPDf6WQ7Pf4UKuC8kRuJmiAHyp8xBHa8wKr?= =?us-ascii?Q?IenwiB3U3qUBOlqYEUaJW6zRJQf+409Cyw2cyz2VmEJnyG3B/I3I0KwL3MYF?= =?us-ascii?Q?gQZbRSKWesfYJWVNzW84J33Oxaa+16SUmGamlmE9RpvHJruLoXiIZ4tMbZQe?= =?us-ascii?Q?1oz+IahcPLkJPcAG1Iw4du2724afw8zlIBtmumUds7LdjWnENRlOf8687e15?= =?us-ascii?Q?P7zvoS88dUCMuo62R//bH1kxg5lU3WtqBpFO?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3e16895b-615f-4722-af5f-08da07e17d6f X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB9081.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Mar 2022 06:43:48.3290 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ihJD/khkKJK03CBpfKM2SKyVBvku3joCFb8UXzB0HL5al0xSjxREsakz41s47zd5 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR0402MB3606 Received-SPF: pass client-ip=194.104.109.102; envelope-from=mchang@suse.com; helo=de-smtp-delivery-102.mimecast.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Mar 2022 06:43:58 -0000 The tested gcc version is: abuild@mazu:~> gcc --version gcc (SUSE Linux) 12.0.1 20220307 (experimental) [revision 40c1d4a07e5798c0= 1e4364336c9617550744861d] Copyright (C) 2022 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE= . Although it may not catch all build errors as there are quite many combinations of cpu architecture and platform which grub supports. The work is as far as I can get right now and I'd like to have them reviewed before anyone running into similar problems. Thanks, Michael Michael Chang (3): mkimage: Fix dangling pointer may be used error Fix -Werror=3Darray-bounds array subscript 0 is outside array bounds reed_solomon: Fix array subscript 0 is outside array bounds grub-core/bus/cs5536.c | 4 ++-- grub-core/commands/acpi.c | 4 ++-- grub-core/commands/efi/loadbios.c | 9 +++++---- grub-core/commands/i386/pc/drivemap.c | 9 ++++++--- grub-core/commands/i386/pc/sendkey.c | 12 ++++++------ grub-core/disk/i386/pc/biosdisk.c | 4 ++-- grub-core/fs/cbfs.c | 2 +- grub-core/kern/i386/pc/acpi.c | 4 ++-- grub-core/kern/i386/pc/mmap.c | 2 +- grub-core/lib/reed_solomon.c | 9 +++++++++ grub-core/loader/i386/multiboot_mbi.c | 2 +- grub-core/loader/multiboot_mbi2.c | 4 ++-- grub-core/mmap/i386/pc/mmap.c | 26 +++++++++++++------------- grub-core/net/drivers/i386/pc/pxe.c | 12 ++++++------ grub-core/term/i386/pc/console.c | 5 ++--- grub-core/term/i386/pc/vga_text.c | 6 +++--- grub-core/term/ns8250.c | 7 ++++++- grub-core/video/i386/pc/vbe.c | 6 +++--- include/grub/compiler.h | 11 +++++++++++ util/mkimage.c | 21 +++++++++++++++++++++ 20 files changed, 104 insertions(+), 55 deletions(-) --=20 2.34.1