aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.arch/powerpc-power8.exp
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2020-10-12 12:57:58 +1030
committerAlan Modra <amodra@gmail.com>2020-10-13 08:17:12 +1030
commitc65c6c4223c287c746f76a66593d7dc9fb6db3a0 (patch)
tree6634ecaa5156052c886e68ef0e12e59651429170 /gdb/testsuite/gdb.arch/powerpc-power8.exp
parentf4a0f710aefbe16ed45a7c0bfd9b5ab9858d1275 (diff)
downloadgdb-c65c6c4223c287c746f76a66593d7dc9fb6db3a0.zip
gdb-c65c6c4223c287c746f76a66593d7dc9fb6db3a0.tar.gz
gdb-c65c6c4223c287c746f76a66593d7dc9fb6db3a0.tar.bz2
PowerPC testsuite fails and duplicates
binutils commit 5fbec329ec3 changed disassembly of mfvsrd and mtvsrd to be consistent with the mfvsrwz and mtvsrw/mtvsrwz, which favour output of the fp/vr extended mnemonic and regs over the vsx form. This patch fixes the following, and removes some duplicates. FAIL: gdb.arch/powerpc-power8.exp: found: mfvsrd r12,vs62 FAIL: gdb.arch/powerpc-power8.exp: found: mtvsrd vs48,r11 FAIL: gdb.arch/powerpc-vsx2.exp: found: mfvsrd r12,vs30 FAIL: gdb.arch/powerpc-vsx2.exp: found: mfvsrd r12,vs30 FAIL: gdb.arch/powerpc-vsx2.exp: found: mfvsrd r12,vs62 FAIL: gdb.arch/powerpc-vsx2.exp: found: mfvsrd r12,vs62 FAIL: gdb.arch/powerpc-vsx2.exp: found: mtvsrd vs11,r28 FAIL: gdb.arch/powerpc-vsx2.exp: found: mtvsrd vs11,r28 FAIL: gdb.arch/powerpc-vsx2.exp: found: mtvsrd vs43,r29 FAIL: gdb.arch/powerpc-vsx2.exp: found: mtvsrd vs43,r29 * gdb.arch/powerpc-altivec.s, * gdb.arch/powerpc-power7.s, * gdb.arch/powerpc-power8.s, * gdb.arch/powerpc-power9.s, * gdb.arch/powerpc-vsx.s, * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions. * gdb.arch/powerpc-altivec.exp, * gdb.arch/powerpc-power7.exp, * gdb.arch/powerpc-power8.exp, * gdb.arch/powerpc-power9.exp, * gdb.arch/powerpc-vsx.exp, * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected disassembly of mfvsrd/mtvsrd.
Diffstat (limited to 'gdb/testsuite/gdb.arch/powerpc-power8.exp')
-rw-r--r--gdb/testsuite/gdb.arch/powerpc-power8.exp22
1 files changed, 2 insertions, 20 deletions
diff --git a/gdb/testsuite/gdb.arch/powerpc-power8.exp b/gdb/testsuite/gdb.arch/powerpc-power8.exp
index d0da3e4..1c99b84 100644
--- a/gdb/testsuite/gdb.arch/powerpc-power8.exp
+++ b/gdb/testsuite/gdb.arch/powerpc-power8.exp
@@ -69,21 +69,15 @@ func_check "tabortdci. 29,r3,-5"
func_check "tbegin."
func_check "tcheck cr7"
func_check "tend."
-func_check "tend."
-func_check "tendall."
func_check "tendall."
func_check "treclaim. r24"
func_check "trechkpt."
func_check "tsuspend."
-func_check "tsuspend."
-func_check "tresume."
func_check "tresume."
func_check "ori r2,r2,0"
func_check "nop"
-func_check "ori r2,r2,0"
func_check "rfebb 0"
func_check "rfebb"
-func_check "rfebb"
func_check "bgttar cr5"
func_check "bnstarl cr1"
func_check "blttar+ cr3"
@@ -168,11 +162,11 @@ func_check "lxsiwzx vs62,r14,r26"
func_check "lxsiwzx vs40,0,r25"
func_check "lxsiwax vs25,0,r26"
func_check "lxsiwax vs3,0,r3"
-func_check "mfvsrd r12,vs62"
+func_check "mfvrd r12,v30"
func_check "mffprwz r20,f12"
func_check "stxsiwx vs14,r9,r14"
func_check "stxsiwx vs21,0,r8"
-func_check "mtvsrd vs48,r11"
+func_check "mtvrd v16,r11"
func_check "mtvrwa v31,r23"
func_check "mtfprwz f16,r26"
func_check "lxsspx vs13,r19,r13"
@@ -207,36 +201,24 @@ func_check "fmrgew f22,f7,f5"
func_check "msgsnd r14"
func_check "msgclr r23"
func_check "lxvd2x vs40,0,r5"
-func_check "lxvd2x vs40,0,r5"
func_check "lxvd2x vs10,r20,r6"
-func_check "lxvd2x vs10,r20,r6"
-func_check "stxvd2x vs41,0,r7"
func_check "stxvd2x vs41,0,r7"
func_check "stxvd2x vs11,r21,r8"
-func_check "stxvd2x vs11,r21,r8"
-func_check "lbarx r20,0,r7"
func_check "lbarx r20,0,r7"
func_check "lbarx r20,0,r7,1"
func_check "lbarx r20,r1,r7"
-func_check "lbarx r20,r1,r7"
func_check "lbarx r20,r1,r7,1"
func_check "ldarx r21,0,r8"
-func_check "ldarx r21,0,r8"
func_check "ldarx r21,0,r8,1"
func_check "ldarx r21,r1,r8"
-func_check "ldarx r21,r1,r8"
func_check "ldarx r21,r1,r8,1"
func_check "lharx r22,0,r9"
-func_check "lharx r22,0,r9"
func_check "lharx r22,0,r9,1"
func_check "lharx r22,r1,r9"
-func_check "lharx r22,r1,r9"
func_check "lharx r22,r1,r9,1"
func_check "lwarx r23,0,r10"
-func_check "lwarx r23,0,r10"
func_check "lwarx r23,0,r10,1"
func_check "lwarx r23,r1,r10"
-func_check "lwarx r23,r1,r10"
func_check "lwarx r23,r1,r10,1"
func_check "stbcx. r10,0,r7"
func_check "stbcx. r10,r1,r7"