Thread overview | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
March 24, 2008 /FA-like switch for dmd? ("generate assembly listing") | ||||
---|---|---|---|---|
| ||||
Hello, I was wondering, are there plans for a switch similar to /FA in cl.exe so we could look at the assembly generated? If D source would also be included in the asm comments, that would be even more awesome. I know I'm daydreaming but... |
March 24, 2008 Re: /FA-like switch for dmd? ("generate assembly listing") | ||||
---|---|---|---|---|
| ||||
Posted in reply to Josh Dough | Josh Dough wrote:
> Hello,
>
> I was wondering, are there plans for a switch similar to /FA in cl.exe so we could look at the assembly generated? If D source would also be included in the asm comments, that would be even more awesome.
>
> I know I'm daydreaming but...
>
>
This is of course not the answer you want, but gdc, being based on gcc, has the -S switch to generate asm files instead of object files.
- Gregor Richards
|
March 24, 2008 Re: /FA-like switch for dmd? ("generate assembly listing") | ||||
---|---|---|---|---|
| ||||
Posted in reply to Josh Dough | Josh Dough wrote: > I was wondering, are there plans for a switch similar to /FA in cl.exe so we could look at the assembly generated? If D source would also be included in the asm comments, that would be even more awesome. obj2asm is used to generate the assembler listings. http://www.digitalmars.com/ctg/obj2asm.html |
March 24, 2008 Re: /FA-like switch for dmd? ("generate assembly listing") | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | "Walter Bright" <newshound1@digitalmars.com> wrote in message news:fs7s1t$1ej6$1@digitalmars.com... > Josh Dough wrote: >> I was wondering, are there plans for a switch similar to /FA in cl.exe so we could look at the assembly generated? If D source would also be included in the asm comments, that would be even more awesome. > > obj2asm is used to generate the assembler listings. > > http://www.digitalmars.com/ctg/obj2asm.html I guess it should also be mentioned that you can only get obj2asm as part of a $15 tools package. http://www.digitalmars.com/eup.html |
March 24, 2008 Re: /FA-like switch for dmd? ("generate assembly listing") | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jarrett Billingsley | On Mon, 2008-03-24 at 10:04 -0400, Jarrett Billingsley wrote: > "Walter Bright" <newshound1@digitalmars.com> wrote in message news:fs7s1t$1ej6$1@digitalmars.com... > > Josh Dough wrote: > >> I was wondering, are there plans for a switch similar to /FA in cl.exe so we could look at the assembly generated? If D source would also be included in the asm comments, that would be even more awesome. > > > > obj2asm is used to generate the assembler listings. > > > > http://www.digitalmars.com/ctg/obj2asm.html > > I guess it should also be mentioned that you can only get obj2asm as part of a $15 tools package. > > http://www.digitalmars.com/eup.html > > I got my obj2asm from the dmd.zip ;) -- Mike Wey |
March 24, 2008 Re: /FA-like switch for dmd? ("generate assembly listing") | ||||
---|---|---|---|---|
| ||||
Posted in reply to Milke Wey | Milke Wey wrote:
> On Mon, 2008-03-24 at 10:04 -0400, Jarrett Billingsley wrote:
>> "Walter Bright" <newshound1@digitalmars.com> wrote in message news:fs7s1t$1ej6$1@digitalmars.com...
>>> Josh Dough wrote:
>>>> I was wondering, are there plans for a switch similar to /FA in cl.exe so we could look at the assembly generated? If D source would also be included in the asm comments, that would be even more awesome.
>>> obj2asm is used to generate the assembler listings.
>>>
>>> http://www.digitalmars.com/ctg/obj2asm.html
>> I guess it should also be mentioned that you can only get obj2asm as part of a $15 tools package.
>>
>> http://www.digitalmars.com/eup.html
>>
>>
>
> I got my obj2asm from the dmd.zip ;)
>
That's the linux version of obj2asm. The windows version is in the tools package.
|
March 24, 2008 Re: /FA-like switch for dmd? ("generate assembly listing") | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter Bright | Walter Bright 写道: > Milke Wey wrote: >> On Mon, 2008-03-24 at 10:04 -0400, Jarrett Billingsley wrote: >>> "Walter Bright" <newshound1@digitalmars.com> wrote in message news:fs7s1t$1ej6$1@digitalmars.com... >>>> Josh Dough wrote: >>>>> I was wondering, are there plans for a switch similar to /FA in cl.exe so we could look at the assembly generated? If D source would also be included in the asm comments, that would be even more awesome. >>>> obj2asm is used to generate the assembler listings. >>>> >>>> http://www.digitalmars.com/ctg/obj2asm.html >>> I guess it should also be mentioned that you can only get obj2asm as part of a $15 tools package. >>> >>> http://www.digitalmars.com/eup.html >>> >> >> I got my obj2asm from the dmd.zip ;) >> > > That's the linux version of obj2asm. The windows version is in the tools package. Interestingly, these utilities can be found in update package for C/C++ compiler(say dm812util.zip), it's free! http://ftp.digitalmars.com/Digital_Mars_C++/Patch/ |
March 27, 2008 Re: /FA-like switch for dmd? ("generate assembly listing") | ||||
---|---|---|---|---|
| ||||
Posted in reply to houdw | houdw wrote:
> Interestingly, these utilities can be found in update package for C/C++ compiler(say dm812util.zip), it's free!
>
> http://ftp.digitalmars.com/Digital_Mars_C++/Patch/
Those CD updates are really only for people who bought the CD. Digital Mars has been offering free updates to paying customers for a long time because I don't like people developing libraries for DMC to have to test against multiple old compilers - they can just test against the latest. I don't like CD purchasers to have to suffer with bugs that are already fixed.
|
Copyright © 1999-2021 by the D Language Foundation