diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index 8b5b855ac55..09b5a569725 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,7 +1,8 @@
 2000-02-25  Alan Modra  <alan@spri.levels.unisa.edu.au>
 
 	* gas/i386/intel.s: New file, intel version of opcode.s
-	* gas/i386/intel.d: New file, copy opcode.d
+	* gas/i386/intel.d: New file, copy of opcode.d
+	* gas/i386/i386.exp: Call it.
 
 	* gas/i386/general.s: Add extra "out" instructions.
 	* gas/i386/general.l: Likewise.
diff --git a/gas/testsuite/gas/i386/intel.s b/gas/testsuite/gas/i386/intel.s
index 4f5a965d483..ab41dbf260d 100644
--- a/gas/testsuite/gas/i386/intel.s
+++ b/gas/testsuite/gas/i386/intel.s
@@ -464,12 +464,12 @@ foo:
  bound  dx, 0x90909090[eax]
  pushw  0x9090
  imul   dx, 0x90909090[eax], 0x9090
- pushw  0xff90
- imul   dx, 0x90909090[eax], 0xff90
+ pushw  0xffffff90
+ imul   dx, 0x90909090[eax], 0xffffff90
  ins    word ptr es:[edi], dx
  outs   dx, word ptr ds:[esi]
  adc    word ptr 0x90909090[eax], 0x9090
- adc    word ptr 0x90909090[eax], 0xff90
+ adc    word ptr 0x90909090[eax], 0xffffff90
  test   0x90909090[eax], dx
  xchg   0x90909090[eax], dx
  mov    0x90909090[eax], dx