From patchwork Mon May 18 11:03:19 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemanth Kumar M D X-Patchwork-Id: 88298 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 7700ECD4F5E for ; Mon, 18 May 2026 11:03:59 +0000 (UTC) Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.6064.1779102230423184409 for ; Mon, 18 May 2026 04:03:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@windriver.com header.s=PPS06212021 header.b=Y48Adapz; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: windriver.com, ip: 205.220.166.238, mailfrom: prvs=9598960b98=hemanth.kumarmd@windriver.com) Received: from pps.filterd (m0250809.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64I7ookm852309 for ; Mon, 18 May 2026 04:03:50 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to; s= PPS06212021; bh=bY3UB+9XeBCahJV8rBzsDnnwNzNraCawre4S+lClj1c=; b= Y48AdapzKr82dNI3tarqXAMROTIgCI+vTbJ71XY4zRmmCv64RziKOUMa/FRObrGQ ubP4ZueU/nLDFZeERkniGVycZrXH+wibVw++YFA22zFzfS/OeiW+YKew7V/sY0Gq Kzg66Kseu7r8UqxqnvtOz+ojRsFdWATUz7EUuNOfF20n6vOfX7/BFw1NtBl9MlyY f4MxmYzjYcOZ7cmLLqu02TnYjfSs8RE1LiH4ky6TJDIbaME8nafj1sC8aCOatSh+ dyMWpP+PiP4Bf46YXJysFKek4PUzQW5RT+A34utRVj97b72AIdEFuuFsfrVwsSgo PrP+kJcT2gRiaRsZ911JvQ== Received: from cy7pr03cu001.outbound.protection.outlook.com (mail-westcentralusazon11010039.outbound.protection.outlook.com [40.93.198.39]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 4e6r3g9pgk-5 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 18 May 2026 04:03:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=VbdY/0NJyuTecdDjEwjVcb7ThnymYJZAJz1O/ThAmNNF6ihySgUBXMMSeKw3kBbac7kdJMwizdKFC+QbYou5sLAVAAmd75XN5/8iZq2KnqW0C6vZWjqhMoNr9gPxAiyASDWzl9jENlOiMWul2ve8igNghlqHVlyRdGL85Yl1eeZuZoIT97byMv3W1N0Ks4uihONpDQdjqekXq87sUZL/0m2QnSyBJo+Yoe/yb0qWQrTyVvhKbBd+jI5xHigKsRdew5zreCSZ0yz+cWSbwcsZzYEjfBld1zC5drKednA+vJPquVo2SatQP2qaafGOCgm+hzySo+F17kSzPQAw9ZkcKw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=bY3UB+9XeBCahJV8rBzsDnnwNzNraCawre4S+lClj1c=; b=M0J3BPiLRdUBMUWRQSyRTugclbziPnYh6x3yJlyY5BcInvkLsxgtNzRqaCvCWpEvxUJswzh0P46L+qzmimM3sLUniz4/3bSlEUnhW6YnmQaCWWpVWsDjj4NQ5lWxYZf/2vQSdEt+Sl4vJwSw9sEUMDYqs6AAAvY75SYVVL297OX97LR6XIbnOOIwOihGoHpTX+N9f57baSJlQSKC7hgXS2ht5E+EgnVqB76xs9IIE1Mu7MncRa8U0ZSeOSakg8w0H67Eh2iTvkqac6b64jHZN7X32kLIUkPJ1SouTAxfVI3RzV7kn/FwpqLCD+HSheI0ZgcJr9Zz6vd3nIdyq7nMFQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=windriver.com; dmarc=pass action=none header.from=windriver.com; dkim=pass header.d=windriver.com; arc=none Received: from DM6PR11MB4564.namprd11.prod.outlook.com (2603:10b6:5:2a0::7) by PH7PR11MB7049.namprd11.prod.outlook.com (2603:10b6:510:20c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.25.22; Mon, 18 May 2026 11:03:47 +0000 Received: from DM6PR11MB4564.namprd11.prod.outlook.com ([fe80::21dd:5cab:fc47:1dfe]) by DM6PR11MB4564.namprd11.prod.outlook.com ([fe80::21dd:5cab:fc47:1dfe%3]) with mapi id 15.20.9913.009; Mon, 18 May 2026 11:03:47 +0000 From: Hemanth.KumarMD@windriver.com To: openembedded-core@lists.openembedded.org Cc: khem.raj@gmail.com, Sundeep.Kokkonda@windriver.com, Randy.MacLeod@windriver.com Subject: [PATCH v2 04/12] gcc: Upgrade GCC to 16.1 release Date: Mon, 18 May 2026 04:03:19 -0700 Message-ID: <20260518110327.2347543-5-Hemanth.KumarMD@windriver.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20260518110327.2347543-1-Hemanth.KumarMD@windriver.com> References: <20260518110327.2347543-1-Hemanth.KumarMD@windriver.com> X-ClientProxiedBy: BYAPR05CA0058.namprd05.prod.outlook.com (2603:10b6:a03:74::35) To DM6PR11MB4564.namprd11.prod.outlook.com (2603:10b6:5:2a0::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DM6PR11MB4564:EE_|PH7PR11MB7049:EE_ X-MS-Office365-Filtering-Correlation-Id: 839f24f2-5152-4750-2120-08deb4cd2265 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|52116014|366016|38350700014|11063799003|18002099003|56012099003|22082099003|12006099003; X-Microsoft-Antispam-Message-Info: Z6IbQ6uOYQI6EKaVcOy1gi48Bbmeq6+/nVdfUXLSS6bd7Ux7w6Y/dKevwZkOet2EKKCZxXqemRu7LdAeoI5N9xWKwqbDX75QHwuCimZSfN32EgT9jNeUPlfKXBPeiW/Ky6BRTCXQI8qqhNMfAEFo1OUjV926aTWrNMGxjaQCWmDZxpP2oxHV+0Tw3zDz7J1oGa3UujrBxSxBJaVdKlHywSL8BcihIWUx/PSFas+Z8afA+FJSwdlW3vI1reKaogoSCTMtdoL4fbv3eVJFymWZyA+WjodeOSk5EVv9zkgp3QlQbNUlNMdQQbPcguF65r5dWx4CNUPbNE4cBDHRd12MT+hSpvgXGxmoOQwL3Kxs075w9TwOizrJNbRHYJSFOvvHzUEXXDiJOREjAOSvtDbFtMCtoKoUbv+HG3PbJeV7ehZaDFRwj+OHMrtK7cK1cKusma0Zqk0hDxgBvtYwCXi+dUkfOhi+6rcgj4uO+TyC7adWR1RlAaxidNvwgi00RBn+bOnmWhzkx3mnSK5HkZjfIPQyx6fAB7kyChfLqTPFidU94N9qW/lSOteb4t0LWX8/bLZWVkklsa6GeeEvnbWkYbepMeiwgjUn6UoAZmdD7eguTW8YSnttfHkSHSInYty0Ct/fw4i1zuF2U0qsNHXdjWaaisvtY4nj/2+rZ4ucLSSHt43M8JZ0H59bRkiwBVPKzEEXBMzw/JJQvGSfiH08zs1yQnvXvsU0GI21oPyMxX703wdpa6Ef4IDCu0Z5VFo2 X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR11MB4564.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(52116014)(366016)(38350700014)(11063799003)(18002099003)(56012099003)(22082099003)(12006099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: hBi3WQdGhco0fjYMlhDEHulu07OCX5FwKbYqAtV7fa0LE6soNup2jvMj80T2ahhx1w4m1iMTrd3kN3LGCF4Yuo4BZCF28H0MFn7RSoFr2UW8kguIyaipycLqWzCSuFe4mOirwppQz1J9QmZhDY9AQQ3xY+fBeeiIL+mmcTiodllop3m+bPXqQCVIKm+ixfCs82wwTLaDJBgJQqZ2ZtonS7hi3wh9OrVBnmVFHesh8/l203kvDxEINoV5ZJeE7suEVgkwuScRwhQTVTmho9KBr9H1kA4ia6ba+13Fas+ya19fKOG4kOl8BQIntMWxJ4IwWvNeR5F9pIbutnD8gDWiNFGF61CkQsyfruuXHZ7mw/6mdQsp+z18DqgffRe72rkUa+mK4bHbTkgAMIb7g12/XhgRXmBJo5Qy3MaYl06Azkv+e2jMhFFTZCHPbVWCq890p9UTDnvkg7r7OHkgfRQRkNvZa+vxUGepOAlBKT7hrVQO2U3aT8NOlJ8O3I9EdkL8+DK8bu16obi1QqWNws8DeWCzNyZa5WltZbgg2nKIyOAFNQkO3RglYCVFeeZWf4o4pMq68MYtDu6w1hHvwddaFCtgWeHC6dJKeMeU4LaVZ0QIwFKUdZ7GIqn2OSZ4bOQ3nZN3MmaJd2zLifmNLPSCjFM8TJIqd3yyukOo87Y7fgTv9y8aJByO+L0/6Tp5dRnRdV60TF8UUFpwuI7yR9YwpthM1wJv+DFFhFHQmKDMFee92q/EV0qg9y/gULulWf9ee12ZyBE1FGVsuKO8h3qC/cV/vCG4KDix/0sJ/wORTN2ieI16JH9v/EhYSise7h+pmejVOxddivfGGj2ntGpTT8yRRHUmV/XqY1MH2uD9qseoorPuIsOq7Ivmmw05j5SQVMCtbx8TRRvmbWEX4zDc0ON+h2Mxbbg/fMdj1PJ2IrM3nvVuAxD3KgGEYUnVm9JUYSX5PHsOtA04yXclRzWSodKOma3eKa4OxzVjo1TGSQnQNS2KQ45uvEMDMMz63bP6Kz9EAVEAtFZTq7VzWunbWyYqr+eMSRKbJ3IfLJBTSjy4pk4xZut2hQ45XbxRoIGrFpTcDMxiKUCQljDZBLtOLUyaYWbFH+rB61nBgKgTNwR3ahoIMEQeCacPJpH0k8Uhiipw3cgQUrTsZSK7zXeIQD/i3IJlbsL/OMJvNXmkaN+UmD6+LObVDiGGYjQQELl1toQzhvcz4ckb1BNrvAqf3joP+cIz/Fu6oGXfDZQKhAKfzIzIlXrQqXkdjlsY9V6pZ2geJMqfH9Vm7u/bkMoCf+xy6DaowXiofgqOaJqfwqFxb5Y6qGKglPabd2ZdxFOJT0UYuGZsTi6vexJ05YJVyWX/6vKisRKxnMBMNJrEbau/Q7bDt1ll7A1j0X6GEcavXIDAn8VDu2R37mqtgysDDewmEpyqN8jrkOWlGgjItRbRy5aFSPV89Xj2U7XUk/iyyh/Iv6SG6FN2dBdvrF2vxS3PBnukVFXBSqwBNVEwRpTGr3s40IpVlppSWC3Wr+KL/mNaq81XoWtt2NbGYwHn60QWyOY3S7WMfbRepdnIq9ZpLyt6HlkEH3b45VADnXWyRUDskk9PBqELCArXX97x3hdv+Nyq9Oco/RpRzu8EpqFMNWEWO1ie6qvp6TdueyRmZtw0zl0zdrEHwMmLUC47By1WrS1lVu8k+JXpMIe1KudPSeCfSbK9yLh9EOLHHZYLvTHquHvN1piiGYn2v/eLExzKjBcNs3GNdJqHKzt/EyM= X-Exchange-RoutingPolicyChecked: AirUmwIPXc177MFe7ZuOLIZgfU/B/wfUQ7nG10s6xrGv98NdxI9k/r0wsRb2G+XzIk6WuZzwSKpmhg/pWEgwEHxzpoKU61OnzVou6cOlB5xKhbZ35gNAPlC3El9EG0HFXi0Zg94bnebByPcGrSpdZZhR7p9Q03qPe8mxNdVjFcMVBY653HfWFThCk+CrnoGP7fJl9uoHARUtVFOYqDmGOwGXw53CXBnP9CRqH6rU6YIH14RiVszt5rwM0LMRQjHuyiW34GrrYzuVKBUBe+G9BAlEHxk5ehD3RMGTkBi2flVust7AnN+JukfKrrpYhnJnvWwS2nPYLV4LE6OWDNuz6A== X-OriginatorOrg: windriver.com X-MS-Exchange-CrossTenant-Network-Message-Id: 839f24f2-5152-4750-2120-08deb4cd2265 X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB4564.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 May 2026 11:03:47.2667 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ddb2873-a1ad-4a18-ae4e-4644631433be X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: eDmm/D6wNaaEVmY0My0/C5ZM57sDDTdPyhdR/ovTmAfl1Jhk5F2+r/1+DHMgvmudjFNCp1XrVZMtD4ifsWMVjZHHZz5IoqsIUNE6TMRPaLI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB7049 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-GUID: SBRbC7WoJEpGR_6F_DUrJR1OlBn0aGyF X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTE4MDEwNiBTYWx0ZWRfX+qwu4pxZHenA XpoWDJ8VvVMAkivUCaRbHb8NUVwUxkdIre57VdYXdXr/MTAqi6dnrbnjFbC69G8Nn/NmxMNW62s OnNSqQ7W1F+Bszx+vMrjW/f3A1GTV9GZz9G0ZhahUUahZ9yz0eJs9dJYtnfbFZhqzpYVG7jPeGa 1vS0seIbnUVKodbY8x7JT2nWPuJQ0spmb/yQ8ltgRLM/ckb5kH485VmA0zQ1zDPw6Vva4ML7E9x j8t3HcSS/09H8ffpEZm136HlAJIVQuoq0XmBfLmZoKF2znc6QboyKcSqiU3mwoFltZtltioxPqi zAbqsB1Pqo+8qth5aIRVKeWN0UDDnIjzcZ9P6QDNny0s3Vesn15V3GVW4iWcS+ZtOYD5Z8kV2Oq BwGGMv6iMcZPjgHQuGcz0SVTZXtu7SfkavSsRa2+EiLDoLGg2kfpsxWOvjzFSbfxORRD4Zlzu9Y gQMN0TwmR5WVcqaJRGA== X-Authority-Analysis: v=2.4 cv=I45Vgtgg c=1 sm=1 tr=0 ts=6a0af215 cx=c_pps a=WWBLjRe7FI6dQUFhva+Khw==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=NGcC8JguVDcA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bi6dqmuHe4P4UrxVR6um:22 a=iKiJcTA2PjBS6x5JeXcw:22 a=mDV3o1hIAAAA:8 a=t7CeM3EgAAAA:8 a=pGLkceISAAAA:8 a=7CQSdrXTAAAA:8 a=iGHA9ds3AAAA:8 a=uCaEEmbJTeulPlxkI8cA:9 a=b05lPj1fihGE9SP1:21 a=FdTzh2GWekK77mhwV6Dw:22 a=a-qgeE7W1pNrGK8U0ZQC:22 a=nM-MV4yxpKKO9kiQg6Ot:22 X-Proofpoint-ORIG-GUID: eufmaq6Xn7ofpI3g0sdYSAQdVvsCIHZI X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-05-18_02,2026-05-15_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 priorityscore=1501 suspectscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 spamscore=0 malwarescore=0 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605130000 definitions=main-2605180106 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Mon, 18 May 2026 11:03:59 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/237224 From: Hemanth Kumar M D Notable changes in GCC 16 include: - Improved C23/C++23 support and initial C++26 features - Enhanced diagnostics and static analyzer improvements - Optimizer and code generation enhancements - Target-specific updates for AArch64, RISC-V, x86, and others - Runtime library updates (libstdc++, libatomic, libgomp, libsanitizer) - Multiple bug fixes and performance improvements * Rebased existing OE-Core patches for GCC 16.1 and dropped patches merged upstream. For detailed info: https://gcc.gnu.org/gcc-16/changes.html Signed-off-by: Hemanth Kumar M D --- meta/conf/distro/include/maintainers.inc | 2 +- meta/conf/distro/include/tcmode-default.inc | 2 +- .../gcc/{gcc-15.2.inc => gcc-16.1.inc} | 17 ++-- ...ian_15.2.bb => gcc-cross-canadian_16.1.bb} | 0 .../{gcc-cross_15.2.bb => gcc-cross_16.1.bb} | 0 ...-crosssdk_15.2.bb => gcc-crosssdk_16.1.bb} | 0 ...cc-runtime_15.2.bb => gcc-runtime_16.1.bb} | 0 ...itizers_15.2.bb => gcc-sanitizers_16.1.bb} | 0 ...{gcc-source_15.2.bb => gcc-source_16.1.bb} | 0 ...AMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch | 2 +- ...sroot-gcc-version-specific-dirs-with.patch | 4 +- ...omic-Do-not-enforce-march-on-aarch64.patch | 18 ++--- ...025-gcc-testsuite-tweaks-for-mips-OE.patch | 78 +++++++++++-------- .../gcc/{gcc_15.2.bb => gcc_16.1.bb} | 0 ...initial_15.2.bb => libgcc-initial_16.1.bb} | 0 .../gcc/{libgcc_15.2.bb => libgcc_16.1.bb} | 0 ...ibgfortran_15.2.bb => libgfortran_16.1.bb} | 0 17 files changed, 66 insertions(+), 57 deletions(-) rename meta/recipes-devtools/gcc/{gcc-15.2.inc => gcc-16.1.inc} (88%) rename meta/recipes-devtools/gcc/{gcc-cross-canadian_15.2.bb => gcc-cross-canadian_16.1.bb} (100%) rename meta/recipes-devtools/gcc/{gcc-cross_15.2.bb => gcc-cross_16.1.bb} (100%) rename meta/recipes-devtools/gcc/{gcc-crosssdk_15.2.bb => gcc-crosssdk_16.1.bb} (100%) rename meta/recipes-devtools/gcc/{gcc-runtime_15.2.bb => gcc-runtime_16.1.bb} (100%) rename meta/recipes-devtools/gcc/{gcc-sanitizers_15.2.bb => gcc-sanitizers_16.1.bb} (100%) rename meta/recipes-devtools/gcc/{gcc-source_15.2.bb => gcc-source_16.1.bb} (100%) rename meta/recipes-devtools/gcc/{gcc_15.2.bb => gcc_16.1.bb} (100%) rename meta/recipes-devtools/gcc/{libgcc-initial_15.2.bb => libgcc-initial_16.1.bb} (100%) rename meta/recipes-devtools/gcc/{libgcc_15.2.bb => libgcc_16.1.bb} (100%) rename meta/recipes-devtools/gcc/{libgfortran_15.2.bb => libgfortran_16.1.bb} (100%) diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc index 24c5a9d712..fdfdec28b5 100644 --- a/meta/conf/distro/include/maintainers.inc +++ b/meta/conf/distro/include/maintainers.inc @@ -200,7 +200,7 @@ RECIPE_MAINTAINER:pn-gcc-cross-canadian-${TRANSLATED_TARGET_ARCH} = "Khem Raj