From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=hotmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=hotmail.com 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=z2QqHc0qSHGTnIbDQfzJ12lEzg9dOHfBuLd4/DKEfx8=; b=Q7NVr9mPMMZ+uf1NGcHtXZZwE/5Ax7CI3S0hHgpYMMoWie03C7OKgVkiZ+s0ioN4QfXnAdBWwDxDimyWU8eAsGYXvF52mq3pzxGHhKgxR5l5BlMadUo/gTQWJFo7PcILmy2oZVy7Do4BlNkxojvRe0xbfq4zTk9cgNgsQ3po0yd/ALXKBezZ+ZOpKMehkpMSHKCClHlk/oaB5yMlt6dfF/XeKp2LmL1GBX78pHjBiyqHFv6yDMtRlqE5HcD1gPs9QFJginSxjPa2SacunSiJ5oFB4HGngPILz0KpkMb47gqpmuLERJXpLsjd45/seNIOk9zUGwpWQz1ql6euo+21kQ== 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 From: Enze Li 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 Content-Transfer-Encoding: 8bit Content-Type: text/plain 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: =?us-ascii?Q?ezP2y0QDhOwCqkbsKWosvdb6cOYXrpvAayElnjGTp9WzJ2XByZnrjzoQQm0u?= =?us-ascii?Q?wnJk84RhmpsxpzGus3hbRFxHCS/aZf1+g1Ac5Gh/Nl858CGtgHeaksOAmn5u?= =?us-ascii?Q?L5yz+oFCeDVhchIiYK4LE8Fuc2ThavzhMJ5bNT+PSwZJL1qKMz8U3VWvYdH2?= =?us-ascii?Q?m1lp5IPFgwnfVP7jr3BZnvwgmrypRw9giuN1HS78B5Q40Y08J2JSl+8Fo1p5?= =?us-ascii?Q?/9WJQCO9GFFfSGse6lN+SrtubqzODxPxHv7PhSteOQv8JlR31wkCHTsGWUY/?= =?us-ascii?Q?zSvGFPl6Zl3tE2dt0bFMaob89ECzklahJ6bm+o365qiBW6I0jgf+JRNRxCBQ?= =?us-ascii?Q?C1gkkspTrd9NwRRg+A5iOsci1BA2fGY8vzKhoXVqxxHojtRwjBVAigvD3zVq?= =?us-ascii?Q?h0ah1Dg/eT0wHz3e8KpRRvuVVqICYVtclcu2iJ1ZHRwXYttOWDVNbgMON3fw?= =?us-ascii?Q?+3U7bi8yoy9OjMIbh+Lr7FKK0WJgMGqbLJ6QC4/F3kaf5Taa5Oj4pTm2RynR?= =?us-ascii?Q?FOFjk3XElqhkJDnfNT8wPfghUcpZUEHv+kD6QbwY6UdjHvNz52k3fPLXleY0?= =?us-ascii?Q?42/9mU1zgqXMRge2juoS7DyYyu7lIJf3ZQ+jPVeUhnP+EOXupDTRsuiMEkm3?= =?us-ascii?Q?AonxucDkt6kTaQ8Y8EN4KWujFGN4oxOrBMhO0mKgmc4mT82WhmSYh/zoNs64?= =?us-ascii?Q?aVqnYPNGzfw8zVibCYG4nwFnMsPkE7eVF4ZuPbWlYOMoeFvtPdIIEbzDqQVb?= =?us-ascii?Q?cdXueRBZ4GddhRl3znmqNFGpULJYt2g2M9zBuaXraLCVYaTJdSJFaCssXDsM?= =?us-ascii?Q?YTmYhuVm0nS+vFByIg27pBmb2cMgKqjvunrHmxxG0ogG6hlEUt1oIQdVVmLC?= =?us-ascii?Q?Fez4k+hNHVcR412K1hAX9wAz9hRLfVrrN6ZDw8xWgAmigpEwKD3p6C2j1g0y?= =?us-ascii?Q?do6+b15k8Ggl25/5lOEHzpDzY2PSLP6Ksu8PpYzOWckRAichjJ/XfT9640Hk?= =?us-ascii?Q?K6aHYbnQRCQTYdTgC11iEwklppuALXbVZRT5arsNJMeE5eBbkPpt9FpfhmBF?= =?us-ascii?Q?VhUvznZcKFmjVPWPEBqvlUPlHgS9YTpxMyFkbnCpTZFmKVpBlII5yft6wEvU?= =?us-ascii?Q?f55F8IEPsxYL9zHSOpw1c/C/WIEVNmjrn+AMMhBknm61bC8AliB1jOI+VRFi?= =?us-ascii?Q?yQn2LF3KPTKV9W1l77fTrQ47/Lp7Am5oWJLdfvA48oB/bYdwYYneVF84j5Ph?= =?us-ascii?Q?JpO03unCnmMDZ/E0NiNoL+nxI0oI+QmEUFVUfG/keA=3D=3D?= 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 List-Id: 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(-) 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 $" { base-commit: 13556f4057d37f510f77143a1632febcc5618d1f -- 2.30.2