+2020-06-18  Jan Beulich  <jbeulich@suse.com>
+
+       * testsuite/gas/i386/arch-13.s: Add alternative VMGEXIT case.
+       * testsuite/gas/i386/arch-13.d: Extend -march=. Adjust
+       expectations.
+
 2020-06-16  Lili Cui  <lili.cui@intel.com>
 
        * config/tc-i386.c (cpu_arch): Correct noavx512_vp2intersect
 
-#as: -march=i686+smap+adx+rdseed+clzero+xsavec+xsaves+clflushopt+mwaitx+rdpid+clwb+wbnoinvd+rdpru+mcommit+sev_es
+#as: -march=i686+smap+adx+rdseed+clzero+xsavec+xsaves+clflushopt+mwaitx+rdpid+clwb+wbnoinvd+rdpru+mcommit+svme+sev_es
 #objdump: -dw
 #name: i386 arch 13
 
 [      ]*[a-f0-9]+:[   ]*f3 0f c7 f8[  ]*rdpid  %eax
 [      ]*[a-f0-9]+:[   ]*0f 01 fd[     ]*rdpru[        ]*
 [      ]*[a-f0-9]+:[   ]*f3 0f 01 d9[  ]*vmgexit[      ]*
+[      ]*[a-f0-9]+:[   ]*f2 0f 01 d9[  ]*vmgexit[      ]*
 [      ]*[a-f0-9]+:[   ]*f3 0f 09[     ]*wbnoinvd[     ]*
 #pass
 
 
 # vmgexit instruction
        vmgexit
+       repne; vmmcall # vmgexit alternative encoding
 
 # wbnoinvd instruction
        wbnoinvd
 
+2020-06-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * i386-dis.c (prefix_table): Revert the last vmgexit change.
+
 2020-06-17  Lili Cui  <lili.cui@intel.com>
 
        * i386-dis.c (prefix_table): Delete the incorrect vmgexit.
 
   {
     { "vmmcall",       { Skip_MODRM }, 0 },
     { "vmgexit",       { Skip_MODRM }, 0 },
+    { Bad_Opcode },
+    { "vmgexit",       { Skip_MODRM }, 0 },
   },
 
   /* PREFIX_0F01_REG_5_MOD_0 */