From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 6OJgBl2m3mjLjhwAWB0awg (envelope-from ) for ; Thu, 02 Oct 2025 12:20:45 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha256 header.s=default header.b=o3ZA4ZnV; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 08EF11E0B6; Thu, 02 Oct 2025 12:20:45 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 5F7591E047 for ; Thu, 02 Oct 2025 12:20:44 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id D37E53858C31 for ; Thu, 2 Oct 2025 16:20:43 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D37E53858C31 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1759422043; bh=SlCpSYbMKU7Yaf2L+JV3/NeMJf6/INoVuQp14i6GpfM=; h=To:CC:Date:References:In-Reply-To:Subject:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=o3ZA4ZnVG9sj9KhtQPCcxykxjMUjTA9mGokfLT8idaihrlH01nVE+vBVvxQq4JFlW QMqCJD+4niMPm6QkK8z+npaPgbPZGVjeNY5K5hpXmm2T9qO4MGeft/0Hj88QknWmuh rNu3hH9V5DUbtF4/Z2QMzBlMU+QKl5hehovAG0dY= Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by sourceware.org (Postfix) with ESMTPS id E02383858D35 for ; Thu, 2 Oct 2025 16:19:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E02383858D35 ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E02383858D35 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1759421985; cv=fail; b=q68hBDNGZrFMVVP9z0/OSVsY3vIjca0X/sPxSojnBVRhgP8a9yO+IHcuag3wCCGXkCgDfyWDLVASYR+kzA1ZQkPgmDS32aPQgVG9RgxbeQfryLhIS6OAR4w8Wl5hBnj2qCqLjZZfZVhdO8PInNHpW64ucJWcuRbOMZlIRXEN3Wk= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1759421985; c=relaxed/simple; bh=7uJdHQETd8PZOVBuYsUxnI+psBK1NcTVGx0jKCpygxE=; h=DKIM-Signature:From:To:Date:Message-ID:MIME-Version:Subject; b=AKM4vGVTf455MRFJFxyh5lLjjKg2yCQY3ascIIU/Kb5aPl1ktBpkzrT8A2TuGTuMkVZK7OpJfOnaz0OHkBKqr7aBqBI8VBDSI9Liz42yI3KaefSwjuNd/UKBb17cXHvfIm5ZsBrkmlfj7fyOlBRjJ7+f+Zw1/zV2f89b28KsLLM= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E02383858D35 Received: from pps.filterd (m0353725.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 592DfuEH023838 for ; Thu, 2 Oct 2025 16:19:44 GMT Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 49e6bhwjvj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 02 Oct 2025 16:19:44 +0000 (GMT) Received: from m0353725.ppops.net (m0353725.ppops.net [127.0.0.1]) by pps.reinject (8.18.1.12/8.18.0.8) with ESMTP id 592GJhvE022275 for ; Thu, 2 Oct 2025 16:19:44 GMT Received: from cy3pr05cu001.outbound.protection.outlook.com (mail-westcentralusazon11013005.outbound.protection.outlook.com [40.93.201.5]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 49e6bhwjvd-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 02 Oct 2025 16:19:43 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tvLcSPfCpEZiLlKCeHNEnqMbF1MJ+aN4S2o8Ty3lzq/tTHv/Cgnzt98NNBqF6lgKYCtw4kcCXhlNzlKWuanBlljptQvm0yhhB6Hb15EmQS/OjIin5jhG5ho7kZFf9OOEztzo1plJO3TUt3lqDYH528l5YB7L1UCZASPTK7aK0ZSqGGJA1SPgZ4BaroAu/mRERbgkjjMSY7VcUAWfTsHgK3svBrewhDJ4AfPrvDpCBLJ/CaUBDkbnyJHOtU4c23jMyreBaBdj21tNxxsFCVjFaGWEP9MomvKJUFVyHJ2OutLl3B2OU8D0Z70gU+WMERxZp0IPdlesxK/FYt9bnNwzPw== 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=bYgWHvO3E0BcSOFeUJ1/16DAAQWkBVKZA5RRH5WsmhI=; b=uBZoRPzlttcSIrFdhuRWkenZbUz5X4sVi7ZWujBJE6OlT/FRToQzkcJac2kJS9Ab/k5lNWpFgPDX/gStvp9mQibJM7HkdHrm3FH/NrZapOSIGhDn5vK1tdsxCRaDAAUyGJf3zxPoGCxgobmFh30lhEyRlRklZMfT+z0vlbHNUWcmdSA5Imorfuj3XRwBG8xdLqEoJ+O4sS4zFyGUDbl2tn5YQPvFMxPOSJApd0G4CcmEWLbApoxSWlndtnvN+jz5RHQ3+EuIpemxYlNqEyPCsQGjxX+goSdJLteDWTTv05JW3NvPuif++P9oJHvqoN3WG9ViCX7wW7dtpKC0tqrySA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=us.ibm.com; dmarc=pass action=none header.from=us.ibm.com; dkim=pass header.d=us.ibm.com; arc=none Received: from MW4PR15MB4619.namprd15.prod.outlook.com (2603:10b6:303:10c::14) by PH0PR15MB4151.namprd15.prod.outlook.com (2603:10b6:510:2b::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9160.18; Thu, 2 Oct 2025 16:19:36 +0000 Received: from MW4PR15MB4619.namprd15.prod.outlook.com ([fe80::59d4:d489:64a1:783]) by MW4PR15MB4619.namprd15.prod.outlook.com ([fe80::59d4:d489:64a1:783%4]) with mapi id 15.20.9160.018; Thu, 2 Oct 2025 16:19:35 +0000 To: Peter Bergner , Adhemerval Zanella Netto , Sachin Monga , "libc-help@sourceware.org" , "libc-alpha@sourceware.org" , "gdb@sourceware.org" CC: Segher Boessenkool , Michael Meissner , Surya Kumari Jangala Thread-Topic: [EXTERNAL] Re: [EXT] Re: gdb does not stop at printf for ppc Thread-Index: AQHcM7VB2lyXge2ro02/vXUCRaTJ9LSvCAZq Date: Thu, 2 Oct 2025 16:19:35 +0000 Message-ID: References: <0535055f-7a42-4390-b134-34b8e3ee657e@linaro.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR15MB4619:EE_|PH0PR15MB4151:EE_ x-ms-office365-filtering-correlation-id: 6ffc8c66-a6f4-47fe-a4e3-08de01cf7a90 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|8096899003|7053199007|38070700021|13003099007; x-microsoft-antispam-message-info: =?us-ascii?Q?TkZzIQJAyPdWA+ebtxCaqXj4WoUZfhN8Io9VB0uymOqAVm0kSN93jMM/PiZ5?= =?us-ascii?Q?YU17uLHaWfHHCCw5wgG49PcfSAIUfGnyID5ayBPv9rBVQt7FJZCUQ24uImrW?= =?us-ascii?Q?2VfHbfIKjYJ6zTVHyVquEF1vG0O1EDRlC7yCLzakOnl3LfaVHLNflkQ288ph?= =?us-ascii?Q?tRYKvDQ4EiFUAGsvglSpl2ACeaCMS8USMBEyz/7c+2ubW18kqD5ktmRAZOvE?= =?us-ascii?Q?QAi7gybp5mRbQUBByJK2FLYk1h9OVn7v2NZQOv+QrVlUcmqnCoXr5XO1pWxa?= =?us-ascii?Q?hbovEuz6eeC+Lm0DwGVsyAgxoiZJBi69YIVREeF4qF/RAgPunVks/+Wv8QeV?= =?us-ascii?Q?6VgcR4jIBQG+a8ZmYVMt5Ied4VFrxznWMX2vCrSQ8uU4/5G2nsF5o9k9zyf2?= =?us-ascii?Q?PAPQ+2cG47yIYaZPuYO1oUujGYbYwLLDkW7DmyP2KlmwMRqsPp/aabQ6FvCw?= =?us-ascii?Q?65tw21dRU4V9V0hu7YKlxz+J3lUMgf8ZTYD5r3/MKrzbYaBy4rGcDGNcCmtH?= =?us-ascii?Q?e9OwaaHvGNdFvIvN7R8WyqVN8Pk8wzbywV2jFYz84J8hc5Yr0ZMOzdLv/qoW?= =?us-ascii?Q?0SWK+cj2HhuwRMz9tPkFk5TDrvh2DUaDhebpcNf08/zS+2dNqxba8gwDDoDk?= =?us-ascii?Q?CVBYNS2K7/a9Qr6NCs2LcFH3uPqTpHxKzi/Zzuk8iVAhZaS4gSCH8LPee01u?= =?us-ascii?Q?xvEP1LuZifuQIUGmz8VZLIReZMwhmA75APcbVU5TetDcmJvMz7ip1y8tMlmH?= =?us-ascii?Q?HfOTioT0eeyLpve3lBR7MU27kKJgvYO3o+vwvsof264M3gAsm5DnYqVrkcLt?= =?us-ascii?Q?P/mQzSYMUNrH0oKxnzMHasz8p3QZcs/rOJ0gXnLmpcrgzgxBSmeQzmNsi3Lt?= =?us-ascii?Q?hrNmzTHtMMQEQ5EYi87p1Nl18prI7Oys1jvQCsmKJaqdp3Qt0qZ11i7+lAsB?= =?us-ascii?Q?e92f61a3H+wjFUTsXGjsDIzmgVYTqUAQsTnMXQnQsDlRv/6kRtuNDemaSGEj?= =?us-ascii?Q?yvLhbj/7tv6zO6RvGWMwCnazhDy9gJ+rso41CUZKg4EniXaNvSWl/9FibGtU?= =?us-ascii?Q?+Og3h4S8U264bfrUVlsrkf2NPoQvfm3VBkq52gQwHgSoP5hJjJcNwsz8slBG?= =?us-ascii?Q?ywSYzCzMCs8QkIiiGg5ZjCjidzrnc1M/s3x7gRxVUbPFXtvDM+HhRATX4tFF?= =?us-ascii?Q?urRurYOAcv7ZblaUvsD8VYQzw8CLiOduw3UX5NpnIo4eRkDqbVSSfqrXqKxj?= =?us-ascii?Q?2DXV1HaIVotwQyvH9AbGHFFVoR/peumdfYdZCPunU3QNSzm627j0IUx5llcS?= =?us-ascii?Q?jHWl1AYxoVo44I9/LZYkCNkH3ejkmZbHd7KX0LRG9so7w3HTzo3ZTxHsgbju?= =?us-ascii?Q?7Q6LZGysOXx2ztT+BMuBItf2XMukAx7ed+D0DHoWEoD/JzhcF7R2UYPQcnqA?= =?us-ascii?Q?V+NE9RwL0Nm6HNIeQVUcZNHnfKqYOovLLtS4Fp7dEUTAFLGxCn6N6w=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW4PR15MB4619.namprd15.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(8096899003)(7053199007)(38070700021)(13003099007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?e1R9aWVhaWQXDbmEqSqLYQrUG+V7EssGcxhKxb3ZKN2lbzq5/+xqeBiHyEVw?= =?us-ascii?Q?WhXGgKkxSX9wKAkBS+Fy5YrSHMibGF8DwXSU1G5+/kqUs0CQ/XEDyDHFbVlV?= =?us-ascii?Q?hroHaTl1bPpmZSZl2bOmj/NalqeOehGBq01rRgnlr6GS3XjhTpuluh7pu2cZ?= =?us-ascii?Q?0kR1hwt5yRjoJka2eOCPi4YEUpvgYbcr+676O9owRhM+64OZ5IkN9VtH7r1P?= =?us-ascii?Q?WpvOlPtsxAhfDEdlAOpluZKiEgnH+Yk1vfsjDxKJ27/5+PWBQ3EyVPv84ozV?= =?us-ascii?Q?KooxrppF6MEc2opn9bhqOiPqoNu82Q7lLddV9/XCWTl6sVuPJsRhhYxuFALD?= =?us-ascii?Q?vUA8dOT9FCxnux4TqWG8atkHR+aF/vYqspqHE2t0toNKYV9PytOrsKLHC12r?= =?us-ascii?Q?1Obz0FfxGVbepsGqNFq23CNuitkPCWMlbRamSLWNBXeIoXdcEMvnuW5uz8Fk?= =?us-ascii?Q?ChO+J2Q+bM8TKxzNy7s6h1Ad3vVOCnc/r9wAPx1HyPfY7a529GvWE9G0Html?= =?us-ascii?Q?SiG3tQWGVjsKS1XSz2yccHyUeYlfIdXX3qD7Z9PEhQ4eDMpZzYOZ6Wpxj7TT?= =?us-ascii?Q?sen0HW4Jb4TIXv6zOFu5Hp6oVU9q7QBxlBThrVRKtvoViRBlUxeBa7P3LQ7x?= =?us-ascii?Q?oU+MlZZQLZ6hFSJdsCRty6+QRlcReBWqfNCXfcgczokZRJ6snp+Wp6FeJ7uu?= =?us-ascii?Q?jDhObNR3FwE5NCsOZqnsH5LyKjEdXZ+H18PsAkuG8Wyh9Rml2GsBgZEzfc6j?= =?us-ascii?Q?OmsjNgB6F2M2wenqnLcbgocLTt9pDyANuV2r1Mzo9QA5y6EEs+G8i8quSGwa?= =?us-ascii?Q?zol687ecLKcdTTvqM6rOCBzzpIGUIRePP9H/yjSd6NZBZ0Vo8x651dClBPuK?= =?us-ascii?Q?GcNCB3IufLmIHA1W+4gjahL93+u5rGBrZAHGDtWXBeInwM2HOpgakRpc6DWP?= =?us-ascii?Q?tK3pNdi5czAc7J5AZc1Y/hWy3sldhbGEZHahJCq6ibrxcpuKnr5vvdWkzziF?= =?us-ascii?Q?UXBkndGUS//qP9IjW0CWjupRCm4lyAXQp5Rj1InUGKG1f5Aiuuk+dEPvQLVZ?= =?us-ascii?Q?7K5bZAqxGc7NJ4cmc/+QCF6wf+qp+Eewn7osaFV/Jc6ztSMx0eJmQ7xrCATr?= =?us-ascii?Q?3JDt68+Dgx87mTSI3+fE4bi6f3iCAE82FDYGTrfBtSAID2ImIRyCUPE+tTap?= =?us-ascii?Q?ph76dRqP27k3QTjuytdqbXYKX5uAPM53LjPXDYkCTKG+iiJwbmZbJ3EkeH31?= =?us-ascii?Q?aUDlI81h2K+eBa/qL9/1V7jKPVKIj9bTGreEr5RtCLw6s6AGkTyDWsTLJ9LA?= =?us-ascii?Q?Re1wIZcoHzSMx3QHd4YfliahX/NB74MqITfiiSqm+lw8UIHiokzSZCyVDBPe?= =?us-ascii?Q?sckWxbpMoKAta+NzsX2Y9SE3Tc5JP+5UXPME44qO8lv5kIgCs9+aPeIzUJJb?= =?us-ascii?Q?Qm63Ls6yBOF/+k2E3nKANyRpwqf1eHWPcMz1FqKVcaMPR6r5Gu6iwcqmvThK?= =?us-ascii?Q?oEKEu0AAtGmN29WeSK50CxTbbg3fhasciHwSBF9ueSLgiDGDfZn/zR5gwl8n?= =?us-ascii?Q?q1f2yTMYPGOeV8UVyeY=3D?= X-OriginatorOrg: us.ibm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR15MB4619.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6ffc8c66-a6f4-47fe-a4e3-08de01cf7a90 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Oct 2025 16:19:35.9056 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fcf67057-50c9-4ad4-98f3-ffca64add9e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: DQe310pXwLeUzb8Q7jZWrC2/KMmT2aqQJJcPDfm/UkhTUzadiXTJUPYlxwK6A6ZXA9Q3vNG+/M8hH2nWtjIdgg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR15MB4151 X-Authority-Analysis: v=2.4 cv=Se/6t/Ru c=1 sm=1 tr=0 ts=68dea61f cx=c_pps a=l4G2nZJL/liaK5VsxlxrQQ==:117 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=5mSw2rfO8U-7kU7b:21 a=xqWC_Br6kY4A:10 a=x6icFKpwvdMA:10 a=CCpqsmhAAAAA:8 a=VnNF1IyMAAAA:8 a=t9496tuAAAAA:8 a=KKAkSRfTAAAA:8 a=wMNdZWldAAAA:8 a=ZMV0I4H9orfkDnxX9mIA:9 a=CjuIK1q_8ugA:10 a=HFohZ5aRPwJbq3O-uBUA:9 a=ETcZ69MfP7FNahvH:21 a=frz4AuCg-hUA:10 a=_W_S_7VecoQA:10 a=ul9cdbp4aOFLsgKbc677:22 a=4wQ91nGE5lQcD7eh5OX0:22 a=cvBusfyB2V15izCimMoJ:22 a=FUarYpL4UH3yWsho8X8J:22 a=cPQSjfK2_nFv0Q5t_7PE:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTI3MDAxMCBTYWx0ZWRfX5h4IIExSvlVA dCxyXf6oqmFqjPAHmno1GLSaRMUgGkUW4+60xixqUWbQSY0rqvvLgjiS4I56jDM06oMlsPOl9je eloyRsoCPg1eUMBYv4qEkeOPX6/ryfn68cc7wQyE3SzqNGIlv6gSTisXqhT6HiH0Xr4Y775/JZk 7vtzB3zEeimuOyPwoJq0uaSvw1FfURz6Nn6oYIfzVYjTxjSW1+IbFRufoon2DNf7ZWgZ6MmUoAg WXL1oKGYd/7C5jw5P7Q/gsm3CEsIbxGzal6qsQoxdsJAHOGm5gLT7V7LST5F+kLkDalijSDQf4Y WzhCCP76Npzsgbm+yGGSTCIcRlcsbeFMIdxaHyY47sHfNKhE9meW1gKwt1XnTNyfFEF6SawAzw/ ws5NFzC5g2GPJMMZcNj7/LvdmjC9ww== X-Proofpoint-GUID: ytELy7Ml57f_Bf-nYwwMNlkIxvtYD5vO X-Proofpoint-ORIG-GUID: ytELy7Ml57f_Bf-nYwwMNlkIxvtYD5vO MIME-Version: 1.0 Subject: RE: [EXT] Re: gdb does not stop at printf for ppc X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-10-02_06,2025-10-02_03,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 suspectscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1011 phishscore=0 adultscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=2 engine=8.19.0-2509150000 definitions=main-2509270010 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.30 X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Carl Love via Gdb Reply-To: Carl Love Errors-To: gdb-bounces~public-inbox=simark.ca@sourceware.org Sender: "Gdb" Peter: FYI, my IBM Linux email address is now cel@linux.ibm.com. This is the pref= erred email for GDB, GCC, Linux communications. My regular IBM email is carll@us.ibm.com does also work but is not ideal. Thanks for keeping me in the loop. Carl ________________________________ From: Peter Bergner Sent: Thursday, October 2, 2025 8:57 AM To: Adhemerval Zanella Netto ; Sachin Monga = ; libc-help@sourceware.org = ; libc-alpha@sourceware.org ; gdb@sourceware.org= Cc: Segher Boessenkool ; Michael Meissner ; Surya Kumari Jangala ; Carl Lo= ve Subject: [EXTERNAL] Re: [EXT] Re: gdb does not stop at printf for ppc Fixing Carl's email. It seems his old address doesn't work anymore. >> On 9/25/25 2:47 AM, Sachin Monga wrote: >>> >>> There is a test case in GDB where printf is getting converted into >>> __printfieee128 when program is compiled with "--no-builtin" flag. >>> The program is working fine on a machine with glibc 2.34, but not on >>> another machine where glibc 2.40 is installed. > On 01/10/25 01:03, Peter Bergner via Libc-help wrote: >> >> There is actually a GLIBC bugzilla about this and it's not just printf, >> but all IEEE 128-bit floating point functions. I've assigned it to you = now! :-) >> I don't remember if the solution in Carl's last comment was actually dec= ided >> to be the correct way to "fix" this though: >> >> https://sourceware.org/bugzilla/show_bug.cgi?id=3D29989=20 On 10/1/25 12:20 PM, Adhemerval Zanella Netto wrote: > This is not only an issue for IBM float128 support, but rather for other = places > that we use asm alias (for instance 64 bit time support on some 32 bits a= bis, > fortify support for some symbols that route to _chk variants, etc.). Ok, it's an even bigger problem than we thought. I'm surprised no one else has hit this before us. > And I think Carl's suggestion might work [1], with the following: > > --- > diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-printf.c b/sysdep= s/ieee754/ldbl-128ibm-compat/ieee128-printf.c > index 7b1640ceac..d567d98c68 100644 > --- a/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-printf.c > +++ b/sysdeps/ieee754/ldbl-128ibm-compat/ieee128-printf.c > @@ -33,3 +33,6 @@ ___ieee128_printf (const char *format, ...) > return done; > } > strong_alias (___ieee128_printf, __printfieee128) > + > +asm (".local printf\n" > + ".set printf, __printfieee128"); > --- > > Breaking point at printf does work: > > --- > $ cat printf.c > #include > > int main (int argc, char *argv[]) > { > printf ("%La\n", 1.2345L); > } > $ powerpc64le-glibc-linux-gnu-gcc -mabi=3Dieeelongdouble printf.c -o prin= tf > $ gdb -ex 'set breakpoint pending on' -ex 'b printf' -ex 'r' ./tst-printf= -ieeelongdouble > [...] > Breakpoint 1.2, 0x00007ffff7c92528 in ___ieee128_printf (format=3Dformat@= entry=3D0x100000d88 "%La\n") at ../sysdeps/ieee754/ldbl-128ibm-compat/ieee1= 28-printf.c:24 > 24 { > --- > > I don't think we have a better solution, attribute (alias) requires the > target symbol to be pre-defined (which would require to reestructure how > the long double alias as done); nor I think the compiler will be able to > easy synthesize it because afaiu this need to done at the TU of the > alternative implementation. Ok, this is promising and yeah, is what Carl and Uli suggested. That said, their comment from the bugzilla: The new redirected symbols need to be dynamic symbols in case only the stripped binary is available. Does your solution work if you strip your test case? Peter