diff options
Diffstat (limited to 'gcc/config/i386/i386.c')
-rw-r--r-- | gcc/config/i386/i386.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index c6e09aecccf..7072d4264ef 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -14118,13 +14118,18 @@ ix86_print_operand (FILE *file, rtx x, int code) gcc_unreachable (); } - /* Check for explicit size override (codes 'b', 'w' and 'k') */ + /* Check for explicit size override (codes 'b', 'w', 'k', + 'q' and 'x') */ if (code == 'b') size = "BYTE"; else if (code == 'w') size = "WORD"; else if (code == 'k') size = "DWORD"; + else if (code == 'q') + size = "QWORD"; + else if (code == 'x') + size = "XMMWORD"; fputs (size, file); fputs (" PTR ", file); |