aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.arch/powerpc-altivec.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-altivec.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-altivec.exp')
-rw-r--r--gdb/testsuite/gdb.arch/powerpc-altivec.exp2
1 files changed, 0 insertions, 2 deletions
diff --git a/gdb/testsuite/gdb.arch/powerpc-altivec.exp b/gdb/testsuite/gdb.arch/powerpc-altivec.exp
index d0488b4..e8f0d58 100644
--- a/gdb/testsuite/gdb.arch/powerpc-altivec.exp
+++ b/gdb/testsuite/gdb.arch/powerpc-altivec.exp
@@ -176,7 +176,6 @@ func_check "vmrglb v1,v17,v16"
func_check "vmrglh v14,v8,v15"
func_check "vmrglw v31,v21,v5"
func_check "vmr v24,v9"
-func_check "vmr v24,v9"
func_check "vmsummbm v0,v24,v15,v23"
func_check "vmsumshm v1,v4,v7,v25"
func_check "vmsumshs v9,v8,v13,v31"
@@ -194,7 +193,6 @@ func_check "vmulouh v29,v5,v4"
func_check "vnmsubfp v8,v2,v6,v5"
func_check "vnor v31,v9,v10"
func_check "vnot v25,v31"
-func_check "vnot v25,v31"
func_check "vor v23,v7,v2"
func_check "vperm v0,v28,v22,v25"
func_check "vpkpx v16,v25,v17"