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]
Other format: [Raw text]

[Bug preprocessor/12095] segfault when processing a .S file that contains a #include stmt


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12095



------- Additional Comments From mkgnu at gmx dot net  2003-09-14 17:31 -------
You would need the kernel headers and they are too many to even figure out which
ones I need. I realized that I included a C header file in a .S file. That may
be responsible for the crash, but in any case a parser shouldn't crash like that.

I checked out  gcc_3_3_1_release from cvs but I can't compile gcc. I'm compiling
it with gcc 2.95. Am I missing anything ?

gcc   -g -O2 -DIN_GCC   -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long   -DHAVE_CONFIG_H
-DGENERATOR_FILE  -o gengtype \
 gengtype.o gengtype-lex.o gengtype-yacc.o ../libiberty/libiberty.a
gengtype.o: In function `adjust_field_rtx_def':
/home/mkgnu/home/devel/gcc/gcc/gcc/./gengtype.c:430: undefined reference to
`lexer_line'
/home/mkgnu/home/devel/gcc/gcc/gcc/./gengtype.c:473: undefined reference to
`lexer_line'
/home/mkgnu/home/devel/gcc/gcc/gcc/./gengtype.c:530: undefined reference to
`lexer_line'
/home/mkgnu/home/devel/gcc/gcc/gcc/./gengtype.c:573: undefined reference to
`lexer_line'
/home/mkgnu/home/devel/gcc/gcc/gcc/./gengtype.c:620: undefined reference to
`lexer_line'
gengtype.o:/home/mkgnu/home/devel/gcc/gcc/gcc/./gengtype.c:633: more undefined
references to `lexer_line' follow
gengtype.o: In function `main':
/home/mkgnu/home/devel/gcc/gcc/gcc/./gengtype.c:2609: undefined reference to
`parse_file'
gengtype-yacc.o: In function `yyparse':
/usr/share/bison/bison.simple:573: undefined reference to `yylex'
gengtype-yacc.o: In function `yyparse':
/home/mkgnu/home/devel/gcc/gcc/gcc/gengtype-yacc.y:70: undefined reference to
`lexer_line'
/home/mkgnu/home/devel/gcc/gcc/gcc/gengtype-yacc.y:72: undefined reference to
`lexer_line'
/home/mkgnu/home/devel/gcc/gcc/gcc/gengtype-yacc.y:73: undefined reference to
`lexer_toplevel_done'
/home/mkgnu/home/devel/gcc/gcc/gcc/gengtype-yacc.y:79: undefined reference to
`lexer_line'
/home/mkgnu/home/devel/gcc/gcc/gcc/gengtype-yacc.y:81: undefined reference to
`lexer_toplevel_done'
/home/mkgnu/home/devel/gcc/gcc/gcc/gengtype-yacc.y:89: undefined reference to
`lexer_line'
/home/mkgnu/home/devel/gcc/gcc/gcc/gengtype-yacc.y:94: undefined reference to
`lexer_line'
/home/mkgnu/home/devel/gcc/gcc/gcc/gengtype-yacc.y:99: undefined reference to
`lexer_line'
/home/mkgnu/home/devel/gcc/gcc/gcc/gengtype-yacc.y:107: undefined reference to
`lexer_toplevel_done'
/home/mkgnu/home/devel/gcc/gcc/gcc/gengtype-yacc.y:119: undefined reference to
`lexer_line'
/home/mkgnu/home/devel/gcc/gcc/gcc/gengtype-yacc.y:162: undefined reference to
`lexer_line'
/home/mkgnu/home/devel/gcc/gcc/gcc/gengtype-yacc.y:162: undefined reference to
`lexer_line'
/home/mkgnu/home/devel/gcc/gcc/gcc/gengtype-yacc.y:173: undefined reference to
`lexer_line'
/home/mkgnu/home/devel/gcc/gcc/gcc/gengtype-yacc.y:173: undefined reference to
`lexer_line'
gengtype-yacc.o:/home/mkgnu/home/devel/gcc/gcc/gcc/gengtype-yacc.y:210: more
undefined references to `lexer_line' follow
gengtype-yacc.o: In function `yyparse':
/usr/share/bison/bison.simple:799: undefined reference to `yyerror'
/usr/share/bison/bison.simple:924: undefined reference to `yyerror'
collect2: ld returned 1 exit status
make[1]: *** [gengtype] Error 1
make[1]: Leaving directory `/home/mkgnu/devel/gcc/gcc/gcc'
make: *** [all-gcc] Error 2


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