cpp internal error prevents bootstrap
Zack Weinberg
zack@wolery.cumb.org
Fri Apr 28 09:08:00 GMT 2000
On Fri, Apr 28, 2000 at 02:26:59PM +0100, Marco Franzen wrote:
> Snapshot egcs-20000424 does not bootstrap on Unixware 7
> (i586-sco-sysv5uw7.1.0).
>
> No matter whether I use the vendor's cc or an earlier gcc snapshot (20000313),
> it fails in the same way:
> internal error: empty object-like macro went through full #define
> The source lines triggering it are of the form `#define NAME' with no body.
>
> Source lines of the form `#define NAME /*just a comment*/' (with no body
> proper) cause bogus warnings that may have the same cause
> warning: The C standard requires whitespace after #define NAME
Known bug. You can find a patch at:
http://gcc.gnu.org/ml/gcc-patches/2000-04/msg00992.html
zw
More information about the Gcc-bugs
mailing list