2 msgExtra semicolons in C++.
1 msgMIPS Cross compilation -ffreestanding option
2 msgPowerPC implicit pass-by-reference for structs?
22 msgTiny GCC: Pure, Unadulterated, Object Code

Debugging Macros
\ Tom Browder (23 Jan 2008)
. \ Andrew Haley (23 Jan 2008)
. . \ Tom Browder (23 Jan 2008)

2 msgCortex-M3 Support
1 msgPassing (typedef_name *) args into (typedef_nam...
6 msgIs 'long unsigned long' compliant to standard?
5 msgunrecognized command line option '-c' and '-pipe'
3 msgg77 compiler
1 msgexpr_no_commas
1 msgbuild_modify_expr
8 msgwarning: comparison with string literal results...
5 msgLibrary error message.
1 msgRe: merging with binutils + some bootstrap ques...
1 msgHow to Include kernel macros in a program and c...
1 msgI Love Thee
1 msgalignment/padding when mixing C struct and fort...
2 msgHow can I get help about modifying the gcc code?
2 msgCompatibility between g++ 4.1 and 4.2
Subject:Re: Debugging Macros
Group:Gcc-help
From:Tom Browder
Date:23 Jan 2008


On Jan 23, 2008 6:13 AM, Andrew Haley <aph> wrote:
> Tom Browder wrote:
...
> > Is there an easy way (such as defining an environment variable in the
> > build environment) to get the gcc build system to show the
> > preprocessed code to help backtrack the problem?
...
> Set your CC when running make: "make CC='gcc -g -save-temps -Wp,-dD ...'
>
> This will give you all macro definitions, expanded in .i files.
>
> For extra credit, run the .i files through GNU indent.

Thanks, Andrew.

-Tom


© 2004-2008 readlist.com