GDB PowerPC record test cases for ISA 2.06 and ISA 3.1
authorCarl Love <cel@us.ibm.com>
Tue, 26 Apr 2022 19:23:49 +0000 (19:23 +0000)
committerCarl Love <cel@us.ibm.com>
Tue, 26 Apr 2022 19:23:49 +0000 (19:23 +0000)
commit1bc0d95eada3be8e73667fac0d4c0018366b985c
tree22cba5aa0a52a4673ccd8cdd56685bc683495f86
parent6be98d075c3ef1d7e5892ef7d4797f0b8f45ae1c
GDB PowerPC record test cases for ISA 2.06 and ISA 3.1

This patch adds PowerPC specific tests to verify recording of various
instructions.  The first test case checks the ISA 2.06 lxvd2x instruction.
The second test case tests several of the ISA 3.01 instructions.  Specifically,
it checks the word and prefixed instructions and some of the Matrix
Multiply Assist (MMA) instructions.

The patch has been run on both Power 10 and Power 9 to verify the ISA
2.06 test case runs on both platforms without errors.  The ISA 3.1 test
runs without errors on Power 10 and is skipped as expected on Power 9.
gdb/testsuite/gdb.reverse/ppc_record_test_isa_2_06.c [new file with mode: 0644]
gdb/testsuite/gdb.reverse/ppc_record_test_isa_2_06.exp [new file with mode: 0644]
gdb/testsuite/gdb.reverse/ppc_record_test_isa_3_1.c [new file with mode: 0644]
gdb/testsuite/gdb.reverse/ppc_record_test_isa_3_1.exp [new file with mode: 0644]