[Issue 2617] asm silently accepts ambiguous-sized operations

2020-08-24 Thread d-bugmail--- via Digitalmars-d-bugs
|--- |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

[Issue 2617] asm silently accepts ambiguous-sized operations

2020-08-21 Thread d-bugmail--- via Digitalmars-d-bugs
--- @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 --

[Issue 2617] asm silently accepts ambiguous-sized operations

2020-08-21 Thread d-bugmail--- via Digitalmars-d-bugs
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. --

[Issue 2617] asm silently accepts ambiguous-sized operations

2020-08-21 Thread d-bugmail--- via Digitalmars-d-bugs
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: >

[Issue 2617] asm silently accepts ambiguous-sized operations

2020-08-21 Thread d-bugmail--- via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2617 Walter Bright changed: What|Removed |Added See Also||https://issues.dlang.org/sh

[Issue 2617] asm silently accepts ambiguous-sized operations

2020-08-21 Thread d-bugmail--- via Digitalmars-d-bugs
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

[Issue 2617] asm silently accepts ambiguous-sized operations

2020-08-20 Thread d-bugmail--- via Digitalmars-d-bugs
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

[Issue 2617] asm silently accepts ambiguous-sized operations

2016-10-13 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2617 Andrei Alexandrescu changed: What|Removed |Added Keywords||bootcamp CC|

[Issue 2617] asm silently accepts ambiguous-sized operations

2015-06-09 Thread via Digitalmars-d-bugs
https://issues.dlang.org/show_bug.cgi?id=2617 Andrei Alexandrescu changed: What|Removed |Added Version|D1 & D2 |D2 --

[Issue 2617] asm silently accepts ambiguous-sized operations

2012-01-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2617 yebblies changed: What|Removed |Added CC||thecybersha...@gmail.com --- Comment #4 fro

[Issue 2617] asm silently accepts ambiguous-sized operations

2012-01-29 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2617 yebblies changed: What|Removed |Added CC||yebbl...@gmail.com Platform|x86

[Issue 2617] asm silently accepts ambiguous-sized operations

2009-01-26 Thread d-bugmail
http://d.puremagic.com/issues/show_bug.cgi?id=2617 clugd...@yahoo.com.au changed: What|Removed |Added Keywords|wrong-code |accepts-invalid Summa