Preprocessor for assembler macros?

Dave Korn
Mon Mar 9 15:12:00 GMT 2009

Daniel Jacobowitz wrote:
> On Mon, Mar 09, 2009 at 09:20:42AM +0000, Andrew Haley wrote:
>> Ian Lance Taylor wrote:
>>>> I'm looking for a way to get inbetween the assembler macro processor
>>>> and the assembler. I'd like to get the assembler sources mostly
>>>> as-is, but with the macros used therein already expanded.
>>> As far as I know there is no straightforward way to do this.  (There 
>>> certainly was no way to do it back when I implemented macros in gas.)
>> OK, I have to ask.  If you can't see the effect of macro expansion, how
>> on Earth did you test the macro processor.  I even imagine how you'd
>> develop a macro processor whose output you couldn't see.  :-)
> Objdump? :-)  It's a lot closer to assembly source than to C source.


  Both these let you see and debug the macro expansion, but Ian's point is
that what you get isn't anything you can just feed straight back into gas.
There's no direct equivalent of -E.


More information about the Binutils mailing list