diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2016-10-12 09:23:39 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2016-10-24 15:27:19 +0200 |
commit | 620abfb004543404bef1953e25da2ad77352941a (patch) | |
tree | 1268f6527bb2357d6011ba215d804311851d3e81 /linux-headers | |
parent | 03514ac25c40ec3f2ffc493f1862ddd1353419f8 (diff) |
target-i386: fix 32-bit addresses in LEA
This was found with test-i386. The issue is that instructions
such as
addr32 lea (%eax), %rax
did not perform a 32-bit extension, because the LEA translation
skipped the gen_lea_v_seg step. That step does not just add
segments, it also takes care of extending from address size to
pointer size.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'linux-headers')
0 files changed, 0 insertions, 0 deletions