From patchwork Wed Mar 11 17:30:27 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wilco Dijkstra X-Patchwork-Id: 131515 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id C8BED4BB58FA for ; Wed, 11 Mar 2026 17:33:16 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C8BED4BB58FA Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=Cq9vQkAW; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=Cq9vQkAW X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazlp170110003.outbound.protection.outlook.com [IPv6:2a01:111:f403:c207::3]) by sourceware.org (Postfix) with ESMTPS id E8B634BB58CB for ; Wed, 11 Mar 2026 17:31:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E8B634BB58CB Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E8B634BB58CB Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a01:111:f403:c207::3 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1773250304; cv=pass; b=xJJHIC28uI6IQuZfmkpyf2rtaF3otvYZUFvcMERnzFS5CM8cFDBPLurcuQUDyUx05EcbrzG5louth6Q91rLIDBtpQa3DCynKXxuCpxSPgU0CSfe+NZ03QmZniHxTEdv2amgIkMmSIHi6xP1cJUuZYuu8uYSp4+GDnWseteXcZBE= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1773250304; c=relaxed/simple; bh=2cjmNfRmiY7Ibv1YfUQ+3rvy//QfowGBDn0AB5bP5s0=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=MYe+TDORJfp8CVB/vxjht7Kqwc+ITNXnbuLya9OpCTck3MgQWYzIWhhnPRxF4wM9WIiWKxI33eu4uaLcWbmvoAvdfj2NHsoOOcYzFw3u3VbRXkbwox+H6rMlagGty9YKG2mhj5Gx1+GRd+MXiAUDkAIsK4O1z3metrIhK1tFddk= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E8B634BB58CB ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=bnKVvE1Egr99kaLsOPlTXDDAq67JJphpq2cKyWp2HNd3DqyTT7/YznQCbnFDsjj5D0btjqN1yZpcc41ip7hNDZ+Q8iaxRafd3EawiUfI0v+bso50BvaYgUXt1+VTtDuuxPhhMl1sFjFvvOzb9xFrqDgC9H5e4Zop+Pi6/wO8QsJ4VHS+qxhYAl9vahEMuWgdI+BSqg5jzZekULSN8wmPYLndyr+YKtfSQ8TOYAUFnWo1f4vfycNqu7RlFrE+EvLRnFFgADc9MtHELZmj2rjHto2fCA/3+sRg0lkAoNa6CqY7zEMocBMBehkzPqyHq7fmj++oQMSO17ftEl2gjxVpzg== ARC-Message-Signature: i=2; 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=fcVKO7fxS2xORbVlTKuWFr63O6/dmSLDR1z6WvoXRRo=; b=YyjzAzpWvtrfigliNHrokJo4eOHkod9tSziIPJhfrF3bbJWCRMLmGzS9KhdS1b7ef+xDT1sHw4ZeypLNC5JfJykh9x9y76qXjOK7AizrTBTkSnAgMX/9ICZOlNpb0zaXxHzgqZHo3nSjmV0m70NvEoUAS5ZLharHPeBdhTmLDIQBVBfcJbjwsiQphd3Gt9A2upnyQ/29YaQ8QmhK/zbCLUFW5JOm7IKGN9WeO3Z7KGwM1OWCEtDYmcY/W2iGNMHFMJ0Li7iLNl4RqTGEnHQF4+1lJegi3qAaMwqSjnoP5MZL8MQhT56fmML6JuiPdTxPyVwBAXrfs8nIBuNVYKArZA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fcVKO7fxS2xORbVlTKuWFr63O6/dmSLDR1z6WvoXRRo=; b=Cq9vQkAW2g/FVgOfRx7AdTZ3iChtP1ik3kyFRuutOzaYW1IjJPpy350qbXTJxNTP6rvgvvHY8WEG7tMgxqr8bRHxsZESUP0Rq01tA+P7qCEw4VLgYEf+APhNXAG+FM75vDo0T/ot2PJ348KMk8DWU3lZu3t8AY+SNOXbNhq7UlI= Received: from DU2P250CA0027.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:231::32) by PA4PR08MB7665.eurprd08.prod.outlook.com (2603:10a6:102:262::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.11; Wed, 11 Mar 2026 17:31:35 +0000 Received: from DU2PEPF0001E9C0.eurprd03.prod.outlook.com (2603:10a6:10:231:cafe::97) by DU2P250CA0027.outlook.office365.com (2603:10a6:10:231::32) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9678.25 via Frontend Transport; Wed, 11 Mar 2026 17:31:26 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by DU2PEPF0001E9C0.mail.protection.outlook.com (10.167.8.69) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9654.16 via Frontend Transport; Wed, 11 Mar 2026 17:31:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ENxYsft8Z1XI8plDJvyth33CS+d3pFjiMpzZ8UQCCiiNb9ASGRmb/uzN15z8SwwWJRQrN46TL6tJMVXZP7SxZAbEDf8EjsI6tBN8zAc6Ed13ye8MyE7RaTap/ox9Q0/LrjWAu9TDsDQW+F8BU6X8tmJo1+O6L5L4OLW1eFPfqVTSrNCSRLEWJFtOefKeS8P9M7gsNu4XXBN+sb6Dz2XPAC/SuK2LcUSKZFeIticXQqn6S7EPsrgMInIsjo8ujjea3b5K7wJfQfiMeXtpvO/UmpROVHDM5e/nXuy2I9sN3ENCoXZHFdpI6NNXzuspMpiq4zujVfeskjmHPExJnuoS9A== 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=fcVKO7fxS2xORbVlTKuWFr63O6/dmSLDR1z6WvoXRRo=; b=vRIZ7RVkqG4klQkHCmwiO8Cpg+JJbGJzNbREZyUF/6cctPLwqA3SBiKueaRKI0ZVTO400KV+mYNJ/aO+PaBm1oPys5CD0PNKw0LKEAK7C9qANoWwDYesQbh8A8Q+J3QsBs68t8UboiN9T54wdRbSatVsvY5Di6LuZ1T3MeC5uSHH/QIcGEqM40NYy+19M0TbGFumnb75ZrUUgfWXIROdC9JHCjm0j4CS5NwxQ+BeiVnB42KSiUFgd/n4PfH3nYBEGRiIbFbts0lPpGnXrUSC5v+0LhoHTofYeI1kWdBi560Ks/mrsuul9NdKyNCfPUfYjpMRSd7DuKuuB20MyuKRJQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fcVKO7fxS2xORbVlTKuWFr63O6/dmSLDR1z6WvoXRRo=; b=Cq9vQkAW2g/FVgOfRx7AdTZ3iChtP1ik3kyFRuutOzaYW1IjJPpy350qbXTJxNTP6rvgvvHY8WEG7tMgxqr8bRHxsZESUP0Rq01tA+P7qCEw4VLgYEf+APhNXAG+FM75vDo0T/ot2PJ348KMk8DWU3lZu3t8AY+SNOXbNhq7UlI= Received: from PAWPR08MB8982.eurprd08.prod.outlook.com (2603:10a6:102:33f::20) by GV1PR08MB8619.eurprd08.prod.outlook.com (2603:10a6:150:83::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9700.12; Wed, 11 Mar 2026 17:30:31 +0000 Received: from PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::5821:707a:c30b:dd9a]) by PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::5821:707a:c30b:dd9a%5]) with mapi id 15.20.9700.010; Wed, 11 Mar 2026 17:30:27 +0000 From: Wilco Dijkstra To: Yury Khrustalev CC: glibc developers Subject: [PATCH] malloc: Cleanup warnings Thread-Topic: [PATCH] malloc: Cleanup warnings Thread-Index: AQHcsXxP/TzsxcjbrESazjRcXZjrWA== Date: Wed, 11 Mar 2026 17:30:27 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: PAWPR08MB8982:EE_|GV1PR08MB8619:EE_|DU2PEPF0001E9C0:EE_|PA4PR08MB7665:EE_ X-MS-Office365-Filtering-Correlation-Id: 89a72a06-b4ca-457b-eb4e-08de7f940b20 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|366016|1800799024|376014|38070700021|56012099003|18002099003; X-Microsoft-Antispam-Message-Info-Original: UX6LQ+TFbWHXTeLa1DYh8Z+bMWAfOCwhThGNVy4M58/7llcNFVlB4Im2Qe5Dxh3GB4Y2SrIP1YJ6wlnCuz0Mhs66rOEqkaPvcYvmg9dazF6nrGYdxNhk6zlQXQ7TAhQUQNxs/pEowRxBO6TLnGHaslHleNQKXkqLnN8vRoh6a6P9YuIj36PZB1wTrQ8LREPgXl0RS9K5MBTbqVKYfeTyG+vwUclYcxhNTrokfRQxzJMBmo6Yi4lXmtHKV32S+BmhupQC2amKtNeUaT3SpCDSPNg9ye0lT4XxA5v2k4wJaewFta/tMY9TtBTC1daDEaU00JdMewV1jgv0KDan+KfZY7rxTDOikY+VywC3DsQK0iGeoU7sJAF5j4P++OfjmwbBKAH2+WnWAKnI+x13P0AZ0W8SgESIynWAUtS0KhV7jB7wk2SCC4pmnUnqbjUY02HleVHunc7B/o9AJ74bFN9HW6IssHGuOzk413W1aVhNsg44sLbCSXtU8r4kU6HCCSTv6nBSqhOyYQQkwfnCn+aFyfjy99X0OAOn3UcZa2SEE8nqM8QMUCx1x0HtLKL0e5AYOCvTmTYvKqJruJmv2/c7ERRjt3Des4Z4/BT1DZ4GGZo5DYNEDG7whqhXMr60HdwsSPEKyiKPCcwX6rnxesxg7E5zBkU97ScitBFT14NyA10yP1N3TK80e0m0sk71diFX7osBFL/2liYA6RRdtxMN9t0GbxBZcPF3Ns6Gp6t0Qhgj7dASut0BKm7oCEZt+TlYHNhNVhibm1pkoU0AhHKaGisXcokdSwmcUAv8sCuIWAM= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAWPR08MB8982.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700021)(56012099003)(18002099003); DIR:OUT; SFP:1101; MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: GWvu3a1wx5634N+meDV6sWSytOwPMIn7NXxi+EDUNNSC6Z0rNe7GAxXvNsOqhzNAAeN/qOdjVD5ab0hPSay0xXG3/O/AFI5t3DTOD0xz1kY3QOg6WQWUEJb3fxhnITSvMHRi4n14i4nbNgbbBKKqkksPiNsSjbp+Dib2hEa0W7MTXGPjBSSVGNmXmXhXw+cSw2sSG/aZPsTYQFlN7VpCO2Hy0xNvtiGbQJ1FGuOaWSqfBwD8cCRF8IiqN7rmkMwEmYbYCN3fTJPIbC6UKKrO90MNodvHjLeRyP3eIkEvDldN1NPERMyGPTxl86qS4bUiL61KYKqv8ehzc0wZwB5L5A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR08MB8619 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF0001E9C0.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: b0807eea-863d-4d65-f959-08de7f93e2c9 X-Microsoft-Antispam: BCL:0; ARA:13230040|14060799003|35042699022|376014|1800799024|36860700016|82310400026|18002099003|56012099003; X-Microsoft-Antispam-Message-Info: aTVhJwzV9RxlSq+KVTNNO6xeqbY4djpRfSR9hkCSDJO5kkhpiULRPGl/H/EnIVlAnuB+G+LJMPTfkKBhM/vOw46I82QNV6JrsZOddv9Pzfj8bAh4rb5ryVKzYjswRqeH15NhjjWjTHxSejflPOtvA9FNSujyFHbyvkOwvG21uDrbcWcL3IC0wsk/bdYHN1r5kwCuWgTpwoB4XGjoAP6QMoE6gJRgVFDDW2+bFpgc1RTxCRrDu7sbzmmFezQbINqYRNfi9zc3y9F/M61r+NB2wFvI0fjq2ESEYv1zfnt2+FxwmOJ/GzKqrmvp8cfR/y/di0FzlKaGhbA0vLFMo4sdDiYDmtNSttHsGrTWIzBLHjs9sszUpx53gmJUg+jG+JMU4f1NB64FVxS3l6Lmpjqc2wh3cSmyDg0U2PzjBk+kzjRJ1Oc+IL+DsMm2LuG4pxFBb0aT8bsinmEyaqUdLn5+qk+ntm5LcmaOsqR/0xCHyCbIzy8p7XaaLx3HY/pciuQHrv2qzLBNqZddTmWbpJHGr3QaGYEX7TvK7BIbl1x7bDB4PPqIVMPnslfAJdxhPJLVHIi2BJ+xTL89D2OfQcklJJPnsSC8HZmUhIP4vJg2LLfXF6BiKMKMexF8GqvCZWYTAC9Uckx+UCmisim+BohWNii+AxhDj+9A91OMZD1UTb3cGIwQJ7qI3v7zX/lOsUMWClMQIpUxLoBzYeEWEV2TmKVzyXG0sOXAQQkbP3ZHJnfS9WPHoAyJCil2PZpUIiXx3CI8QzaFYagmtbuVKqohUg== X-Forefront-Antispam-Report: CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(14060799003)(35042699022)(376014)(1800799024)(36860700016)(82310400026)(18002099003)(56012099003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: PoRNYkCiBLKCk/0wBv2iuJaQsbIynTbP21rQ0ALl5wTESu6miBXQEXdJHb83rnouWZoskAOVSM8YvsRCPj22odnDLduyiJz5SIIw/EWtMlMEN8qTWIFeJv6neGgnNLx5PWOuMewI02/QQRwrpAgZFfNIxN9sjzljEdErJwd2DVMP9Jz0UIUg2t98TSgZgE6dW49XiIFmrdpVBnZoywwJ6Il4D73YpleYAd/bo/w4niY0aqKKFun3ZgfxQ2QavJXBBP3kC1MgVy346K5H3t2pbL6q1PhaFE5UeZzaOMi2QnRqkIlotv0te+BjVGUDl+UbbSfqOquLS6xXklU24a4GcM11WMsBSoTu37DpUmbmPATr77byZWNR53jdeutNgdqYkFJdTGoMuNRxTdz4Pwwg3gQH2MiNvfXD3iKH7bWbzSx41bfYoEY6lAUNT52fXRML X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Mar 2026 17:31:35.1430 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 89a72a06-b4ca-457b-eb4e-08de7f940b20 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129]; Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF0001E9C0.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB7665 X-Spam-Status: No, score=-9.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, SPF_HELO_PASS, SPF_NONE, TXREP, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patchwork=sourceware.org@sourceware.org Cleanup warnings - malloc builds with -Os and -Og without needing any complex warning avoidance defines. Reviewed-by: Adhemerval Zanella diff --git a/malloc/malloc-check.c b/malloc/malloc-check.c index fba7242190813d3b905d006fe039d2b6a22126b6..a78d79b6bde6ad113e3d6494bb296cb45f2541e1 100644 --- a/malloc/malloc-check.c +++ b/malloc/malloc-check.c @@ -314,12 +314,6 @@ realloc_check (void *oldmem, size_t bytes) newmem = _int_realloc (&main_arena, oldp, chunksize (oldp), chnb); } - DIAG_PUSH_NEEDS_COMMENT; -#if __GNUC_PREREQ (7, 0) - /* GCC 7 warns about magic_p may be used uninitialized. But we never - reach here if magic_p is uninitialized. */ - DIAG_IGNORE_NEEDS_COMMENT_GCC (7, "-Wmaybe-uninitialized"); -#endif /* mem2chunk_check changed the magic byte in the old chunk. If newmem is NULL, then the old chunk will still be used though, so we need to invert that change here. */ diff --git a/malloc/malloc.c b/malloc/malloc.c index 4aac196533d896353e3a32e34fa143d03eb82627..6455a1b0e0b85da0caaba4a5d922e1660fab5bb5 100644 --- a/malloc/malloc.c +++ b/malloc/malloc.c @@ -233,9 +233,6 @@ /* For ALIGN_UP et. al. */ #include -/* For DIAG_PUSH/POP_NEEDS_COMMENT et al. */ -#include - /* For memory tagging. */ #include @@ -3099,7 +3096,7 @@ tcache_get_align (size_t nb, size_t alignment) tcache_entry **tep = & tcache->entries[tc_idx]; tcache_entry *te = *tep; bool mangled = false; - size_t csize; + size_t csize = 0; while (te != NULL && ((csize = chunksize (mem2chunk (te))) < nb @@ -3111,16 +3108,10 @@ tcache_get_align (size_t nb, size_t alignment) mangled = true; } - /* GCC compiling for -Os warns on some architectures that csize may be - uninitialized. However, if 'te' is not NULL, csize is always - initialized in the loop above. */ - DIAG_PUSH_NEEDS_COMMENT; - DIAG_IGNORE_Os_NEEDS_COMMENT (12, "-Wmaybe-uninitialized"); if (te != NULL && csize == nb && PTR_IS_ALIGNED (te, alignment)) return tag_new_usable (tcache_get_n (tc_idx, tep, mangled)); - DIAG_POP_NEEDS_COMMENT; } return NULL; }