From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id 96320385C30A for ; Wed, 15 Jun 2022 09:42:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 96320385C30A Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 25F6eMxL015213 for ; Wed, 15 Jun 2022 09:42:34 GMT Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3gmhn0g61p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 15 Jun 2022 09:42:34 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.16.1.2/8.16.1.2) with SMTP id 25F9aMhg022662 for ; Wed, 15 Jun 2022 09:42:33 GMT Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2177.outbound.protection.outlook.com [104.47.73.177]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com with ESMTP id 3gprbrkg8d-3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 15 Jun 2022 09:42:32 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ULaST/ZWYGP11amDkt0K/XoWfijjJMM4JErnSGcwFq3Tj+JlaeBUWxPw6zeHZx4pyec8AFuNtFCZU/bbVF5jnWsYkO1sF6xoJIiX0xLZT4AlSF9oXSAGUnwqTNhLBXqsuMEtbCWFbOq1vEpGwnQYW7o3EJDweD+PF0wivqtitYhzOZfwOFesWDs1oHEAT8iRDprBmO3pG5iiJZy49w5SDt5pHaIJe4gkpLkpIbgaBNp+4zl1WnZB+hO+g0PEGKgkk38LMpuonuAaVbEpHloSNwKah5D0hqoSPITD3mJhX/w06DySM6cyGUJf5gQ18JGrT/MeogL4BQrKAtoKUUaZLg== 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=GozPSoQb0BVLGwF9cysnLcunXnnr0mIVBBOeDpAjtlI=; b=YMIFanxSf3sRHhgM5mjXZQf1MQL1aZECqyysOaNy2eKIPtCqRiWl4XZcmGcD4me3uMPwkdcfwg5eQJK5VxD8qrKlzPfPkZsTL0ebwkFES7yLj5/rf65kvocltlyldD/6+g9fzU8jM2NAM1kq11/k8pd47O5KmeFQjd+K/qzJNSAhRJxCPxh/bX3yWDejAlPGh78f5f1MU+xCP0xK0j7OXlh7jcYlJNHZWz6+gLoB3PXqJcUooAK+ixEke5dahfuflra9TUihRVH4ejE1D3Qi0JGO4es3I0UQ1H5zeP1hsvlzROKRssS6KHznFGulGpkd7l8M78VU0Ox5QosrN8L6nw== 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 Received: from SA2PR10MB4715.namprd10.prod.outlook.com (2603:10b6:806:fb::10) by MN2PR10MB3328.namprd10.prod.outlook.com (2603:10b6:208:127::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.16; Wed, 15 Jun 2022 09:42:30 +0000 Received: from SA2PR10MB4715.namprd10.prod.outlook.com ([fe80::25e8:b4e8:26e5:8403]) by SA2PR10MB4715.namprd10.prod.outlook.com ([fe80::25e8:b4e8:26e5:8403%7]) with mapi id 15.20.5332.022; Wed, 15 Jun 2022 09:42:30 +0000 From: Nick Alcock To: binutils@sourceware.org Subject: [PATCH 3/3] libctf: tests: prune warnings from compiler output Date: Wed, 15 Jun 2022 10:42:13 +0100 Message-Id: <20220615094213.121312-3-nick.alcock@oracle.com> X-Mailer: git-send-email 2.36.1.263.g194b774378.dirty In-Reply-To: <20220615094213.121312-1-nick.alcock@oracle.com> References: <20220615094213.121312-1-nick.alcock@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: LNXP265CA0065.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:5d::29) To SA2PR10MB4715.namprd10.prod.outlook.com (2603:10b6:806:fb::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c6fdd87c-2f3e-4c61-7eed-08da4eb35d96 X-MS-TrafficTypeDiagnostic: MN2PR10MB3328:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4kCeeU6FqwbPou3/h5fprVySsUSnZAhZkyEOAdL7LnGxgWvak/R4F4/2jbnHig26q0Mt9sM8kbw+JQu/OgqoNEZrvKjMjM0ILYQ18++A6ipUqtdevvsZNV1i/yHXJoL5sJj+xBNpTH3cYYH/1d82P6ySwVEKE/xmGJ+JJCQIx//Tc18dVLGhiBUu/jZnr3zuGM+AEQCR52h6FDGQBRkrNFte+stQDGef3pJzXtrWPSz31uK0InlIm1F0YaUWKy92KzzmZS7ccwAVE/ylptW+tTeKs30nG8mVYvHCdi31oG9nqiuLjhTvEA2qLT4fKQwr/WRri0kpiuHYGNUM7/WAT7E0Ol8XXJ2Pl8+oxbBJI/G3XxOzNIUD+Fs5kXwdqRZ5tovjLUfcqjOiwlo4yrAfu2+wOpGQbdg+yrmvrM1GeHDPEocPZzbex0TAYrQCqoYymIVmj+YBKLyQoy5u8OxCa1ZhZQQr0ft0cGRpqdbtmOFZ/aE2gAyJpJYiLbWarqu0agIpIWzZsuihWoofDMvwvoTzDT21bAlIxXXEPKiEZh5++nAAj7ZoRHdwCWH6nduZiLfZ5HzznQjg1wUO33NorgiNB3E0uFleipHk8wT9ivqXHJRwEb6yrDFW6w+i2c5toYJi2w8XJZaNq5Hvt5Wo/w== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR10MB4715.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(366004)(2616005)(186003)(508600001)(2906002)(6512007)(8936002)(6506007)(52116002)(5660300002)(86362001)(1076003)(6486002)(44832011)(38100700002)(6666004)(66946007)(6916009)(83380400001)(36756003)(8676002)(316002)(66556008)(66476007); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?utqx+fhdApX6ZbLMkyeOP8owYj0b3sWcOMb4BO7aKUn2OFy5rVckBsXKkcI+?= =?us-ascii?Q?Z0pQQBnPmd2M/6KqnGq2mOB8nkNUibDgjUWmkpYfNUjcSbvruw5cy4VnRZq5?= =?us-ascii?Q?Wt5JxBw/RuInqsc4kKPGXzjbY6s4fas0LAv3JoemaA4zgxvdklJq5Q9v76f9?= =?us-ascii?Q?FmUfLMI/XGAF1PV20oQ27nu36T4CI6fVhdfJkMvksw4Nb4YnGFF+jQGzdNYm?= =?us-ascii?Q?iuB+TCQP7VO9S6KIicjI3PxAQ7tuqv7Bqj95FDFOz0g1MW+mXh0csVCx/Z8i?= =?us-ascii?Q?gHZ8a6p4u2Gj8uU6jQG+p3190F/nAw/nfu1WEPTq1o+eOYx1RY+Aup28T1PL?= =?us-ascii?Q?QYtaOhORSyDgdbQ+5o0qFc76UxZZ8IRPVRP9wHQ7zuFDOoXPASLhLGR9BM/V?= =?us-ascii?Q?PBbrTsIJ6672Sk7tezNcSfr+jQ79bKKKuyHM+aDGu4sEFf5YJazyyeslpKjB?= =?us-ascii?Q?IwDivhKo/EK02sqRdYuLsF2F0ggXTuwDXUi1NSpa3Tot9G6wwEgmUpxiFZlL?= =?us-ascii?Q?k9FLlKwikhn4qaLdsFsMdayoCNbd/MI8aKh4fLiAU+W6cx75vZzYQmV3jhtW?= =?us-ascii?Q?7olIE3cRx+gucDghNviWLFd9RnLZSiEnjkyym8VgAJqZBxNotWx1pqG6QbA6?= =?us-ascii?Q?wZC7a7jwcgE60FwJtt5asG+2V/JuMrBnd+fLqI5FGXDCKnYkj8xVx2qT0vjY?= =?us-ascii?Q?PsxNoi5UlMBnaQ6lHEyoKSSiK/6YVIkeqSzf/OSgptOWoIQVFpoyND1clqR+?= =?us-ascii?Q?b/STV/nHoUwFpXcVp66ONPkPOxMJHMKGqa3c7lTXuQYBCOWrPqDcmfhd10+R?= =?us-ascii?Q?QRSfDf1V5cDILEdd3IGDfszxeFebyE6N8McFlZQVHXJPSqsKJ5s2tyOi/heE?= =?us-ascii?Q?Z0YlJGrGKLke6+wxDXKmA2rRA6CcakHTCj35Nr6To5grskPukvpvXO58CbOZ?= =?us-ascii?Q?uPyYb+BNa1K5iqDuFRTqYmHL8j/NOgCys372PU5/YnkeHf3JxbSEZiR5gEPw?= =?us-ascii?Q?rvyDw/s3+uzvubPCsyQPFOV+vaOG6DIWKo7xM2lAMdEfcuiXTjQYjsA6KakM?= =?us-ascii?Q?IM7uB6Op4SSIvVkzanX12tx8N4RauS1lD98xkT5twWbNoIvTqgSAedBdI7Bl?= =?us-ascii?Q?bOc01vJuEzSZI/SQcOA9116x48b17Vgm7BuG7q+mqo7lI56iUY1r5uHELlUM?= =?us-ascii?Q?DsXXXFja2Et52i0TrzxqpU8HtCGSshwK7BXf3OwE0USHYTCTB9+guWT0mc4u?= =?us-ascii?Q?1N2ZRJqlncXQa1njyVCJsXyx6xK7MOXbaV+687huzcDsEtS08/J/TP8tAphx?= =?us-ascii?Q?u0HTFHONkYKEtKlSHT1YfkM9w1XBoYw13BFu2itR4aIcLg/ihg9eUpXqiABt?= =?us-ascii?Q?SY19j+6Nro2/x6h6YrSR91bL70FuVtmuBvi/9rHwf4Y17mHaTvRMncd0gz2f?= =?us-ascii?Q?+Wd6sjReg6Ls6DVdJgokvxyonlupIjmSmSZPuoZnTBcCQya67nKsr8Fo17y8?= =?us-ascii?Q?J+ZXXQtp3u6JUM61vBxPDeBsrc2TXCw3HWzuRg1GTU7nvMDsjFDK3DARdD/1?= =?us-ascii?Q?pJFBpZR83C0qFO94upvBJ+mWDWNkKvSiP8IkmwxIp7bZ4TdWxQpn0G5wdV/E?= =?us-ascii?Q?oTFTPFJHyvudZKL5z/Vl3jlqo9XoO0mqyqGsC4ktOQCAV2d+eT3zXFaN2ury?= =?us-ascii?Q?xvu5ngJwtY9r5MJtb1XyH365khnCO4JsdVfOmaeDfXLl9Q87qUqIwl9lZf7O?= =?us-ascii?Q?Y/FoosQmlLeUltyod4UktHHwb0MtDiU=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: c6fdd87c-2f3e-4c61-7eed-08da4eb35d96 X-MS-Exchange-CrossTenant-AuthSource: SA2PR10MB4715.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2022 09:42:30.3696 (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: DWQL427SxdRGqV9vPvo2hY/vS9GP4oI7GbLO4veMQAIgQjHFETYZUgd9HoACD07rlaD2IpXkvQ+1A+AYL6rebg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR10MB3328 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.517, 18.0.874 definitions=2022-06-15_03:2022-06-13, 2022-06-15 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 mlxlogscore=942 spamscore=0 phishscore=0 suspectscore=0 adultscore=0 malwarescore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2204290000 definitions=main-2206150036 X-Proofpoint-GUID: 1BOG3oH_-v07esABrR4wXOYPplTW29OO X-Proofpoint-ORIG-GUID: 1BOG3oH_-v07esABrR4wXOYPplTW29OO X-Spam-Status: No, score=-12.0 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_H2, 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: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jun 2022 09:42:37 -0000 We were failing to call prune_warnings appropriately, leading to false-positive test failures on some platforms (observed on sparclinux). libctf/ChangeLog: * testsuite/lib/ctf-lib.exp: Prune warnings from compiler and linker output. * testsuite/libctf-regression/libctf-repeat-cu.exp: Likewise, and ar output too. --- libctf/testsuite/lib/ctf-lib.exp | 4 ++-- libctf/testsuite/libctf-regression/libctf-repeat-cu.exp | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/libctf/testsuite/lib/ctf-lib.exp b/libctf/testsuite/lib/ctf-lib.exp index e7552ed6ec7..6c55bbe52aa 100644 --- a/libctf/testsuite/lib/ctf-lib.exp +++ b/libctf/testsuite/lib/ctf-lib.exp @@ -181,7 +181,7 @@ proc run_lookup_test { name } { } # Compile and link the lookup program. - set comp_output [compile_link_one_host_cc $opts(lookup) "tmpdir/lookup" "libctf.la"] + set comp_output [prune_warnings [compile_link_one_host_cc $opts(lookup) "tmpdir/lookup" "libctf.la"]] if { $comp_output != ""} { send_log "compilation of lookup program $opts(lookup) failed with <$comp_output>" @@ -217,7 +217,7 @@ proc run_lookup_test { name } { } } - set comp_output [run_host_cmd "$CC_FOR_TARGET" "$CFLAGS_FOR_TARGET $lookup_flags [concat $src] -o $lookup_output"] + set comp_output [prune_warnings [run_host_cmd "$CC_FOR_TARGET" "$CFLAGS_FOR_TARGET $lookup_flags [concat $src] -o $lookup_output"]] if { $comp_output != ""} { send_log "compilation of CTF program [concat $src] failed with <$comp_output>" diff --git a/libctf/testsuite/libctf-regression/libctf-repeat-cu.exp b/libctf/testsuite/libctf-regression/libctf-repeat-cu.exp index becee958ca3..4a5d2d1d03b 100644 --- a/libctf/testsuite/libctf-regression/libctf-repeat-cu.exp +++ b/libctf/testsuite/libctf-regression/libctf-repeat-cu.exp @@ -52,12 +52,12 @@ proc one_lib_compile { src flags obj archive } { set src [file join $subsrcdir $src] } - set comp_output [run_host_cmd "$CC_FOR_TARGET" "$CFLAGS_FOR_TARGET $flags -gctf -fPIC -c -o $obj $src"] + set comp_output [prune_warnings [run_host_cmd "$CC_FOR_TARGET" "$CFLAGS_FOR_TARGET $flags -gctf -fPIC -c -o $obj $src"]] if { $comp_output != "" } { return $comp_output } - set ar_output [run_host_cmd "$AR" "rc $archive $obj"] + set ar_output [prune_warnings [run_host_cmd "$AR" "rc $archive $obj"]] return $comp_output } @@ -94,7 +94,7 @@ if [is_remote host] { set src [file join $subsrcdir libctf-repeat-cu-main.c] } -set comp_output [run_host_cmd "$CC_FOR_TARGET" "$CFLAGS_FOR_TARGET -gctf -fPIC -shared -o tmpdir/libctf-repeat-cu-main.so $src tmpdir/a.a tmpdir/b.a tmpdir/c.a"] +set comp_output [prune_warnings [run_host_cmd "$CC_FOR_TARGET" "$CFLAGS_FOR_TARGET -gctf -fPIC -shared -o tmpdir/libctf-repeat-cu-main.so $src tmpdir/a.a tmpdir/b.a tmpdir/c.a"]] if { $comp_output != "" } { send_log "compilation of tmpdir/libctf-repeat-cu-main.so failed" perror "compilation of tmpdir/libctf-repeat-cu-main.so failed" @@ -102,7 +102,7 @@ if { $comp_output != "" } { return $comp_output } -set comp_output [run_host_cmd "$OBJDUMP" "--ctf tmpdir/libctf-repeat-cu-main.so > tmpdir/dump.out"] +set comp_output [prune_warnings [run_host_cmd "$OBJDUMP" "--ctf tmpdir/libctf-repeat-cu-main.so > tmpdir/dump.out"]] if { [regexp_diff "tmpdir/dump.out" [file join $subsrcdir libctf-repeat-cu.d] ] } { fail $testname -- 2.36.1.263.g194b774378.dirty