gdb/testsuite: fix FAIL in gdb.base/clear_non_user_bp.exp
authorEnze Li <lienze2010@hotmail.com>
Wed, 27 Apr 2022 13:12:27 +0000 (21:12 +0800)
committerEnze Li <lienze2010@hotmail.com>
Wed, 27 Apr 2022 14:13:19 +0000 (22:13 +0800)
commit41b96eef5f1de451e5e95cca053df0550f66bbf5
treea7f827b50467f8a49f1edf2b7331e89684f92908
parent36b124126b33765da21a065d3aaf572dbdbf477b
gdb/testsuite: fix FAIL in gdb.base/clear_non_user_bp.exp

Tom and Simon feedback that there is a test failing in this commit:

  commit a5c69b1e49bae4d0dcb20f324cebb310c63495c6
  Date:   Sun Apr 17 15:09:46 2022 +0800

    gdb: fix using clear command to delete non-user breakpoints(PR cli/7161)

Then, I reproduced the same fail with Ubuntu 20.04 as Simon said, and I
fixed the nit in this patch.  The root of the problem is not correctly
matching the presentation of internal breakpoints.

In addition, as Pedro pointed out, the original testcase is not portable
in some methods, so this patch fixes this issue and some other
improvements.

Tested on x86_64 ubuntu 20.04.4 and openSUSE Tumbleweed(VERSION_ID="20220425").
gdb/testsuite/gdb.base/clear_non_user_bp.exp