This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

cpp: Internal compiler error in `collect_expansion', at cccp.c:6096


I get a similiar crash with current CVS. The source code is broken, but
still the preprocessor should not crash.

Clearly I cannot provide pre-processed sources and I failed to find a
minimal testcase, but I can provide full sources if anyone is interested
in having a look...

Gerald


canopus[168]:~/PROJ/dlv% gcc -v --save-temps generate.C
Reading specs from
/sw/gcc-2.95.1/lib/gcc-lib/i386-unknown-freebsdelf/2.95.1/specs
gcc version 2.95.1 19990816 (release)
 /sw/gcc-2.95.1/lib/gcc-lib/i386-unknown-freebsdelf/2.95.1/cpp -lang-c++
-v -D__GNUC__=2 -D__GNUG__=2 -D__GNUC_MINOR__=95 -D__cplusplus -Di386
-Dunix -D__ELF__ -D__FreeBSD__ -D__i386__ -D__unix__ -D__ELF__
-D__FreeBSD__ -D__i386 -D__unix
-Asystem(unix) -Asystem(FreeBSD) -Acpu(i386) -Amachine(i386) -D__EXCEPTIONS
-Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__ generate.C
generate.ii
GNU CPP version 2.95.1 19990816 (release) (i386 FreeBSD/ELF)
#include "..." search starts here:
#include <...> search starts here:

/sw/gcc-2.95.1/lib/gcc-lib/i386-unknown-freebsdelf/2.95.1/../../../../include/g++-3
 /sw/gcc-2.95.1/include

/sw/gcc-2.95.1/lib/gcc-lib/i386-unknown-freebsdelf/2.95.1/../../../../i386-unknown-freebsdelf/include
 /sw/gcc-2.95.1/lib/gcc-lib/i386-unknown-freebsdelf/2.95.1/include
 /usr/include
End of search list.
The following default directories have been omitted from the search path:
End of omitted list.
In file included from generate.C:10:
generate.h:113: unterminated macro call
generate.h:257: unterminated parameter list in `#define'
generate.h:269: unterminated parameter list in `#define'
generate.h:270: unterminated parameter list in `#define'
generate.h:271: unterminated parameter list in `#define'
generate.h:280: warning: garbage at end of `#ifndef' argument
generate.h:282: unterminated parameter list in `#define'
generate.h:282: macro `timerclear' used with too many (4) args
generate.h:283: unterminated parameter list in `#define'
generate.h:283: macro `timerisset' used with too many (4) args
generate.h:284: unterminated parameter list in `#define'
generate.h:284: macro `timercmp' used with too many (14) args
generate.h:288: unterminated parameter list in `#define'
generate.h:288: macro `timeradd' used with too many (14) args
generate.h:297: unterminated parameter list in `#define'
generate.h:297: macro `timersub' used with too many (14) args
cpp: Internal compiler error in `collect_expansion', at cccp.c:6096



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]