[Issue 14872] [2.068.0-rc1] Label address in asm [x86-64]
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Tue Sep 29 12:54:44 PDT 2015
https://issues.dlang.org/show_bug.cgi?id=14872
--- Comment #1 from Daniel <wyrlon at gmx.net> ---
I tested that it works with ldc2 and saw some interesting things when
disassembling at asm.dlang.org
dmd -m32
lea %cs:0x28,%eax
mov %eax,-0x8(%ebp)
lea %cs:0x30,%eax
mov %eax,-0x4(%ebp)
dmd -m64
cs
mov %rax,%rax
mov %rax,-0x10(%rbp)
cs
mov %rax,%rax
mov %rax,-0x8(%rbp)
ldc2 -m64
leaq .L_Dmain_lbl1, %rax
movq %rax, -72(%rbp)
leaq .L_Dmain_lbl2, %rax
movq %rax, -80(%rbp)
--
More information about the Digitalmars-d-bugs
mailing list