From c2b9da16088f8c500ab93e9a4e3001ab7393cb38 Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Thu, 16 Nov 2017 12:28:06 +0100 Subject: ix86/Intel: don't require memory operand size specifier for PTWRITE Other than in 64-bit mode, in 32- and 16-bit modes operand size isn't ambiguous. --- gas/testsuite/gas/i386/ptwrite-intel.d | 1 + gas/testsuite/gas/i386/ptwrite.d | 1 + gas/testsuite/gas/i386/ptwrite.s | 1 + 3 files changed, 3 insertions(+) (limited to 'gas/testsuite') diff --git a/gas/testsuite/gas/i386/ptwrite-intel.d b/gas/testsuite/gas/i386/ptwrite-intel.d index d39609a..f0f2aad 100644 --- a/gas/testsuite/gas/i386/ptwrite-intel.d +++ b/gas/testsuite/gas/i386/ptwrite-intel.d @@ -15,4 +15,5 @@ Disassembly of section \.text: +[a-f0-9]+: f3 0f ae 21 ptwrite DWORD PTR \[ecx\] +[a-f0-9]+: f3 0f ae e1 ptwrite ecx +[a-f0-9]+: f3 0f ae 21 ptwrite DWORD PTR \[ecx\] + +[a-f0-9]+: f3 0f ae 21 ptwrite DWORD PTR \[ecx\] #pass diff --git a/gas/testsuite/gas/i386/ptwrite.d b/gas/testsuite/gas/i386/ptwrite.d index 399c740..31552bc 100644 --- a/gas/testsuite/gas/i386/ptwrite.d +++ b/gas/testsuite/gas/i386/ptwrite.d @@ -15,4 +15,5 @@ Disassembly of section \.text: +[a-f0-9]+: f3 0f ae 21 ptwritel \(%ecx\) +[a-f0-9]+: f3 0f ae e1 ptwrite %ecx +[a-f0-9]+: f3 0f ae 21 ptwritel \(%ecx\) + +[a-f0-9]+: f3 0f ae 21 ptwritel \(%ecx\) #pass diff --git a/gas/testsuite/gas/i386/ptwrite.s b/gas/testsuite/gas/i386/ptwrite.s index 3aa4be7..61efd7e 100644 --- a/gas/testsuite/gas/i386/ptwrite.s +++ b/gas/testsuite/gas/i386/ptwrite.s @@ -9,4 +9,5 @@ _start: .intel_syntax noprefix ptwrite ecx + ptwrite [ecx] ptwrite DWORD PTR [ecx] -- cgit v1.1