+2005-07-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/i386/i386.exp: Add suffix.
+
+ * gas/i386/suffix.d: New file.
+ * gas/i386/suffix.s: Likewise.
+
2005-07-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* gas/hppa/basic/fp_comp.s: Add level 1.1 directive.
run_dump_test "prescott"
run_dump_test "sib"
run_dump_test "vmx"
+ run_dump_test "suffix"
if {![istarget "*-*-aix*"]
&& (![is_elf_format] || [istarget "*-*-linux*"]
--- /dev/null
+#objdump: -dw -Msuffix
+#name: i386 suffix
+
+.*: +file format .*
+
+Disassembly of section .text:
+
+0+000 <foo>:
+ 0: 0f 01 c8 [ ]*monitor %eax,%ecx,%edx
+ 3: 0f 01 c9 [ ]*mwait %eax,%ecx
+ 6: 0f 01 c1 [ ]*vmcall
+ 9: 0f 01 c2 [ ]*vmlaunch
+ c: 0f 01 c3 [ ]*vmresume
+ f: 0f 01 c4 [ ]*vmxoff
+ ...
--- /dev/null
+# Disassembling with -Msuffix.
+
+ .text
+foo:
+ monitor
+ mwait
+
+ vmcall
+ vmlaunch
+ vmresume
+ vmxoff
+
+ .p2align 4,0
+2005-07-18 H.J. Lu <hongjiu.lu@intel.com>
+
+ * i386-dis.c (PNI_Fixup): Update comment.
+ (VMX_Fixup): Properly handle the suffix check.
+
2005-07-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* hppa-dis.c (print_insn_hppa): Add space after 'w' in wide-mode
/* Override "sidt". */
char *p = obuf + strlen (obuf) - 4;
- /* We might have a suffix. */
+ /* We might have a suffix when disassembling with -Msuffix. */
if (*p == 'i')
--p;
/* Override "sgdt". */
char *p = obuf + strlen (obuf) - 4;
- /* We might have a suffix. */
- if (*p == 'i')
+ /* We might have a suffix when disassembling with -Msuffix. */
+ if (*p == 'g')
--p;
switch (rm)