|--- |FIXED
--- Comment #10 from Dlang Bot ---
dlang/dmd pull request #11603 "fix Issue 2617 - asm silently accepts
ambiguous-sized operations" was merged into master:
- c4805400cdb7a31a07941e5fb74102b96def by Walter Bright:
fix Issue 2617 - asm silently accepts ambig
---
@WalterBright created dlang/dmd pull request #11603 "fix Issue 2617 - asm
silently accepts ambiguous-sized operations" fixing this issue:
- fix Issue 2617 - asm silently accepts ambiguous-sized operations
https://github.com/dlang/dmd/pull/11603
--
https://issues.dlang.org/show_bug.cgi?id=2617
--- Comment #8 from Walter Bright ---
Looking at my ancient Intel 8088 manual, it says:
INC [BX]
is ambiguous and so must use BYTE PTR or WORD PTR. Since the behavior of iasm
is modeled after Intel's syntax, that pretty much settles it.
--
https://issues.dlang.org/show_bug.cgi?id=2617
--- Comment #7 from Walter Bright ---
(In reply to Walter Bright from comment #5)
> The following code:
>
> uint func()
> {
> asm
> {
> naked;
> inc long ptr [EAX];
> }
> }
>
> generates:
>
> __D5test24funcFZk:
>
https://issues.dlang.org/show_bug.cgi?id=2617
Walter Bright changed:
What|Removed |Added
See Also||https://issues.dlang.org/sh
https://issues.dlang.org/show_bug.cgi?id=2617
--- Comment #6 from Vladimir Panteleev ---
(In reply to Walter Bright from comment #5)
> As for the first instruction, I'm concerned about changing the behavior.
> Messing with people's existing, working asm code is risky.
See issue 7388. The problem
https://issues.dlang.org/show_bug.cgi?id=2617
--- Comment #5 from Walter Bright ---
The following code:
uint func()
{
asm
{
naked;
inc [EAX];
inc byte ptr [EAX];
inc short ptr [EAX];
inc int ptr [EAX];
inc long ptr [EAX];
}
}
gen
https://issues.dlang.org/show_bug.cgi?id=2617
Andrei Alexandrescu changed:
What|Removed |Added
Keywords||bootcamp
CC|
https://issues.dlang.org/show_bug.cgi?id=2617
Andrei Alexandrescu changed:
What|Removed |Added
Version|D1 & D2 |D2
--
http://d.puremagic.com/issues/show_bug.cgi?id=2617
yebblies changed:
What|Removed |Added
CC||thecybersha...@gmail.com
--- Comment #4 fro
http://d.puremagic.com/issues/show_bug.cgi?id=2617
yebblies changed:
What|Removed |Added
CC||yebbl...@gmail.com
Platform|x86
http://d.puremagic.com/issues/show_bug.cgi?id=2617
clugd...@yahoo.com.au changed:
What|Removed |Added
Keywords|wrong-code |accepts-invalid
Summa
12 matches
Mail list logo