aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2005-02-09 08:05:43 +0000
committerJan Beulich <jbeulich@novell.com>2005-02-09 08:05:43 +0000
commit9ae09ff9cf866935b46836ac19b3f07b45fcb914 (patch)
tree1c7c65eb1831c4c8c8b0f585632193332a6a9584 /gas
parentd3cbe7ef42305a5a67982ea342c8df8d3fc5fc5f (diff)
downloadfsf-binutils-gdb-9ae09ff9cf866935b46836ac19b3f07b45fcb914.zip
fsf-binutils-gdb-9ae09ff9cf866935b46836ac19b3f07b45fcb914.tar.gz
fsf-binutils-gdb-9ae09ff9cf866935b46836ac19b3f07b45fcb914.tar.bz2
gas/testsuite/
2005-02-09 Jan Beulich <jbeulich@novell.com> * gas/i386/intelok.s: Remove comments disabling alternative forms of fbld, fbstp, and fldcw. * gas/i386/intelok.d: Expect two instances of fbld, fbstp, and fldcw. include/opcode/ 2005-02-09 Jan Beulich <jbeulich@novell.com> PR gas/707 * i386.h (i386_optab): Add x_Suf to fbld and fbstp. Add w_Suf and FloatMF to fldcw, fstcw, fnstcw, and the memory formas of fstsw and fnstsw.
Diffstat (limited to 'gas')
-rw-r--r--gas/testsuite/ChangeLog6
-rw-r--r--gas/testsuite/gas/i386/intelok.d3
-rw-r--r--gas/testsuite/gas/i386/intelok.s6
3 files changed, 12 insertions, 3 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index 37e74ec..9e031b6 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2005-02-09 Jan Beulich <jbeulich@novell.com>
+
+ * gas/i386/intelok.s: Remove comments disabling alternative forms of
+ fbld, fbstp, and fldcw.
+ * gas/i386/intelok.d: Expect two instances of fbld, fbstp, and fldcw.
+
2005-02-07 Inderpreet Singh <inderpreetb@noida.hcltech.com>
* gas/maxq10/jump.d: Fixed relative jump offset.
diff --git a/gas/testsuite/gas/i386/intelok.d b/gas/testsuite/gas/i386/intelok.d
index 02ad234..265aaa2 100644
--- a/gas/testsuite/gas/i386/intelok.d
+++ b/gas/testsuite/gas/i386/intelok.d
@@ -34,6 +34,8 @@ Disassembly of section .text:
[ ]*[0-9a-f]+: d8 00[ ]+fadd[ ]+DWORD PTR \[eax\]
[ ]*[0-9a-f]+: dc 00[ ]+fadd[ ]+QWORD PTR \[eax\]
[ ]*[0-9a-f]+: df 20[ ]+fbld[ ]+(TBYTE PTR )?\[eax\]
+[ ]*[0-9a-f]+: df 20[ ]+fbld[ ]+(TBYTE PTR )?\[eax\]
+[ ]*[0-9a-f]+: df 30[ ]+fbstp[ ]+(TBYTE PTR )?\[eax\]
[ ]*[0-9a-f]+: df 30[ ]+fbstp[ ]+(TBYTE PTR )?\[eax\]
[ ]*[0-9a-f]+: da 00[ ]+fiadd[ ]+DWORD PTR \[eax\]
[ ]*[0-9a-f]+: de 00[ ]+fiadd[ ]+WORD PTR \[eax\]
@@ -52,6 +54,7 @@ Disassembly of section .text:
[ ]*[0-9a-f]+: dd 00[ ]+fld[ ]+QWORD PTR \[eax\]
[ ]*[0-9a-f]+: db 28[ ]+fld[ ]+TBYTE PTR \[eax\]
[ ]*[0-9a-f]+: d9 28[ ]+fldcw[ ]+(WORD PTR )?\[eax\]
+[ ]*[0-9a-f]+: d9 28[ ]+fldcw[ ]+(WORD PTR )?\[eax\]
[ ]*[0-9a-f]+: d9 20[ ]+fldenvd?[ ]+\[eax\]
[ ]*[0-9a-f]+: d9 20[ ]+fldenvd?[ ]+\[eax\]
[ ]*[0-9a-f]+: 66 d9 20[ ]+fldenvw[ ]+\[eax\]
diff --git a/gas/testsuite/gas/i386/intelok.s b/gas/testsuite/gas/i386/intelok.s
index e0a0792..f13793a 100644
--- a/gas/testsuite/gas/i386/intelok.s
+++ b/gas/testsuite/gas/i386/intelok.s
@@ -28,9 +28,9 @@ start:
fadd dword ptr [eax]
fadd qword ptr [eax]
fbld [eax]
-#XXX fbld tbyte ptr [eax]
+ fbld tbyte ptr [eax]
fbstp [eax]
-#XXX fbstp tbyte ptr [eax]
+ fbstp tbyte ptr [eax]
fiadd dword ptr [eax]
fiadd word ptr [eax]
fild dword ptr [eax]
@@ -48,7 +48,7 @@ start:
fld qword ptr [eax]
fld tbyte ptr [eax]
fldcw [eax]
-#XXX fldcw word ptr [eax]
+ fldcw word ptr [eax]
fldenv [eax]
fldenvd [eax]
fldenvw [eax]