3.0 wierdness
Zack Weinberg
zack@codesourcery.com
Thu Dec 20 13:43:00 GMT 2001
On Thu, Dec 20, 2001 at 02:59:50PM -0600, Finny Merrill wrote:
> On Thu, 20 Dec 2001, Neil Booth wrote:
>
> > Finny Merrill wrote:-
> >
> >
> > Your file doesn't have 703 lines; and preprocesses fine for me. So
> > something else is the real problem.
> >
> > Neil.
> >
> The file I pasted it from has 703 lines, and it only happens when gcc
> 3.0.x is combined with a version of glibc that defines printf as a macro
> but here's a different example:
>
> #include <stdio.h>
>
> int main() {
> #define TEST "blah"
> #define print_foo(x) puts(x)
>
> print_foo(TEST);
> return 0;
> }
Compiles without error with my copy of gcc 3.0. Send the entire
703-line file that you know causes the problem. Otherwise we'll just
chase our tails all day.
zw
More information about the Gcc
mailing list