From patchwork Thu Nov 21 22:49:36 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vladimir Mezentsev X-Patchwork-Id: 101709 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 330E73857706 for ; Thu, 21 Nov 2024 22:50:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 330E73857706 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=oracle.com header.i=@oracle.com header.a=rsa-sha256 header.s=corp-2023-11-20 header.b=BSS7saNX; dkim=pass (1024-bit key, unprotected) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-oracle-onmicrosoft-com header.b=yjt5L+VH X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id 551573857C6E for ; Thu, 21 Nov 2024 22:49:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 551573857C6E Authentication-Results: sourceware.org; dmarc=pass (p=reject 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 551573857C6E Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.177.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1732229390; cv=pass; b=DhuYaplkGv8lz2UhR9Q7yyYCadsRW2dLdDWDaV3qKHQoSuFTc/6eXL3Bc9n1OIvO3WR40mrkwFPyohw6Qz4RTavGsCG8EpCkGofJebKz05s1TRTsG8xZfubQZS59UggWQSqA9DCVSHoZ3FTlLvnx5p8rupb+PN3ODTFhvQG0MkY= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1732229390; c=relaxed/simple; bh=3TE3yHxGn57PKTek/wjhTHvYCo4dLv3c2vJ7RBR8EgQ=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=U/aR3nejbuUC1FkjQ4WrePpr5G/cMzKZZWinv2yvUaJDINUthk4reAokaNr93JjpzoKaL2bE/NOfJ5Sh2WVNcSJ6TVb6RcI2xAZgE7ZtfYYml1gXEg+OfU9/7if6u7B1f3fsRILUTAAPuXnCITsgFNvop1DQm5716suL5+XXalw= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 551573857C6E Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4ALIBoYK004886 for ; Thu, 21 Nov 2024 22:49:49 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=corp-2023-11-20; bh=QcVU8IT2FPG+mf5l BRjrd0l9VAXVPzT0o0xr3FJZULA=; b=BSS7saNXW+TVzSDtahhQYNk1uNco21nq qTsYXurVFp2WyT29S0trWNnGiPvsGwhdLVygLBnYcHE/TSjOg4ih7kZaxNvn0x3n KPQnB1oTsxhAzSfcQx6sAkrzpCAv/tDuciricpMAHmbNPpo3Nb3ujyYjgaqjjC1s 7JiAnrcMjKoJvLGcYT4pYimEyBUJ/TBADViJMwP9+8qbPrW6o8V0BvZuPRLTejTq S20WuAJlm5UB7y4RCiekJBSTBrMJhk8nuCv7oMW0k9c7nHaTpi6AQpL4NpPjsfPA U+dYMyqxRIsd3UEkgnHNJYvAlGD7yVWHLPb/W8P0do8p+QH6Q4F1Cg== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 42xhtcav39-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 21 Nov 2024 22:49:49 +0000 (GMT) Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 4ALKq14E008934 for ; Thu, 21 Nov 2024 22:49:48 GMT Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2041.outbound.protection.outlook.com [104.47.55.41]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 42xhucjade-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Thu, 21 Nov 2024 22:49:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kN3y9+5WEvTY3X5Ta2nfTulPuGvQPkVWaWuRMAfUJMi+ioe7BkEfBaCWnuRUpksgR2oJ7Fd4jjJKR82Ve9eg2llgSJAlv5TCF3+YY0Dkkl6BOiYXz3HZNgDYRKdjH39mgRFfJClO7h3rqkzBvfsP9lsY8Fq2Xm4f88k0L6jkcsN+NK+Phh0FobuRqVzW+wEva+1W/5Z6zxovyEIlC3afQcpv34I7KKBJBAVXIAsf228qJApv8cH6vjJmbXg8/mng6LqkYyJMZSHDqs0PXHB0r2gV5nDPD4l/OtoPuVJ+bs+C5QwfkLs17JHkwbeGYt1T0WGqAzEApGOU5E7LBHqHPQ== 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=QcVU8IT2FPG+mf5lBRjrd0l9VAXVPzT0o0xr3FJZULA=; b=gaofpqhhZv5fAFaEbFHrvzpDJzIhK6G0XKv3fjKY78HtWwqVCigw7CoEpEoERUZf93yeuNFtM7c5AKeXXogQNBFyKOrG8JspJreenjp8wR19iA2174ZIntEIvLW4wgF9vPenGDrNFGlk4mqQz/QdJED22g00RKmDPhTXM9bnG6jaPBiuyC1ccYZzm9q0jZZPI1L6CJcQh4JxuqcioZ1WM+I/LdMBx1I790YWZ3GQSRdzRaqpvsfqOitUlm+f12lyWBIZ44nti10ZG+vCwECHHSgQNJXcasf/H8oxp8Hxym0hTMcMQySKLB6SZeH33zF2e16EICwroAn1y9WhrokamQ== 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=QcVU8IT2FPG+mf5lBRjrd0l9VAXVPzT0o0xr3FJZULA=; b=yjt5L+VHPhIPmsk2tBG66VaHktkUkAG5+97P+5KUCF1fqoZiBp53AD5IFOUK8tzRJO45ZcTB3flJkKf3nV3mf+RZy4+jNlCPd9rBL7AWwOQuwEOXqA9y4P9DaKJAOvBW8T1XCjeKPbcMJec32jOuix1N52dCyMUEDOw3Nim3Apg= Received: from SA2PR10MB4636.namprd10.prod.outlook.com (2603:10b6:806:11e::10) by PH7PR10MB6508.namprd10.prod.outlook.com (2603:10b6:510:203::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.19; Thu, 21 Nov 2024 22:49:45 +0000 Received: from SA2PR10MB4636.namprd10.prod.outlook.com ([fe80::1b3d:bd64:9100:c3fb]) by SA2PR10MB4636.namprd10.prod.outlook.com ([fe80::1b3d:bd64:9100:c3fb%7]) with mapi id 15.20.8182.014; Thu, 21 Nov 2024 22:49:44 +0000 From: vladimir.mezentsev@oracle.com To: binutils@sourceware.org Cc: Vladimir Mezentsev Subject: [PATCH] gprofng: fix build with -std=gnu23 Date: Thu, 21 Nov 2024 14:49:36 -0800 Message-ID: <20241121224936.2844423-1-vladimir.mezentsev@oracle.com> X-Mailer: git-send-email 2.43.5 X-ClientProxiedBy: BN0PR08CA0010.namprd08.prod.outlook.com (2603:10b6:408:142::11) To SA2PR10MB4636.namprd10.prod.outlook.com (2603:10b6:806:11e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA2PR10MB4636:EE_|PH7PR10MB6508:EE_ X-MS-Office365-Filtering-Correlation-Id: 1707be94-cb0c-4017-d17d-08dd0a7ecb24 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|1800799024|366016|10070799003; X-Microsoft-Antispam-Message-Info: GuMhbOy6bEc03Vn93wAqrzyd+NMGoiE36lBZ9k+ryXcNW8j1ZUtsTC1mburAenijCXw65KfiaFHZvdZ+R6/Gzv/4MgivXt9BPICCjDmikhixojUbMWCVHNok+5B3rdu+X/6evbbGJBVw/J3qhz4dZHVJPv0GI8s5KNtwRvzZr4mlryWnDFGahmcpKWYW23aESLbNRHQIWSwUmVEpzg1+UdbpnVkEf6k4AUdEmLlOoDq6teIcyqMDH8uYSExztHk40zjZm0+TcZ/muG94/tlxXHcq4ImKtU0eBteWu+pKFXVF8kVsHqRtM3w5ePYaBSuIqIB+xZeODkZ6ATv2bex4yBOcJbAgYjAdDCR2+LTHEqbMX61p4/FQT0ceYhkik/FgCL8ld81O/4ML+WY1xSgNx5bOPQ9Qo7NHEPYZ5ImwrvN+MQ8YWz9MwcHxeHjVAIfZc+JC6JnTST4HsVyK6COliMr9kYHnV+3oG7pVuvSTRBMHEuHmdyOWPoUr2yM3NqbhdiyXxHybtiNJDaHy/cDAByug04oZTN3UB1ejGR+PrqsbwcI8gySGHtahtJEi2A1rslxHwF6McSXRiTVZ85n+alDfdsjY9+bZUojhrqXYfDyEwQexLnlaX0KcZPxXSgmDvUNs7kN2Q8vjW2VJXAwdPeadd4MHOq5+dgbfbw+G6iBFTQKXxsQY8Qu0cEdqCQyJB/KZB59gg2eXQCuGFImDBOJYmI2DTxt6gbDtNBIm1SgT4wEwajBY6BOppmwSf1jhepkIw6lLwgvpE8loCoK46dOeNRc0EjF9lv0XqrTL/InYoiMdVKrec7Jj23jTy4KTJi3CE94vE1s5Xt6wikS22z8YW/m2KOfoYRH6Ff7dwb6k9grpmGVKn8iOrR3w4xY63Lbm7T3aFBovp0Ic/Mvh1Dy1d+sriUpo2+bmf+vz17c8yZgq17OKzEfS5F63OQ1KafeD/k8+exf/ye+f/QuL4C+bzmBRKfL680+6himYqNrEchYA5CXparQUtZ4sHa5C42KYCm+qtTMXGeS97t9DmPxlOba6ducwBAz92cqbBFZNIPdWtuvOrj4umxQiMqJkD5EsME8HOkv7CJqKU3zx5nCAYp8rcnlZRvE7eGrLzSnG2bMoyuXNDFvGZYwcHicdvFxeiXtZK5KfG4/e9g3viXeL1FlAiYpZyTeIWidDMbnNcNokuSA8cEMRys4m8P4OfygH56gYxBajR8sIf4Oahh/Uxs7psQjL9z29vUHA0EjIoIpyZLiJN+aMAGuNULW8bUptWGoI3Ye2rHlYL05KPZ7XvRN99A1b7ogwniS1SJuTPAvY5Mbv4a4XF4u93x0x X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4636.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(1800799024)(366016)(10070799003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: y8DeMDr2UVxPS7oLCHfJg7vhDELzd+hJqwmGq2qsHIHePuUmLAV1T+29cn0G+BDLzXUdRzQxZfjyyr/GTTeks9CPXBZ3ZV3c3xGh8lQEY73C4W7FyuNPt10oXJmVkSXL10vzE2DjvO89dKPvFScxXhlw5qLLmXHj13ddua3ie4zpxikF+r/ujYwnnmB8NKFgFTZrH6NRDghk3sLwDEb5RGPImMSMrODZxIv8WzAsiyjcqUv3spTuPL7XjWArr4vff5yoPA/rMhiCdubZ643nUp7sj+keBgdmlxpns0a9S+W4z0uPqurJO0RXFeDQRqC9GDN12UIpCPi2Ys0Gsin+k6V9A5G3wtfByNQ/g+HGQIj4R6c9+ORchJEsLpwNP6L8iO82O0xTX5McsrBZH3HHT3L+IAZ++Q2F+M44C36Eljkqc+MPvXOruBkS8+tfHC2YjzvAHn6laOGb+JgZkervq3uT+qicthpibkLGYYRDHnUEfYYZeurDyaBi5QAqwOB1j5YGvVCzIST7ztKLbm1ykBlWfeKqNNepDMeicH1z3wcoT2rTXsnp5NkmL9Z5UQvAHBnMjeO2obobL6zOVmBFaEGHhUOGqIYPjOfT4lkXqFTJlhKG1jQKJ9yZL/5qEgGDKAf1tZc8odV3Rj1CshJfPt3Z7skbFpoHuhsMn/GiZZWSINxSKV+TBvPzGULo4a7YoC26y/R9NaIlVYtgVzHIvWUMx7ospPOP+aEoF+lc2qZFJlTkWfLPtZ8OEubyXwl4EPhdUfHB3RaXavYg61QRa06PFurNi6vpjc6LQs+vX+4wqT32x905DQpk6G8P2a1k/VxzhmZEAvIHGSgLxeiOcdlD9RTJyf6iOXyz+add5JTc+a25wY+pGaOkIetXvvi9LATqjjPKAWcgk0oUTtYpJTLWE4Ec2/2tWASslWLJbsowvVnRQQmZY+W1TohvWfHq1hKL9VFMwos/ML5uy7NCDQ+kktO56vRVGtoixCJa4c8gRYDcBnM2MZRXtzEvwhTrVjQNk9RvhBog6aag7uC7RnefdBMIjwoV4GI4ol7LWZSioVtvdGh0lJl1owGjOzLAGz82WXMmRPIlysZXq/9fc9PdW/bhyl3Pdw3Eu+Ltxs5Q1BNtQM0Enia0ZmYLlUF/gXFNo+gWUdzWsjokmv5V0aDy+wQjzVZLtn1XSi63YvJsWKsEFzDbeI05d9Gk5Pnc2dFz2nadwtWtKMgDowuyxGf9hKUNgvhW3TC99Qo8s8zn17JxtqSLyLA3vN+oIkJUVv9+rNQ9KMgDI/BZf043E5ycPwh+8uQ4s6oxuzdcELfhL2MKE2H/WfJ82FVrGWXEZzbRn10jVuzexutn9FrPqcg1lM4MRe1U5gO0eQS50AWCYyPpqlZzJqML2+YP5UquWjaBz7GcwnpQdP2PAZuSm3nC0dpzF7VUqIFkM2K0jGPH1v+UPSpl3bqRCLdO7WIqJbl+MgQbsTXzEsxO4JX69xu4R0e9KyuGv0EcRv8gFpeXFgmEbtbqniDzPnI60/NtEH/yf8WFliTJAwoHGHrhVNRUM7ZvDJrYO9XG+VIWN5uggGG5UrdlkJdS6vX3kDvzdR1YRp+kqCF1Eq0+R936vJbwaz1wBKBVVS7zltYxQOnz4ektxZwiTjNLWZgTyunE X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: UrwG+otvTiM34po4vecLuPbHLqLa8Z7jSkHxrRRAT8hpRON/0txYxNFIS75+SJGw2zWcw+kYnr4gHzIk760Wv2Y8pGxb0HoO3sOygWf8UaH2wMLDKLX575u/HkeK/o8oGLttmBlFFd7n4HhiRUWqyr2T1c59VZhM/7yPXQNe1YoIecMb7AMxDQnqlHpnbWpBlJWsqciHPvIzf3VM44ykHAxT2PcUqRFJFpEvaFgg+ar4Dh15dmitc0Nt+Wb+I2a0gqDYivfmnPhZrBzXgzt4lNpKP/FJux6rhjPfdUp1pnXxquhXM0nJvILgW7HouHVu6pZXSfIeM63LZWJEGb9dBZ1jiyzWrxBH3ykwfFpSj4HI5YRw+4KJ9hav/p4JsgbpfZ/N0nbueUsx2CXfPYpFrLrDNski0lTKqvbM0+kYwlGucr194HdO0+Ceaf48JyMf60sp9rqIiqNyU0ErhtF3x9FI9gJgUt/4f6RIppzCjEE9JQE/JYsw2qTrzLOgUdao/zqhoJAwG/g5zdCo4P55Jxgv/UoLEuyFVPRNLijYR9DL/tHhSN086+K/M5cCTGZEBZTD42NSvg2pDx/z+OwbSLtGRqC25PqvrEMmsA7l9ac= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1707be94-cb0c-4017-d17d-08dd0a7ecb24 X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4636.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Nov 2024 22:49:44.8872 (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: Z25Hj1/qqBnr3cTYcWCjZfGSKCtZM7cJL+dL5tgZN9eN3BUQcUjn0FRW5XrHQyma+jSkM7K7HkF2havvt68wRNYUK74hfeCZf4nP6u5BZ8o= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR10MB6508 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.62.30 definitions=2024-11-21_15,2024-11-21_01,2024-09-30_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 phishscore=0 suspectscore=0 adultscore=0 bulkscore=0 mlxscore=0 malwarescore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2409260000 definitions=main-2411210172 X-Proofpoint-GUID: jPMK01Qj3nd1iRFDO_wDIN44PdSJzCE9 X-Proofpoint-ORIG-GUID: jPMK01Qj3nd1iRFDO_wDIN44PdSJzCE9 X-Spam-Status: No, score=-12.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_ASCII_DIVIDERS, KAM_NUMSUBJECT, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP 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: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org From: Vladimir Mezentsev Fix function pointer types accordingly. Remove unused function pointers. gprofng/ChangeLog 2024-11-21 Vladimir Mezentsev PR gprofng/32374 PR gprofng/32373 * common/cpuid.c: Define ATTRIBUTE_UNUSED if necessary. * libcollector/libcol_util.c (sysinfo): Remove unused pointer. * src/collector_module.h: Likewise. * libcollector/dispatcher.c (setitimer): Fix prototype. * libcollector/linetrace.c (system, grantpt, ptsname): Likewise. * testsuite/gprofng.display/mttest/mttest.c (dump_arrays): Likewise. * testsuite/gprofng.display/synprog/endcases.c (xinline_code, s_inline_code): Likewise. * testsuite/gprofng.display/synprog/inc_inline.h (ext_inline_code): Likewise. * testsuite/gprofng.display/synprog/synprog.c (doabort): Rename nullptr. --- gprofng/common/cpuid.c | 2 ++ gprofng/libcollector/dispatcher.c | 3 ++- gprofng/libcollector/libcol_util.c | 9 --------- gprofng/libcollector/linetrace.c | 10 +++++----- gprofng/src/collector_module.h | 1 - gprofng/testsuite/gprofng.display/mttest/mttest.c | 2 +- gprofng/testsuite/gprofng.display/synprog/endcases.c | 4 ++-- gprofng/testsuite/gprofng.display/synprog/inc_inline.h | 2 +- gprofng/testsuite/gprofng.display/synprog/synprog.c | 4 ++-- 9 files changed, 15 insertions(+), 22 deletions(-) diff --git a/gprofng/common/cpuid.c b/gprofng/common/cpuid.c index 891d5471335..b4caef54f57 100644 --- a/gprofng/common/cpuid.c +++ b/gprofng/common/cpuid.c @@ -21,7 +21,9 @@ #if defined(__i386__) || defined(__x86_64) #include /* GCC-provided */ #elif defined(__aarch64__) +#if !defined(ATTRIBUTE_UNUSED) #define ATTRIBUTE_UNUSED __attribute__((unused)) +#endif static inline uint_t __attribute_const__ __get_cpuid (unsigned int op ATTRIBUTE_UNUSED, unsigned int *eax, diff --git a/gprofng/libcollector/dispatcher.c b/gprofng/libcollector/dispatcher.c index 4eda18ec324..240a090637f 100644 --- a/gprofng/libcollector/dispatcher.c +++ b/gprofng/libcollector/dispatcher.c @@ -1280,4 +1280,5 @@ __collector_ext_clone_pthread (int (*fn)(void *), void *child_stack, int flags, // weak symbols: int sigprocmask (int, const sigset_t*, sigset_t*) __attribute__ ((weak, alias ("__collector_sigprocmask"))); int thr_sigsetmask (int, const sigset_t*, sigset_t*) __attribute__ ((weak, alias ("__collector_thr_sigsetmask"))); -int setitimer () __attribute__ ((weak, alias ("_setitimer"))); +int setitimer (__itimer_which_t which, const struct itimerval *new_value, + struct itimerval *old_value) __attribute__ ((weak, alias ("_setitimer"))); diff --git a/gprofng/libcollector/libcol_util.c b/gprofng/libcollector/libcol_util.c index a73488e3f60..77dc886be22 100644 --- a/gprofng/libcollector/libcol_util.c +++ b/gprofng/libcollector/libcol_util.c @@ -1427,15 +1427,6 @@ __collector_util_init () err = COL_ERROR_UTIL_INIT; } - ptr = dlsym (libc, "sysinfo"); - if (ptr) - __collector_util_funcs.sysinfo = (long (*)())ptr; - else - { - CALL_UTIL (fprintf)(stderr, "collector_util_init COL_ERROR_UTIL_INIT sysinfo: %s\n", dlerror ()); - err = COL_ERROR_UTIL_INIT; - } - ptr = dlsym (libc, "clearenv"); if (ptr) __collector_util_funcs.clearenv = (int(*)())ptr; diff --git a/gprofng/libcollector/linetrace.c b/gprofng/libcollector/linetrace.c index 66844bc1337..c81ae1a2272 100644 --- a/gprofng/libcollector/linetrace.c +++ b/gprofng/libcollector/linetrace.c @@ -1527,7 +1527,7 @@ DCL_FUNC_VER (DCL_POSIX_SPAWNP, posix_spawnp_2_2, posix_spawnp@GLIBC_2.2) DCL_POSIX_SPAWNP (posix_spawnp) /*------------------------------------------------------------- system */ -int system () __attribute__ ((weak, alias ("__collector_system"))); +int system (const char *cmd) __attribute__ ((weak, alias ("__collector_system"))); int __collector_system (const char *cmd) @@ -1582,10 +1582,10 @@ DCL_FUNC_VER (DCL_POPEN, popen_2_0, popen@GLIBC_2.0) DCL_POPEN (popen) /*------------------------------------------------------------- grantpt */ -int grantpt () __attribute__ ((weak, alias ("__collector_grantpt"))); +int grantpt (int fildes) __attribute__ ((weak, alias ("__collector_grantpt"))); int -__collector_grantpt (const int fildes) +__collector_grantpt (int fildes) { if (NULL_PTR (grantpt)) init_lineage_intf (); @@ -1607,10 +1607,10 @@ __collector_grantpt (const int fildes) } /*------------------------------------------------------------- ptsname */ -char *ptsname () __attribute__ ((weak, alias ("__collector_ptsname"))); +char *ptsname (int fildes) __attribute__ ((weak, alias ("__collector_ptsname"))); char * -__collector_ptsname (const int fildes) +__collector_ptsname (int fildes) { if (NULL_PTR (ptsname)) init_lineage_intf (); diff --git a/gprofng/src/collector_module.h b/gprofng/src/collector_module.h index fd888cd58dd..6640f12fa3c 100644 --- a/gprofng/src/collector_module.h +++ b/gprofng/src/collector_module.h @@ -107,7 +107,6 @@ typedef struct CollectorUtilFuncs int (*symlink)(const char *s1, const char *s2); int (*syscall)(int number, ...); long (*sysconf)(int name); - long (*sysinfo)(int command, char *buf, long count); time_t (*time)(time_t *tloc); int (*unsetenv)(const char *name); int (*vsnprintf)(char *str, size_t size, const char *format, ...); diff --git a/gprofng/testsuite/gprofng.display/mttest/mttest.c b/gprofng/testsuite/gprofng.display/mttest/mttest.c index e0835c833e5..3db5b8d8e86 100644 --- a/gprofng/testsuite/gprofng.display/mttest/mttest.c +++ b/gprofng/testsuite/gprofng.display/mttest/mttest.c @@ -171,7 +171,7 @@ void computeJ (workStruct_t *x); void computeK (workStruct_t *x); void addone (workCtr_t *x); void init_arrays (int strat); -void dump_arrays (); +void dump_arrays (hrtime_t real, hrtime_t cpu, int case_index); void *do_work (void *v); void thread_work (); void nothreads (Workblk *array, struct scripttab *k); diff --git a/gprofng/testsuite/gprofng.display/synprog/endcases.c b/gprofng/testsuite/gprofng.display/synprog/endcases.c index a6a1389658a..6f1c83b6859 100644 --- a/gprofng/testsuite/gprofng.display/synprog/endcases.c +++ b/gprofng/testsuite/gprofng.display/synprog/endcases.c @@ -40,8 +40,8 @@ static void s_inline_code (int); void ext_inline_code (int); #ifndef NO_INLINE -void xinline_code () __attribute__ ((always_inline)); -void s_inline_code () __attribute__ ((always_inline)); +void xinline_code (int) __attribute__ ((always_inline)); +void s_inline_code (int) __attribute__ ((always_inline)); #endif #include "inc_inline.h" diff --git a/gprofng/testsuite/gprofng.display/synprog/inc_inline.h b/gprofng/testsuite/gprofng.display/synprog/inc_inline.h index da42563c828..6600eacb66d 100644 --- a/gprofng/testsuite/gprofng.display/synprog/inc_inline.h +++ b/gprofng/testsuite/gprofng.display/synprog/inc_inline.h @@ -19,7 +19,7 @@ MA 02110-1301, USA. */ #ifndef NO_INLINE -void ext_inline_code() __attribute__ ((always_inline)); +void ext_inline_code(int) __attribute__ ((always_inline)); #endif void diff --git a/gprofng/testsuite/gprofng.display/synprog/synprog.c b/gprofng/testsuite/gprofng.display/synprog/synprog.c index cf1bc5b0909..05920dc7419 100644 --- a/gprofng/testsuite/gprofng.display/synprog/synprog.c +++ b/gprofng/testsuite/gprofng.display/synprog/synprog.c @@ -528,14 +528,14 @@ reapchildren () int doabort (int k) { - char *nullptr = NULL; + char *p = NULL; char c; /* Log the event */ wlog ("start of doabort", NULL); /* and dereference a NULL */ - c = *nullptr; + c = *p; /* this should never be reached */ return (int) c;