Assembly Integration into Compiler

Walter Bright newshound2 at digitalmars.com
Thu Jul 7 11:01:10 PDT 2011


On 7/7/2011 10:45 AM, eris wrote:
> I believe I read in TDPL that D2 compilers actually assemble asm statement
> code directly.

Yes, that is correct.

> This would seem to break modularity and require every compiler
> to re-implement every possible assembler.

Not really. Assemblers aren't hard to write.

> Not exactly good news for a systems programming language.

Having an integrated assembler is great for a systems programming language. It's 
not that awkward kludge used in gcc.

> I hope I read that incorrectly because it seems to be a design mistake.

Take a look at the druntime sources. It makes good and appropriate use of the 
inline assembler.


More information about the Digitalmars-d mailing list