From patchwork Sun Dec 4 14:18:40 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Enze Li X-Patchwork-Id: 61463 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 21EF6384F035 for ; Sun, 4 Dec 2022 14:20:13 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 21EF6384F035 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1670163613; bh=z2QqHc0qSHGTnIbDQfzJ12lEzg9dOHfBuLd4/DKEfx8=; h=To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=EsAQ9Wo7ib0/HYxNhWD9IfnfEyBivMmte2AUveNVeace9+FDQF+B2iJ8dc2DJaZ91 4HrN2PmSHRfodx1yjBq1QHrJxTetW9BpaW3GJ5Lyd7Z6iekaZ58mjT4qKrGuPz4IVg Xm+O+tBNq8AGshRmkNdiDIsSt3V7ZGrLcV4jlZJ8= X-Original-To: gdb-patches@sourceware.org Delivered-To: gdb-patches@sourceware.org Received: from JPN01-OS0-obe.outbound.protection.outlook.com (mail-os0jpn01olkn2055.outbound.protection.outlook.com [40.92.98.55]) by sourceware.org (Postfix) with ESMTPS id 2F44C384F4B3 for ; Sun, 4 Dec 2022 14:19:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 2F44C384F4B3 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lNTJJJVNC0o5GNpOBccMgFvCTNJQEb2XyR9+wIWFwTyO7XWfqywNQawh2ssGzTYStIr5WrFtsF6w4+3aWOxH190l27ziJUNirY8k2Z18BtAAUR9tm7/XkXCtSutGINDq2tkl67D7xRwdRJCBkhvEs4fomkHfGhfRMMQdS+DwCrExNhuUW/y1NhSkBZnnjK9XU9gAOnh3Xrhj45dMqg+6SimBNxJ64LeXDIudLZEkEpaWInrgG+bQVIedOBqurXagzlamdYtcefd4CQQ6AMYqwtsJjcqIJLbrD//BgY0TAVuAHQqxyqcYKgs3RAkabh2WvjORjJl5O/z/QHWBiDx7nA== 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=z2QqHc0qSHGTnIbDQfzJ12lEzg9dOHfBuLd4/DKEfx8=; b=WQKV7j9ZYso/5iUMuVtLqo2h0ndpG1cKje0jQfXhPMPqW+XRSK8lnXwp2ZNaY8LQbtm7W7nyI7WgKCJ4fxJbh3kLTaoNC6RJIU6MD/zfaLltZneWmdOPRuzzFkcNiTQbg7VhV390Wxt1/MsiSKSKEEtECekgjegXRLMBsZhx/OysJh/mL662rGAZ/Dh6ThmFRzoQ2f90X4liE1kmQ4gmxzvQAZ6gxIAwNPaHSzfSc1x0czrhRi8goszgSnzTOkZlPHvDv0Y2AQcYuEwQQkSXgfZ4ZvxY35bPrkp3zk8pcrpb/CPK8lXVdibwW7fkHc1jLPPzB8SK//jAeSOYt1nSsA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:197::9) by TYWP286MB2404.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:16b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.13; Sun, 4 Dec 2022 14:19:46 +0000 Received: from OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM ([fe80::c90:199b:e178:3fa4]) by OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM ([fe80::c90:199b:e178:3fa4%6]) with mapi id 15.20.5880.013; Sun, 4 Dec 2022 14:19:46 +0000 To: gdb-patches@sourceware.org Cc: enze.li@gmx.com Subject: [PATCH] gdb/testsuite: fix an issue that prevents selftest Date: Sun, 4 Dec 2022 22:18:40 +0800 Message-ID: X-Mailer: git-send-email 2.30.2 X-TMN: [X31VUcBHURgQWrD84CurQbaKBIviwSyi] X-ClientProxiedBy: SG2PR01CA0194.apcprd01.prod.exchangelabs.com (2603:1096:4:189::22) To OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:197::9) X-Microsoft-Original-Message-ID: <20221204141840.64584-1-enze.li@hotmail.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3P286MB2152:EE_|TYWP286MB2404:EE_ X-MS-Office365-Filtering-Correlation-Id: 3f97bd4c-4526-40ed-a15a-08dad6029856 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: auBwuXUIhDhQJyS0wOTwNOZLKm1eKdC5cpGJJbPWhtS7d5TJhOplZLkjl5tHvosaD/5RueRoV5A8kPaOO8PupmeYQe4NojSa67WEJwhip9d9AIxtxNP0iVx3mEBCKox0SE4UsfgmYdtV5e3lhdLfdl5kYAe9iBQqKIoVm3sttHbLhjwltxfEuHJt41C9L1eU7RNNF+5xZdczQoqhM8Lb4xSw62D9PYf02qFci40TpIxGxwzUTmdXaDKvmjbn+FTpryXU8sgDsfcftb91VbGVg0EfL19/j++9HKSmRv+pj8DwNfmrxg40B5b5IrzdXeACHGrFn6YjhTTR70vIG0XaqGkaDnKer+IfQ1VOnGHRE6Od5HgFjxC7SAposM/iyHKRif5SOKQKeKYhlrSeQXRhYKnuUmUVpzUe37S0FiaLwDuwLL9yxmycrIxB7bbPBCdiy2q2a6IPaEQGETlWUxObEBb+Y42AIZg1F3t+bnOlkRG07kDWVbO3kcAd4PGNIcGb3ZIL0Cmvxk+K+ZRYBrkCFE2LKkSdTxsvvae+SUbgW55jZjhuRag0/gX5zyKhFfBsx2LFm9O7fCBnqw3VGHl+SQ== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ezP2y0QDhOwCqkbsKWosvdb6cOYXrpvAayElnjGTp9WzJ2XByZnrjzoQQm0uwnJk84RhmpsxpzGus3hbRFxHCS/aZf1+g1Ac5Gh/Nl858CGtgHeaksOAmn5uL5yz+oFCeDVhchIiYK4LE8Fuc2ThavzhMJ5bNT+PSwZJL1qKMz8U3VWvYdH2m1lp5IPFgwnfVP7jr3BZnvwgmrypRw9giuN1HS78B5Q40Y08J2JSl+8Fo1p5/9WJQCO9GFFfSGse6lN+SrtubqzODxPxHv7PhSteOQv8JlR31wkCHTsGWUY/zSvGFPl6Zl3tE2dt0bFMaob89ECzklahJ6bm+o365qiBW6I0jgf+JRNRxCBQC1gkkspTrd9NwRRg+A5iOsci1BA2fGY8vzKhoXVqxxHojtRwjBVAigvD3zVqh0ah1Dg/eT0wHz3e8KpRRvuVVqICYVtclcu2iJ1ZHRwXYttOWDVNbgMON3fw+3U7bi8yoy9OjMIbh+Lr7FKK0WJgMGqbLJ6QC4/F3kaf5Taa5Oj4pTm2RynRFOFjk3XElqhkJDnfNT8wPfghUcpZUEHv+kD6QbwY6UdjHvNz52k3fPLXleY042/9mU1zgqXMRge2juoS7DyYyu7lIJf3ZQ+jPVeUhnP+EOXupDTRsuiMEkm3AonxucDkt6kTaQ8Y8EN4KWujFGN4oxOrBMhO0mKgmc4mT82WhmSYh/zoNs64aVqnYPNGzfw8zVibCYG4nwFnMsPkE7eVF4ZuPbWlYOMoeFvtPdIIEbzDqQVbcdXueRBZ4GddhRl3znmqNFGpULJYt2g2M9zBuaXraLCVYaTJdSJFaCssXDsMYTmYhuVm0nS+vFByIg27pBmb2cMgKqjvunrHmxxG0ogG6hlEUt1oIQdVVmLCFez4k+hNHVcR412K1hAX9wAz9hRLfVrrN6ZDw8xWgAmigpEwKD3p6C2j1g0ydo6+b15k8Ggl25/5lOEHzpDzY2PSLP6Ksu8PpYzOWckRAichjJ/XfT9640HkK6aHYbnQRCQTYdTgC11iEwklppuALXbVZRT5arsNJMeE5eBbkPpt9FpfhmBFVhUvznZcKFmjVPWPEBqvlUPlHgS9YTpxMyFkbnCpTZFmKVpBlII5yft6wEvUf55F8IEPsxYL9zHSOpw1c/C/WIEVNmjrn+AMMhBknm61bC8AliB1jOI+VRFiyQn2LF3KPTKV9W1l77fTrQ47/Lp7Am5oWJLdfvA48oB/bYdwYYneVF84j5PhJpO03unCnmMDZ/E0NiNoL+nxI0oI+QmEUFVUfG/keA== X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-05f45.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 3f97bd4c-4526-40ed-a15a-08dad6029856 X-MS-Exchange-CrossTenant-AuthSource: OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Dec 2022 14:19:46.2937 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWP286MB2404 X-Spam-Status: No, score=-11.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS, 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: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Enze Li via Gdb-patches From: Enze Li Reply-To: Enze Li Errors-To: gdb-patches-bounces+patchwork=sourceware.org@sourceware.org Sender: "Gdb-patches" When running gdb.gdb/selftest.exp, I see the following warning, ... (gdb) break captured_main Breakpoint 1 at 0x4fdab2 (gdb) run -nw -nx -iex "set height 0" -iex "set width 0" Starting program: /home/lee/dev/binutils-gdb/gdb/testsuite/outputs/gdb.gdb/selftest/xgdb -nw -nx -iex "set height 0" -iex "set width 0" [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Breakpoint 1, 0x0000555555a51ab2 in captured_main(void*) () (gdb) FAIL: gdb.gdb/selftest.exp: run until breakpoint at captured_main WARNING: Couldn't test self testcase /home/lee/dev/binutils-gdb/gdb/testsuite/gdb.gdb/selftest.exp completed in 1 seconds ... Work around this by adding a dot and an asterisk in pattern instead of a space. Tested on x86_64-linux. --- gdb/testsuite/lib/selftest-support.exp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) base-commit: 13556f4057d37f510f77143a1632febcc5618d1f diff --git a/gdb/testsuite/lib/selftest-support.exp b/gdb/testsuite/lib/selftest-support.exp index 3c270d88527d..7e5f5a2567d0 100644 --- a/gdb/testsuite/lib/selftest-support.exp +++ b/gdb/testsuite/lib/selftest-support.exp @@ -73,10 +73,10 @@ proc selftest_setup { executable function } { set description "run until breakpoint at $function" gdb_test_multiple "run $INTERNAL_GDBFLAGS" "$description" { - -re "Starting program.*Breakpoint \[0-9\]+,.*$function \\(.*\\).* at .*main.c:.*$gdb_prompt $" { + -re "Starting program.*Breakpoint \[0-9\]+,.*$function.*\\(.*\\).* at .*main.c:.*$gdb_prompt $" { pass "$description" } - -re "Starting program.*Breakpoint \[0-9\]+,.*$function \\(.*\\).*$gdb_prompt $" { + -re "Starting program.*Breakpoint \[0-9\]+,.*$function.*\\(.*\\).*$gdb_prompt $" { xfail "$description (line numbers scrambled?)" } -re "vfork: No more processes.*$gdb_prompt $" {