From patchwork Sat Nov 19 15:13:08 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Philippe Waroquiers X-Patchwork-Id: 60883 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 5446D3858409 for ; Sat, 19 Nov 2022 15:13:55 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5446D3858409 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1668870835; bh=/vt1N0/7bqhS5XctjiLpqfU9rvrCvfVuxgocJDKIrpY=; h=To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=kR7U3IRZtHWx5zn7vkTbaDuj9NKpxKbjPETMH1K97fmkxuueDyPwARMhTjGkbk10F 06OaxVUAN9iLdHDchZEGCjiaSayvShUYY7LZVaEfyYd6YxJ8dY2r6hg5FdtSn4kEvu j+VbiTYfesq2XtvlrL14tpiEbGAg+w7QTVZcDDvI= X-Original-To: gdb-patches@sourceware.org Delivered-To: gdb-patches@sourceware.org Received: from mailsec219.isp.belgacom.be (mailsec219.isp.belgacom.be [195.238.22.115]) by sourceware.org (Postfix) with ESMTPS id 3FC163858D28 for ; Sat, 19 Nov 2022 15:13:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 3FC163858D28 X-ExtLoop: 1 X-IPAS-Result: A2DUBAAg8nhj/1uGgG1agRK7aQ8BAQEBAQEBAQEJRAQBAYUFhQQmOBMBAgQBAQEBAwIDAQEBAQEBAwEBBgEBAQEBAQYEAYEbhS9GgjUig382AUaEToMjsliBAYRwmmaBZ4FAi06FeYFVRIJRhz2FcQSMN4t7AwkDBwVJQAMLGA0WMg0TNxtYDgkfHCUNBQYSAyBsBQc6DygvZyscGweBDCooFQMEBAMCBhMDIgINKTEUBCkTDSsnbwkCAyJqAwMEKCwDCSEfByckPAdWOgUDAg8gOAYDCQMCIhNCdC8SFAUDCxUlCAVLBAg5BQZTEgIKEQMSDyxFDkg+ORYGJ0IBMQ4OFANeSx2BAQSCJgqcDC1XC4FLgR2SPLACNAeDa4FHBgyeYRoyqRYthzGPVqJNWoRRgXmBfm1TgmhRGQ+OV44agS8CBwsBAQMJimIBAQ IronPort-PHdr: A9a23:UnKzIxCAwGAzZ6Lge7odUyQU+0MY04WdBeb1wqQuh78GSKm/5ZOqZ BWZua8xygKTFtqHo7Ic0qyK6fumATRBqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF 95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba19I RmsrQjdqMYajIltJ60szhfFvmZEd/5ZyG92K1+fhQrw6tu18JV+7ylepvUt+tJaX67nZao4V 7tYDDonM2Ax+sLmsATIQBWM6HUBTGgYiwJEDAfZ4h70WJfxqTb6ufFm2CaGJ832TKs7Viqk4 qx2VRLnkiYHNzo+8GHKlsx9ib9QrRy9qxBjxYPffYeYP+d8cKzAZ9MXXWpPUNhPWiJcDI2yb IwBAOUOM+tDs4XwpEEDoQekCAWwGO/izCJDiH/s3a091uQsCRvI3AwhH9IKsXTUtM31O7kPW u+11qbI1zLDb+pL2Tf89ofIaAshquyLULJoccrRyE0vFwLdjlWIt4PpJT2U2f4Xs2ic9upgS OOvhHA9qwFquTWv3cQsi4nPho0L1lDI7z52z5gsKNC+VUV0bsKqHoFKuCGGK4t5XNkiQ2dwt Ss017ALuJG2cDUKxponxxDSb/+Kf5WV7x79WuifLil1inx5dL+9iRu/7Emtx+LyWMe7zltGs CtInsTDu30R1hHe7NWMRPhl/kq5xDqDywTe5vtZLUwqlqfXMYMtz7A/m5YJtUnPAyn7k1jsg qCMbEUr4O2o5vziYrXhu5CTKZd5ihr7MqQygsy/Bvk4MhQWU2ib5+u80Lrj8FX8QLpXlPE2k q7ZsJXEKsgDp665BRFa0po75hqiEzur1M4UkWQZIF9GYh6LkobkNl7ULP38EPuzm1Gsny1qx /DCML3hGJLNLn3bnbf5fbZ96kpcyAsrzdBH+Z1YEL8AL+jpWk/2rdzYEx45PBKuw+b8E9h9z YAeWGKJAqCHLKPeq0SH6fw3L+mKf4AaoCz9JOQ95/7ykX85nkcQcbex0ZsNdH+4BuhmI1meY Xf0jdcODHwFshMmTOPwlF2NTT5TaGipX68n/TE7D5+mDZ3fSY+zjr2Oxj27EYNMamBBEFCMH m/kd5+YVPcUdCKSPshhnyQcVbihSo8h0RCutBfiy7V5NObV9DcXtYjk1Nhs+u3TlA899SZvD 8mGyGGNTGF1nmUWSD8qxqxwulJymR+/1v13j/YdDdVP7PNESS8hMoPGxOFlAsr/HAXbcYSnU lGjF+2mADUwVso8i+AHeUFkBtSvlAuLizKqArsUj6SGQoM96KXFwnn8Pd1V0HXX0qQ9yVMrF JgcfVa6j7JyolCAT7XClF+Uwv7CSA== IronPort-Data: A9a23:fJsC1qvNC0Nh3Yz4CZXDCV3M1ufnVDRfMUV32f8akzHdYApBsoF/q tZmKWiPPPbcM2LxKtslPo6x8U4BvJTcmoBiTwc6qiExQygWgMeUXt7xwmUcn8+xwmwvaGo9s q3yv/GZdJhcokf0/0vraP64xZVF/fngbqLmD+LZMTxGSwZhSSMw4TpugOdRbrRA2LBVOCvQ/ 4KsyyHjEAX9gWQtaztFs/jrRC5H5ZwehhtJ5jTSWtgW5Dcyp1FNZLoDKKe4KWfPQ4U8NoZWk M6akdlVVkuAl/scIovNfoTTKyXmcZaOVeS6sUe6boD56vR0SoPe5Y5gXBYUQR8/ZzxkBLmdw v0V3XC7YV9B0qEhBI3xXjEAexySM5Gq95f3Lly+lObD7nScWEC17PRcVlk8FNYXr7Mf7WFmr ZT0KRgIYlaDgOe7qF65YrA014J6dpmtZdhD/CA5pd3aJa9OrZTrW6XL4d5AxDp2mclUGu/DZ scDchJ0bwXGbgEJMFp/5JcWx7f23SWjKGwwRFS9ufInvUfd9j1LybHBMcOFdIKBYZp1kRPNz o7B1yGjav0AD/SQxTDA6nuwje/ChgvgX58IH7Cn/+RnxlqJyQQ7EB0XUVqjufT/lUekXMtCK kEO4QI1rrk0+VDtRNSVYvGjiC/d+EdHB58JSb1/sVncjKPY+ALcCnkCCD9acJosucs5TDct0 xmDkrsFGABSjVFcclrFnp/8kN94EXV9wbMqDcPPcefJDxQPbm3+YtIjg+uPyJKIs+A= IronPort-HdrOrdr: A9a23:cAdbOK9eNAum1GHvppxuk+DBI+orL9Y04lQ7vn2ZhyY5TiX+rb HMoB1173DJYVoqM03I+urhBED/ex3hHPdOiOEs1NyZMDUO1lHDEGgb1+rf/wE= X-IronPort-Anti-Spam-Filtered: true Received: from 91.134-128-109.adsl-dyn.isp.belgacom.be (HELO md.home) ([109.128.134.91]) by relay.proximus.be with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Nov 2022 16:13:16 +0100 To: gdb-patches@sourceware.org Cc: Philippe Waroquiers Subject: [PATCH/OBVIOUS] Add missing gdb_prompt in ctxobj.exp to avoid random failure, fix typo. Date: Sat, 19 Nov 2022 16:13:08 +0100 Message-Id: <20221119151308.255698-1-philippe.waroquiers@skynet.be> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 X-Spam-Status: No, score=-12.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, 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: Philippe Waroquiers via Gdb-patches From: Philippe Waroquiers Reply-To: Philippe Waroquiers Errors-To: gdb-patches-bounces+patchwork=sourceware.org@sourceware.org Sender: "Gdb-patches" ctxobj.exp fails randomly when computer is loaded. With the addition of $gdb_prompt in the regexp testing for breakpoint hit, I could not make it fail anymore. Also fixed a typo in a comment. --- gdb/testsuite/gdb.base/ctxobj.exp | 4 ++-- gdb/testsuite/lib/mi-support.exp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gdb/testsuite/gdb.base/ctxobj.exp b/gdb/testsuite/gdb.base/ctxobj.exp index 3ca8111896c..228a6890f11 100644 --- a/gdb/testsuite/gdb.base/ctxobj.exp +++ b/gdb/testsuite/gdb.base/ctxobj.exp @@ -70,7 +70,7 @@ gdb_test "break ctxobj-f.c:$bp_location" \ global expect_out set test "continue to get_version_1" gdb_test_multiple "continue" $test { - -re "Breakpoint ($bkptno_num_re), get_version_1 \\(\\).*" { + -re "Breakpoint ($bkptno_num_re), get_version_1 \\(\\).*\r\n.*$gdb_prompt $" { set bpno $expect_out(1,string) pass $test } @@ -110,7 +110,7 @@ gdb_test "print this_version_num == v" \ # Do the same, but from get_version_2. set test "continue to get_version_2" gdb_test_multiple "continue" $test { - -re "Breakpoint ($bkptno_num_re), get_version_2 \\(\\).*" { + -re "Breakpoint ($bkptno_num_re), get_version_2 \\(\\).*\r\n.*$gdb_prompt $" { set bpno $expect_out(1,string) pass $test } diff --git a/gdb/testsuite/lib/mi-support.exp b/gdb/testsuite/lib/mi-support.exp index a45c6f7be28..14ddf0ad7ff 100644 --- a/gdb/testsuite/lib/mi-support.exp +++ b/gdb/testsuite/lib/mi-support.exp @@ -1211,7 +1211,7 @@ proc mi_detect_async {} { # EXTRA can be a list of one, two or three elements. # The first element is the regular expression # for output expected right after *stopped, and before GDB prompt. -# The third element is the regulation expression for the locno +# The third element is the regular expression for the locno # right after bkptno field. The locno regex should not include # the comma separating it from the following fields. #