Compiling glibc on i686 with GCC 4.0 CVS 20050325 I get this segmentation fault compiling the testsuite: /opt/gcc/4.0-devel/libexec/gcc/i686-suse-linux-gnu/4.0.0/cc1 -fpreprocessed inl-tester.i -quiet -dumpbase inl-tester.c -mpreferred-stack-boundary=2 -mtune=pentiumpro -auxbase-strip /home/aj/builds/glibc/string/inl-tester.o -g -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -std=gnu99 -version -o inl-tester.s GNU C version 4.0.0 20050325 (prerelease) (i686-suse-linux-gnu) compiled by GNU C version 4.0.0 20050325 (prerelease). GGC heuristics: --param ggc-min-expand=63 --param ggc-min-heapsize=63397 tester.c: In function ‘test_stpncpy’: tester.c:279: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. Using gdb I get the following stacktrace: Program received signal SIGSEGV, Segmentation fault. decl_function_context (decl=0x0) at /home/aj/cvs/gcc-4_0-branch/gcc/tree.c:5116 5116 if (TREE_CODE (decl) == ERROR_MARK) (gdb) bt #0 decl_function_context (decl=0x0) at /home/aj/cvs/gcc-4_0-branch/gcc/tree.c:5116 #1 0x08140c3d in gen_decl_die (decl=<value optimized out>, context_die=0x4180ed34) at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:10502 #2 0x081440ef in decls_for_scope (stmt=0x417e8ccc, context_die=0x4180ed34, depth=2) at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:12404 #3 0x08144280 in gen_lexical_block_die (stmt=0x417e8ccc, context_die=0x0, depth=2) at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:11647 #4 0x08143e60 in gen_block_die (stmt=0x417e8ccc, context_die=0x4180ebfc, depth=2) at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:12365 #5 0x0814417b in decls_for_scope (stmt=<value optimized out>, context_die=0x4180ebfc, depth=1) at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:12417 #6 0x08143fd8 in gen_block_die (stmt=0x417e8c98, context_die=0x4180eb60, depth=1) at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:11676 #7 0x0814417b in decls_for_scope (stmt=<value optimized out>, context_die=0x4180eb60, depth=0) at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:12417 #8 0x08142bb6 in gen_subprogram_die (decl=0x40b5b21c, context_die=0x0) at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:11475 #9 0x081405c1 in gen_decl_die (decl=0x40b5b21c, context_die=0x401f58f0) at /home/aj/cvs/gcc-4_0-branch/gcc/dwarf2out.c:12682 #10 0x082e4507 in rest_of_compilation () at /home/aj/cvs/gcc-4_0-branch/gcc/passes.c:334 #11 0x0809d9ad in execute_pass_list (pass=0x84335e0) at /home/aj/cvs/gcc-4_0-branch/gcc/tree-optimize.c:533 #12 0x0809dc4b in tree_rest_of_compilation (fndecl=0x40b5b21c) at /home/aj/cvs/gcc-4_0-branch/gcc/tree-optimize.c:668 #13 0x0805a526 in c_expand_body (fndecl=0x40b5b21c) at /home/aj/cvs/gcc-4_0-branch/gcc/c-decl.c:6439 #14 0x08309433 in cgraph_expand_function (node=0x40b5e8dc) at /home/aj/cvs/gcc-4_0-branch/gcc/cgraphunit.c:833 #15 0x08309e6d in cgraph_optimize () at /home/aj/cvs/gcc-4_0-branch/gcc/cgraphunit.c:1698 #16 0x082caa48 in toplev_main (argc=0, argv=0xbfffef44) at /home/aj/cvs/gcc-4_0-branch/gcc/toplev.c:1009 #17 0x40046e80 in __libc_start_main () from /lib/tls/libc.so.6 #18 0x08049aa1 in _start () at start.S:119
Created attachment 8458 [details] Preprocessed source file
*** This bug has been marked as a duplicate of 19345 ***