[regresion] mov ax, w - generate invalid assembler code
Original Reporter info from Mantis: roked
-
Reporter name: Marģers
Original Reporter info from Mantis: roked
- Reporter name: Marģers
Description:
w : word;
version 3.2.0
mov ax, w - generate: movw %edi,%ax
Error: Error while assembling exitcode 1
version 3.0.0
mov ax, w - generate: movw %di,%ax
Steps to reproduce:
compile following code with parameters: -Rintel -O4 -a
function foo ( w : word):byte; assembler;
asm
mov ax, w
end;
begin
foo(3);
end.
Mantis conversion info:
- Mantis ID: 34409
- OS: linux
- Platform: x86_64
- Version: 3.2.0
- Fixed in version: 3.3.1
- Fixed in revision: 43617 (#f2a8b8ad)
- Target version: 3.3.1