PowerPC, fix test gdb.arch/altivec-regs.exp
authorCarl Love <cel@us.ibm.com>
Tue, 7 Mar 2023 19:34:44 +0000 (13:34 -0600)
committerCarl Love <cel@us.ibm.com>
Wed, 8 Mar 2023 16:14:18 +0000 (11:14 -0500)
commit5992fb8541f1c108681468bb48640f0c7dec1709
treed86468f5e7938b3b195d176f9542c60258d58fb2
parent9a534b9f8e3d0f3cdb5a20f19ff165693fbb84d2
PowerPC, fix test gdb.arch/altivec-regs.exp

The test fails on Power 10 with the RHEL9 distro.  It also fails on
Power 9.

The test set a the breakpoint in main that stops at line:
a = 9; /* start here */.  The test then sets a break point at the same
line where it wants to start the test and does a continue.  GDB does not
stop again on the same line where it is stopped, but rather continues to
the end of the program.

Initialize variable A to zero so the break on main will stop before setting
a break point on line a = 9; /* start here */.

Make the match on the breakpoint number generic.

Patch has been tested on Power 10 with RHEL 9, Power 10 with Ubuntu 22.04,
and Power 9 with Fedora 36 with no regression failures.
gdb/testsuite/gdb.arch/altivec-regs.c
gdb/testsuite/gdb.arch/altivec-regs.exp