From patchwork Wed Nov 22 14:39:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Jose E. Marchesi" X-Patchwork-Id: 168402 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:2b07:b0:403:3b70:6f57 with SMTP id io7csp1369864vqb; Wed, 22 Nov 2023 06:39:45 -0800 (PST) X-Google-Smtp-Source: AGHT+IGy9C0jaHtJ/g56O86u4IaDW/u5W7IdYlIEb00pl5s0poa2wISgz/v/1VesbpRwAzQ1dDVm X-Received: by 2002:a05:6214:1247:b0:672:7fe3:7aae with SMTP id r7-20020a056214124700b006727fe37aaemr3054107qvv.56.1700663985119; Wed, 22 Nov 2023 06:39:45 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1700663985; cv=pass; d=google.com; s=arc-20160816; b=IA9irrDow6MXvazoNU8hUgV3Pa+seL0hvazSN4qOKt3iOFaQ7LAREylSgAcZ/Ztt/v vPT5byd9idxM1LW6v/mC3bgw9+wFbMwmY4IKUhruECDuauRh3lY6NaFrvXx3RRII6a1P XcPJEXf7KQkSXPfdXPUkolm9NuANDrI/zadi6Sn8sUNVuESdBvuC/8p0NMmS5coCwuAS EbCLrUGypEDFoWqkFQRHpXR0mOcyCl4lsfUL3zY3oCBPOfrGnnvsbphHOMXsSgl3EXZw N2yhwjxFxfVeG6hmLhpB6t9mGf51hLreWj/WnXFseOZDVAOV8/X2AM/gGQNzWL9ql5RT UBRw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:mime-version :content-transfer-encoding:message-id:date:subject:cc:to:from :dkim-signature:dkim-signature:arc-filter:dmarc-filter:delivered-to; bh=SZJmVgOyDnF1EouaJa+8IocJIH3o99We/1Yui+L/uEk=; fh=R5wMhBqRm9ZMKN16Hl/gbz32aq4N/oOV5v+wofu9Df0=; b=kk7+6QQtj+tSFamkcSY/3/mfGyEEvwq4lOQp/JRtHnUKxGVejRPbixGDAImz9b4nUk YqcZT4WkMc4JQqFG8a1vhNwTTfTxiE+UD110d2lMwIdcq164Xgz/ltMK3Ae3JT/O0loq HT1Qb6/WJ8cNOFqxAsI2XY3Byd+tlwXIxLiIwcsmb1bMW7fU4YaxuDowm6IBRrHC0K0N 0kWCMHnCrNQRTjPEfNKABpXIt3DExTAUlFPL/SA02A8ZdTctotpqfDNBl7ffPPI7AVw3 MOL3e5ml6Pwyh4mmQ5zmytNeb+QZqAdICQa/6JMLTrUpGuoWkUuXoc11ghqTKLJ9B8D8 oQBA== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2023-11-20 header.b=DMnwjM5h; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=ZZPiR5NQ; arc=pass (i=2); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id i6-20020a05620a248600b0076dabcceb44si11729733qkn.378.2023.11.22.06.39.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Nov 2023 06:39:45 -0800 (PST) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2023-11-20 header.b=DMnwjM5h; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=ZZPiR5NQ; arc=pass (i=2); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id DD3D53858414 for ; Wed, 22 Nov 2023 14:39:44 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id 4F0113858D33 for ; Wed, 22 Nov 2023 14:39:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4F0113858D33 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4F0113858D33 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700663961; cv=pass; b=a9ZL6SNF3NrDmbNBbhMjHB30wOMWtX6Yfp95So4PUw93AsRXYLgrMciVQSSUwXxvcKAGnUHVJ4GCAo0RAIVjV7bNU6+Vy5wf3Ayt99lnBJApld/TGmBcujZPxHDmWFAWc3wwxCBMOQ4vmNDq3yBJDaPWgiXFUT0evCH8wn0mXxU= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1700663961; c=relaxed/simple; bh=J04nBFgqBP09JNBGNDqhm5hD6ZNCFU4hoMhPQruDnuk=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-Id: MIME-Version; b=pwLjaU4BOCTRlj/mHwEvFU0Jzbgj0S76SrUS8upY3FQ8GGG9YLB24RRoKpfLcFj9Jxx54+hjX+/MVNvKaldxYKrHqveNoEmn8WKcsUtwAB7Ok5uqoxtBI5ikrufjamz368WPrtQOrm5nZioPi9N1z7uG4UFvegDVg+wTXX4LMoc= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3AME5GYw004612; Wed, 22 Nov 2023 14:39:19 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : content-transfer-encoding : content-type : mime-version; s=corp-2023-11-20; bh=SZJmVgOyDnF1EouaJa+8IocJIH3o99We/1Yui+L/uEk=; b=DMnwjM5h+SZLf4YaooEr+zsVCmC0vvX9/sf17C8Rj78FwaioByMhdiZGLfdjEX3MBej3 PUtRDENXWVRfKDohSqGlCyP2OZoYjC/L5+7Scdj8CeTvqdQ1z0/KePYv0kTl6eIVUX6E iCkdrTfaBa03wTL1FTe/SgHF7oZp4SQs9JSY4RiuJAiVc1nd+2izHX7876AfNlCPwg/7 ou4V9dxEvRUxB2Gi0NKF8UPVoIllhMkneuBnS2hWJP2ZXGRPZVokKzHXrdUU76wZmhLb 7BXwFcpcg7lhwKB33wIj8qNCRtNHwpijLwD20bWC0xhaLSdUnjYzDa4vpqc3+psDXKI7 XQ== Received: from iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta02.appoci.oracle.com [147.154.18.20]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3uem6cfpgu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 22 Nov 2023 14:39:19 +0000 Received: from pps.filterd (iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 3AMDpcLW002356; Wed, 22 Nov 2023 14:39:17 GMT Received: from nam02-bn1-obe.outbound.protection.outlook.com (mail-bn1nam02lp2040.outbound.protection.outlook.com [104.47.51.40]) by iadpaimrmta02.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3uekq8udu6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 22 Nov 2023 14:39:17 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UlENq0Ld2zGOvSqOdMH+BkY+d+p+tmzP8FDbWGDyj5IG13qM8LzFpZHeGr6CJvWGVGzFmrkRLaMPATQw4UWgUbzWq7byIWuo56UgttRyGFiYClUtUg/4eQG4CQ5prjENfi515v96ky47A005nZc5WJopauTgjPKWIF/G2V4mhG4UCXYOdP2ZS3NVzpf4ZgKuJc4YyJo1UyTbypFSi3BxuSFHE2odsKAG6eXwINe/WZ03pOJ/cHuwlZpn0mteNPU52evo5rdne4oT3oSlrxrgU1nKqNUvuLlBqDf6Vxn7leuKWQamOYnrAfjGEh9NKF7YlnqMb9lVx0tbEz9VsB2MhQ== 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=SZJmVgOyDnF1EouaJa+8IocJIH3o99We/1Yui+L/uEk=; b=E2Wn9Y+cn4X0JtDFUVhQDVCvliJw3dUbFcONO6Y39AV1dTrmdQEJGEq+HngN2QbAwpK/0aSjUZTtaNhaqiLSMXQnQka0jV4L+Yjv+uMBBfGHBjChwoSezGLzB8coZGWeaDiHWmg0dWLe3GxtYaZvEqXgOYR4PtdRwSPzPlFx82rGUCr6neAtJq3aS3SQIdrhtfKlt2iWxh48V0hVPWQmUFPH+asinMZl20l9UXgiPFJFWapwqKWWgLMx450jXReVKhlTKCQZZgo80uVRgLWC6rrjtXKBpbnSB/Az7RLc6lUGVCF1k7HBhmehoem9VzrMtlIjzXtitKpgiPKi8K9NaA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SZJmVgOyDnF1EouaJa+8IocJIH3o99We/1Yui+L/uEk=; b=ZZPiR5NQp6OXtOd9xbj/FfVZu2kuFeVOligapScbqbF+jzcp59jblkh4FsK1BqZjkFmLOvDF5mWi/quQYjHNNdkrh0hIHWe1R3uAIBZkIY+rI6yJHsT19Bg+R6d6RuG4/pY/p9ly4HuZLNTvLRFwWa9m/S00Oe9g54hIPYgkM7g= Received: from BYAPR10MB2888.namprd10.prod.outlook.com (2603:10b6:a03:88::32) by MN2PR10MB4125.namprd10.prod.outlook.com (2603:10b6:208:1df::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.27; Wed, 22 Nov 2023 14:39:16 +0000 Received: from BYAPR10MB2888.namprd10.prod.outlook.com ([fe80::ba16:f585:1052:a61c]) by BYAPR10MB2888.namprd10.prod.outlook.com ([fe80::ba16:f585:1052:a61c%5]) with mapi id 15.20.7025.017; Wed, 22 Nov 2023 14:39:15 +0000 From: "Jose E. Marchesi" To: gcc-patches@gcc.gnu.org Cc: Alexandre Oliva Subject: [PATCH] libgcc: mark __hardcfr_check_fail as always_inline Date: Wed, 22 Nov 2023 15:39:11 +0100 Message-Id: <20231122143911.16620-1-jose.marchesi@oracle.com> X-Mailer: git-send-email 2.30.2 X-ClientProxiedBy: AS4PR10CA0018.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5d8::12) To BYAPR10MB2888.namprd10.prod.outlook.com (2603:10b6:a03:88::32) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR10MB2888:EE_|MN2PR10MB4125:EE_ X-MS-Office365-Filtering-Correlation-Id: debfa99c-ecaf-4697-5e21-08dbeb68cd33 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: z2zc1gjx9x/LfP4ECmMHnIhLNqtIuLaOapE1Mw3nlKkvy+b0lrwhv6KWi+lEl/pw/k5eVUhBNUQRqJAMj2uN4cdbCJRoXuwQ1tx+sDkLi4SW1CKHF15us7PLFLjLdj3vF8CCF4Sz+JkH5EutKfgbOUZRIpRcaYVIoMnVzF5c4f9bmvKlGNrHdLpzWVXs0xc0bk1S+Bn7iK5ClBTVTlir7GgFq6uH8o+DdSIVauzDQr9yIxQyTuBPwf+nE3uf4yTWtsQtflrrF70pLc8J2Yg3i871Hiox1it6X80KVwyJOpVRbm6Af9ZFDCVmMIlw387rcHy5vvn6tEdH1Q/5jlXMQvVIE/pGc5AMgZnSxaMlvSlGoiczZoitces7wsmq3ev1EELkDNo583yyWG4J8gwtO0pDFHGW3T/LPRJX3tzfLwr9oz05BMd+J3MR1ZXARtR38QZ8afGitSgBJeymk88dmagiWDk+VSU50zJaP5CD5NYghCpo33U3pkSok0xt8mDVkjKMXDaFi4wV4XuA3PCf8ebGlB76oLtd0L/v6scm12FZOZfF+ondsEnIiULYdAbx X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR10MB2888.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(39860400002)(376002)(136003)(396003)(366004)(230922051799003)(186009)(64100799003)(1800799012)(451199024)(316002)(6916009)(66476007)(66556008)(36756003)(6666004)(86362001)(6512007)(2616005)(6486002)(66946007)(1076003)(26005)(38100700002)(6506007)(83380400001)(478600001)(5660300002)(2906002)(4326008)(8936002)(41300700001)(8676002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ZWY9EAA/QzUdPRmayAhuXxvHqgCvSngvvDMiHmXpgrXOR335luOfptxhLXdsHjSZrHjrFPQ4UAjVl7AHrZJNrh0rti122Vb8+QztpTFdhR+aWM1L3YVT+707h/IdqsA60x5Ryk8wSpkBHWlJiFL4iKRtv5Is15NDx/HSNgCI3m/Cj9bxiaEBLtjegquMnJBZZbTNoWJI8AUmBWvGMURsHRCjN01rKK7WdhQo8zGKSZUSh37SzPCjRdp8eRntPQj6JjHYGL0XB+pWVLx3ja2sW9PYRt5jm+n/NuQlsLka8A67+6T8Fi4t4HysWCDrR5CBS3Z1wI8PMe/kuFm2EauBu8kgdOHgU5GeFsD/PgrYAXDc1bdhXV8mYzzcdnaCaQtlihgScv+RsWCUdUmi5v130m6t9VBRayTuKFI/seES3qTMTRiSFD3LOrwfzBK2dD+qFUM7BUNH0630xOHAmRo+NumGSaCo6ypnBLdQzh0a4Q3W8nG4ybbFIXTRRN1HkiVfdHNqS3fBP3ERhJDJEcYUeAn3Q3tC1CE9mbYFj1TXWDEy5eb7xsxXuh2zIf8sgxH8KzJNsWp0g0eVZ7OSyGLjtanoQVZrqVpmqAVoXJuHfF1ky2nhBhdyutLjGmJAhYqCZHZDxnQKwejvQvlN7vJsLPbCkY+E7FtAD+4U34NBJyBxpjzKdRa1FylygHb9cpbbvxWmaGbTVozQUk5tbsVBIIw6gvi3+p5vAdPYq1d6R64UX89EiWspiEyI1OfaSikTq7GLbcLOHyv6eXVnmC/cLqNTSgreKFbz72zDzo/td+TLmNxEQRblugPwwq1gfnTpVeyjUXs0A8GWGPGnVtTLWMy2rGggfkvC9hHxSTH4vsIihDiO9I9lss6Q5ggQLbL87ul/gWLoW4qoHAGZd5cHLSy0PCyIz9xtfr+pFs4sQJVFW52N7XIaMsmVwnDYf/rBQ8yZfE/y5xWl/oROyLsfYFE5VooLktfwNm0+4m6l/AorsmPpehhwfR7JrHSWg3FF8QrPQtnVJsalOsMgFhkH4s+yed8y4SpC1o/SoP8e8Cx7DTRhO4DBBcxf3/epn4b7lFIyubVEDpMkzJiWa/wFynr2Gx8HakgJ8HnUHw+bGGNJgCPdtbJZAuLHigcJa6EVHi/M2HguOrJnmxUmV80Rq//ih2GtNTxFkzT0rUA/0zKWOw5y2dStMXO1kTEaEC/8KG/Lqp/Yo6JjvaHgNbKDKi1l/dOhgJOQDzY0xg5zCsvKDUVhvFAFkltlYPcTzEKYhaF75Kq0CVlv2BHLeX/Ck6qrV2gbLtmJhIxJ6Y9yG3YOBdSfBXpNuU6hkoRi1d6FSbmleqGu+o89dOT4x6LTItJQ7PasWrxwvbp2CZnYYGU5MZOXncMDGAaXHjBBezsDGX69dEZIIivtZiJzIMRI3WUNMb7e1w9cydy/lNJCgEf0hGL2AAxdPn/4R69IIIBm4oJPiqLou+F68W4sUhPpXiMJKhpT5KwctzcNUrGTG/6wEInLmA5YA1KumdCUvDmB9cA032NgkkNP+heWwllzWqtCHDzSSyPsBnLaEDSWRnGpdLIPqKN6ws99y2HJm+bXOtNv27nXYlnrdWHglOMpmg== X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: n2NTP7DGekLSeg9E+Ei5ahPV7qAan4GDN1Sx2TBqNzRRm1Qddrf50eOH0SW1UZ+SMCPBY8Fe1kbAyanKFWMLbF0c5QsNaUcd0Fxq5vP+wAYDBP0sdmu/OaeuA1ozrqnDnklKuorvYnBgfXQZ5YoAmbNUUV5OBwXwGWY0uz3GOTXAF2z5sUsW+wip+vBDqTdrxt0x5YRczwg5/VwuTPWYPxnloKpGDmvkSgD8xYVCITNK94sVRG0pvLueblu620TIYaCa6k6julQT5aIqtl+lmWMMabglLQuYMX/qS4IpZrZzF/f5N1HXwq+j5ykFGDJopS83sRsgHwHXwEzN02zA0CMy4tE2Ey7ZPhcvGkrzduluohETONc4PC4PYoXXl2ydhhnhV0dwjq/E4j8vkJedT+6pUGPK3MbssHYD1W3XxKSraS5bl+IHMwuT0GaDtdZm1aZwG1tdEemKw2nUPAORPn/r1/MHz7WIlooNGRNZ+urD9Wgg77oyaq+wixj6Aiq1DOMvkzFcP/BnnyFQjzcSDRvjU4i3jrPegOjo/pDQ8Js8Re2gsHaKcJv5kxxp8IvNzh0yt5AFZH15i6yBcZ/r1nLkK91MqN6vuuDxI97CLkT7S272GUQZr4W/qUwQXbveZ2/HOyt8Z5w4f5mGF3QG7t6NvvPmm/OKNT2wl79PFzh/hZaBIavhKBDvtw6jqIY3emPYKt1eFqJtSqh0X1HTAy2Q7usEbSbeOqSaVcfBj15A0lPAFc5QJ27TltcvFtBvboyz4+MWohMS3B7hrR2PoQ== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: debfa99c-ecaf-4697-5e21-08dbeb68cd33 X-MS-Exchange-CrossTenant-AuthSource: BYAPR10MB2888.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Nov 2023 14:39:15.7431 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: g9hW4aoTXL0v9gfUkaRaB87f5OOP4GvKvzgAuw6HT4UTHsOXLgxqsEjseDADyw6z7fc6zhwlbgnL0CEsRmtjLZ6y/kYKa4uE+u7pT+Hojzg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR10MB4125 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-11-22_10,2023-11-22_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 adultscore=0 malwarescore=0 spamscore=0 bulkscore=0 phishscore=0 mlxlogscore=584 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311060000 definitions=main-2311220104 X-Proofpoint-ORIG-GUID: YukvSOr3tnorlQL5-GOGT5aGsZDgz4NS X-Proofpoint-GUID: YukvSOr3tnorlQL5-GOGT5aGsZDgz4NS X-Spam-Status: No, score=-12.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, 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-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1783275438821303123 X-GMAIL-MSGID: 1783275438821303123 The function __hardcfr_check_fail in hardcfr.c is internal and static inline. It receives many arguments, which require more than five registers to be passed in bpf-none-unknown targets. BPF is limited to that number of registers to pass arguments, and therefore libgcc fails to build in that target. This patch marks the function with the always_inline attribute, fixing the bpf build. Tested in bpf-unknown-none target and x86_64-linux-gnu host. libgcc/ChangeLog: * hardcfr.c (__hardcfr_check_fail): Mark as always_inline. --- libgcc/hardcfr.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libgcc/hardcfr.c b/libgcc/hardcfr.c index 25ff06742cb..48a87a5a87a 100644 --- a/libgcc/hardcfr.c +++ b/libgcc/hardcfr.c @@ -206,7 +206,8 @@ __hardcfr_debug_cfg (size_t const blocks, enabled, it also forces __hardcfr_debug_cfg (above) to be compiled into an out-of-line function, that could be called from a debugger. */ -static inline void + +static inline __attribute__((__always_inline__)) void __hardcfr_check_fail (size_t const blocks ATTRIBUTE_UNUSED, vword const *const visited ATTRIBUTE_UNUSED, vword const *const cfg ATTRIBUTE_UNUSED,