aboutsummaryrefslogtreecommitdiff
path: root/gas/testsuite
diff options
context:
space:
mode:
authorAndreas Krebbel <Andreas.Krebbel@de.ibm.com>2008-09-26 13:44:33 +0000
committerAndreas Krebbel <Andreas.Krebbel@de.ibm.com>2008-09-26 13:44:33 +0000
commitb40d5eb9ef8ded91b1e4296b24f2034d50c43f68 (patch)
tree242b82c8a8bb7c611da814aa694f03f34cd47b3d /gas/testsuite
parent2774199c3176d93474240f787c1f4c8d3b2bc4e8 (diff)
downloadgdb-b40d5eb9ef8ded91b1e4296b24f2034d50c43f68.zip
gdb-b40d5eb9ef8ded91b1e4296b24f2034d50c43f68.tar.gz
gdb-b40d5eb9ef8ded91b1e4296b24f2034d50c43f68.tar.bz2
2008-09-26 Florian Krohm <fkrohm@us.ibm.com>
* s390-opc.txt (thder, thdr): Change RRE_RR to RRE_FF. (cfxr, cfdr, cfer, clclu): Add esa flag. (sqd): Instruction added. (qadtr, qaxtr): Change RRF_FFFU to RRF_FUFF. * s390-opc.c: (INSTR_RRF_FFFU, MASK_RRF_FFFU): Removed. 2008-09-26 Andreas Krebbel <krebbel1@de.ibm.com> * gas/s390/esa-g5.d: Adjust according to the s390-opc changes. * gas/s390/esa-g5.s: Likewise. * gas/s390/esa-z990.d: Likewise. * gas/s390/esa-z990.s: Likewise. * gas/s390/zarch-z900.d: Likewise. * gas/s390/zarch-z900.s: Likewise. * gas/s390/zarch-z990.d: Likewise. * gas/s390/zarch-z990.s: Likewise.
Diffstat (limited to 'gas/testsuite')
-rw-r--r--gas/testsuite/ChangeLog11
-rw-r--r--gas/testsuite/gas/s390/esa-g5.d47
-rw-r--r--gas/testsuite/gas/s390/esa-g5.s8
-rw-r--r--gas/testsuite/gas/s390/esa-z990.d2
-rw-r--r--gas/testsuite/gas/s390/esa-z990.s1
-rw-r--r--gas/testsuite/gas/s390/zarch-z900.d3
-rw-r--r--gas/testsuite/gas/s390/zarch-z900.s3
-rw-r--r--gas/testsuite/gas/s390/zarch-z990.d2
-rw-r--r--gas/testsuite/gas/s390/zarch-z990.s1
9 files changed, 46 insertions, 32 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index b2188d4..4ecad56 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,14 @@
+2008-09-26 Andreas Krebbel <krebbel1@de.ibm.com>
+
+ * gas/s390/esa-g5.d: Adjust according to the s390-opc changes.
+ * gas/s390/esa-g5.s: Likewise.
+ * gas/s390/esa-z990.d: Likewise.
+ * gas/s390/esa-z990.s: Likewise.
+ * gas/s390/zarch-z900.d: Likewise.
+ * gas/s390/zarch-z900.s: Likewise.
+ * gas/s390/zarch-z990.d: Likewise.
+ * gas/s390/zarch-z990.s: Likewise.
+
2008-09-15 Alan Modra <amodra@bigpond.net.au>
* gas/all/gas.exp: Don't run redef tests on a bunch of targets.
diff --git a/gas/testsuite/gas/s390/esa-g5.d b/gas/testsuite/gas/s390/esa-g5.d
index dd2defe..30cbc08 100644
--- a/gas/testsuite/gas/s390/esa-g5.d
+++ b/gas/testsuite/gas/s390/esa-g5.d
@@ -107,6 +107,9 @@ Disassembly of section .text:
.*: b3 99 50 69 [ ]*cfdbr %r6,5,%f9
.*: b3 98 50 69 [ ]*cfebr %r6,5,%f9
.*: b3 9a 50 69 [ ]*cfxbr %r6,5,%f9
+.*: b3 b9 90 65 [ ]*cfdr %r6,9,%f5
+.*: b3 b8 90 65 [ ]*cfer %r6,9,%f5
+.*: b3 ba 90 65 [ ]*cfxr %r6,9,%f5
.*: 49 65 af ff [ ]*ch %r6,4095\(%r5,%r10\)
.*: a7 6e 80 01 [ ]*chi %r6,-32767
.*: b2 41 00 69 [ ]*cksm %r6,%r9
@@ -176,27 +179,27 @@ Disassembly of section .text:
.*: b2 21 00 69 [ ]*ipte %r6,%r9
.*: b2 29 00 69 [ ]*iske %r6,%r9
.*: b2 23 00 69 [ ]*ivsk %r6,%r9
-.*: a7 f4 00 00 [ ]*j 268 <foo\+0x268>
-.*: a7 84 00 00 [ ]*je 26c <foo\+0x26c>
-.*: a7 24 00 00 [ ]*jh 270 <foo\+0x270>
-.*: a7 a4 00 00 [ ]*jhe 274 <foo\+0x274>
-.*: a7 44 00 00 [ ]*jl 278 <foo\+0x278>
-.*: a7 c4 00 00 [ ]*jle 27c <foo\+0x27c>
-.*: a7 64 00 00 [ ]*jlh 280 <foo\+0x280>
+.*: a7 f4 00 00 [ ]*j 274 <foo\+0x274>
+.*: a7 84 00 00 [ ]*je 278 <foo\+0x278>
+.*: a7 24 00 00 [ ]*jh 27c <foo\+0x27c>
+.*: a7 a4 00 00 [ ]*jhe 280 <foo\+0x280>
.*: a7 44 00 00 [ ]*jl 284 <foo\+0x284>
-.*: a7 74 00 00 [ ]*jne 288 <foo\+0x288>
-.*: a7 d4 00 00 [ ]*jnh 28c <foo\+0x28c>
-.*: a7 54 00 00 [ ]*jnhe 290 <foo\+0x290>
-.*: a7 b4 00 00 [ ]*jnl 294 <foo\+0x294>
-.*: a7 34 00 00 [ ]*jnle 298 <foo\+0x298>
-.*: a7 94 00 00 [ ]*jnlh 29c <foo\+0x29c>
+.*: a7 c4 00 00 [ ]*jle 288 <foo\+0x288>
+.*: a7 64 00 00 [ ]*jlh 28c <foo\+0x28c>
+.*: a7 44 00 00 [ ]*jl 290 <foo\+0x290>
+.*: a7 74 00 00 [ ]*jne 294 <foo\+0x294>
+.*: a7 d4 00 00 [ ]*jnh 298 <foo\+0x298>
+.*: a7 54 00 00 [ ]*jnhe 29c <foo\+0x29c>
.*: a7 b4 00 00 [ ]*jnl 2a0 <foo\+0x2a0>
-.*: a7 e4 00 00 [ ]*jno 2a4 <foo\+0x2a4>
-.*: a7 d4 00 00 [ ]*jnh 2a8 <foo\+0x2a8>
-.*: a7 74 00 00 [ ]*jne 2ac <foo\+0x2ac>
-.*: a7 14 00 00 [ ]*jo 2b0 <foo\+0x2b0>
-.*: a7 24 00 00 [ ]*jh 2b4 <foo\+0x2b4>
-.*: a7 84 00 00 [ ]*je 2b8 <foo\+0x2b8>
+.*: a7 34 00 00 [ ]*jnle 2a4 <foo\+0x2a4>
+.*: a7 94 00 00 [ ]*jnlh 2a8 <foo\+0x2a8>
+.*: a7 b4 00 00 [ ]*jnl 2ac <foo\+0x2ac>
+.*: a7 e4 00 00 [ ]*jno 2b0 <foo\+0x2b0>
+.*: a7 d4 00 00 [ ]*jnh 2b4 <foo\+0x2b4>
+.*: a7 74 00 00 [ ]*jne 2b8 <foo\+0x2b8>
+.*: a7 14 00 00 [ ]*jo 2bc <foo\+0x2bc>
+.*: a7 24 00 00 [ ]*jh 2c0 <foo\+0x2c0>
+.*: a7 84 00 00 [ ]*je 2c4 <foo\+0x2c4>
.*: ed 65 af ff 00 18 [ ]*kdb %f6,4095\(%r5,%r10\)
.*: b3 18 00 69 [ ]*kdbr %f6,%f9
.*: ed 65 af ff 00 08 [ ]*keb %f6,4095\(%r5,%r10\)
@@ -388,6 +391,7 @@ Disassembly of section .text:
.*: b3 15 00 69 [ ]*sqdbr %f6,%f9
.*: b2 44 00 69 [ ]*sqdr %f6,%f9
.*: ed 65 af ff 00 34 [ ]*sqe %f6,4095\(%r5,%r10\)
+.*: ed 65 af ff 00 35 [ ]*sqd %f6,4095\(%r5,%r10\)
.*: ed 65 af ff 00 14 [ ]*sqeb %f6,4095\(%r5,%r10\)
.*: b3 14 00 69 [ ]*sqebr %f6,%f9
.*: b2 45 00 69 [ ]*sqer %f6,%f9
@@ -443,8 +447,8 @@ Disassembly of section .text:
.*: ed 65 af ff 00 11 [ ]*tcdb %f6,4095\(%r5,%r10\)
.*: ed 65 af ff 00 10 [ ]*tceb %f6,4095\(%r5,%r10\)
.*: ed 65 af ff 00 12 [ ]*tcxb %f6,4095\(%r5,%r10\)
-.*: b3 58 00 69 [ ]*thder %r6,%r9
-.*: b3 59 00 69 [ ]*thdr %r6,%r9
+.*: b3 58 00 69 [ ]*thder %f6,%f9
+.*: b3 59 00 69 [ ]*thdr %f6,%f9
.*: 91 ff 5f ff [ ]*tm 4095\(%r5\),255
.*: a7 60 ff ff [ ]*tmh %r6,65535
.*: a7 61 ff ff [ ]*tml %r6,65535
@@ -475,3 +479,4 @@ Disassembly of section .text:
.*: 17 69 [ ]*xr %r6,%r9
.*: b2 76 00 00 [ ]*xsch
.*: f8 58 5f ff af ff [ ]*zap 4095\(6,%r5\),4095\(9,%r10\)
+.*: 07 07 [ ]*bcr 0,%r7
diff --git a/gas/testsuite/gas/s390/esa-g5.s b/gas/testsuite/gas/s390/esa-g5.s
index b3be827..b74140c 100644
--- a/gas/testsuite/gas/s390/esa-g5.s
+++ b/gas/testsuite/gas/s390/esa-g5.s
@@ -101,6 +101,9 @@ foo:
cfdbr %r6,5,%f9
cfebr %r6,5,%f9
cfxbr %r6,5,%f9
+ cfdr %r6,9,%f5
+ cfer %r6,9,%f5
+ cfxr %r6,9,%f5
ch %r6,4095(%r5,%r10)
chi %r6,-32767
cksm %r6,%r9
@@ -382,6 +385,7 @@ foo:
sqdbr %f6,%f9
sqdr %f6,%f9
sqe %f6,4095(%r5,%r10)
+ sqd %f6,4095(%r5,%r10)
sqeb %f6,4095(%r5,%r10)
sqebr %f6,%f9
sqer %f6,%f9
@@ -437,8 +441,8 @@ foo:
tcdb %f6,4095(%r5,%r10)
tceb %f6,4095(%r5,%r10)
tcxb %f6,4095(%r5,%r10)
- thder %r6,%r9
- thdr %r6,%r9
+ thder %f6,%f9
+ thdr %f6,%f9
tm 4095(%r5),255
tmh %r6,65535
tml %r6,65535
diff --git a/gas/testsuite/gas/s390/esa-z990.d b/gas/testsuite/gas/s390/esa-z990.d
index 583942e..484c5af 100644
--- a/gas/testsuite/gas/s390/esa-z990.d
+++ b/gas/testsuite/gas/s390/esa-z990.d
@@ -11,3 +11,5 @@ Disassembly of section .text:
.*: b9 3e 00 69 [ ]*kimd %r6,%r9
.*: b9 3f 00 69 [ ]*klmd %r6,%r9
.*: b9 1e 00 69 [ ]*kmac %r6,%r9
+.*: eb 69 50 00 80 8f [ ]*clclu %r6,%r9,-524288\(%r5\)
+.*: 07 07 [ ]*bcr 0,%r7
diff --git a/gas/testsuite/gas/s390/esa-z990.s b/gas/testsuite/gas/s390/esa-z990.s
index b06a77a..2156e83 100644
--- a/gas/testsuite/gas/s390/esa-z990.s
+++ b/gas/testsuite/gas/s390/esa-z990.s
@@ -5,3 +5,4 @@ foo:
kimd %r6,%r9
klmd %r6,%r9
kmac %r6,%r9
+ clclu %r6,%r9,-524288(%r5)
diff --git a/gas/testsuite/gas/s390/zarch-z900.d b/gas/testsuite/gas/s390/zarch-z900.d
index d9f4785..f33e43c 100644
--- a/gas/testsuite/gas/s390/zarch-z900.d
+++ b/gas/testsuite/gas/s390/zarch-z900.d
@@ -29,9 +29,6 @@ Disassembly of section .text:
.*: eb 96 5f ff 00 3e [ ]*cdsg %r9,%r6,4095\(%r5\)
.*: b3 a4 00 96 [ ]*cegbr %f9,%r6
.*: b3 c4 00 96 [ ]*cegr %f9,%r6
-.*: b3 b9 90 65 [ ]*cfdr %r6,9,%f5
-.*: b3 b8 90 65 [ ]*cfer %r6,9,%f5
-.*: b3 ba 90 65 [ ]*cfxr %r6,9,%f5
.*: e3 95 af ff 00 20 [ ]*cg %r9,4095\(%r5,%r10\)
.*: b3 a9 f0 65 [ ]*cgdbr %r6,15,%f5
.*: b3 c9 f0 65 [ ]*cgdr %r6,15,%f5
diff --git a/gas/testsuite/gas/s390/zarch-z900.s b/gas/testsuite/gas/s390/zarch-z900.s
index 3251701..721244a 100644
--- a/gas/testsuite/gas/s390/zarch-z900.s
+++ b/gas/testsuite/gas/s390/zarch-z900.s
@@ -23,9 +23,6 @@ foo:
cdsg %r9,%r6,4095(%r5)
cegbr %f9,%r6
cegr %f9,%r6
- cfdr %r6,9,%f5
- cfer %r6,9,%f5
- cfxr %r6,9,%f5
cg %r9,4095(%r5,%r10)
cgdbr %r6,15,%f5
cgdr %r6,15,%f5
diff --git a/gas/testsuite/gas/s390/zarch-z990.d b/gas/testsuite/gas/s390/zarch-z990.d
index c4a7f36..dede971 100644
--- a/gas/testsuite/gas/s390/zarch-z990.d
+++ b/gas/testsuite/gas/s390/zarch-z990.d
@@ -23,7 +23,6 @@ Disassembly of section .text:
.*: e3 65 a0 00 80 20 [ ]*cg %r6,-524288\(%r5,%r10\)
.*: e3 65 a0 00 80 30 [ ]*cgf %r6,-524288\(%r5,%r10\)
.*: e3 65 a0 00 80 79 [ ]*chy %r6,-524288\(%r5,%r10\)
-.*: eb 69 50 00 80 8f [ ]*clclu %r6,%r9,-524288\(%r5\)
.*: e3 65 a0 00 80 21 [ ]*clg %r6,-524288\(%r5,%r10\)
.*: e3 65 a0 00 80 31 [ ]*clgf %r6,-524288\(%r5,%r10\)
.*: eb ff 50 00 80 55 [ ]*cliy -524288\(%r5\),255
@@ -129,4 +128,3 @@ Disassembly of section .text:
.*: e3 65 a0 00 80 82 [ ]*xg %r6,-524288\(%r5,%r10\)
.*: eb ff 50 00 80 57 [ ]*xiy -524288\(%r5\),255
.*: e3 65 a0 00 80 57 [ ]*xy %r6,-524288\(%r5,%r10\)
-.*: 07 07 [ ]*bcr 0,%r7
diff --git a/gas/testsuite/gas/s390/zarch-z990.s b/gas/testsuite/gas/s390/zarch-z990.s
index a53716d..db2dece 100644
--- a/gas/testsuite/gas/s390/zarch-z990.s
+++ b/gas/testsuite/gas/s390/zarch-z990.s
@@ -17,7 +17,6 @@ foo:
cg %r6,-524288(%r5,%r10)
cgf %r6,-524288(%r5,%r10)
chy %r6,-524288(%r5,%r10)
- clclu %r6,%r9,-524288(%r5)
clg %r6,-524288(%r5,%r10)
clgf %r6,-524288(%r5,%r10)
cliy -524288(%r5),255