19991023 segfault compiling XFree86
Jeffrey A Law
law@cygnus.com
Mon Dec 13 22:09:00 GMT 1999
In message <Pine.LNX.4.10.9910270831330.21190-100000@mullet.itr.unisa.edu.au>
you write:
> The following is preprocessed and distilled from
> XFree86-335/programs/rstart/server.c
>
> Reading symbols from /usr/lib/gcc-lib/i586-linux/2.96/cc1...done.
> (gdb) info stack
> #0 make_edge (edge_cache=0x0, src=0x826b868, dst=0x0, flags=0)
> at /usr/src/egcs/gcc/flow.c:1110
> #1 0x81043aa in make_label_edge (edge_cache=0x0, src=0x826b868,
> label=0x401131a0, flags=0) at /usr/src/egcs/gcc/flow.c:1142
> #2 0x8104034 in make_edges (label_value_list=0x0)
> at /usr/src/egcs/gcc/flow.c:996
> #3 0x81036ea in find_basic_blocks (f=0x401104a0, nregs=31, file=0x0,
> do_cleanup=1) at /usr/src/egcs/gcc/flow.c:435
> #4 0x80db17c in delete_null_pointer_checks (f=0x401104a0)
> at /usr/src/egcs/gcc/gcse.c:4961
> #5 0x804c387 in rest_of_compilation (decl=0x40111180)
> at /usr/src/egcs/gcc/toplev.c:3804
> #6 0x81ed59d in finish_function (nested=0) at /usr/src/egcs/gcc/c-decl.c:6
> 715
> #7 0x81de521 in yyparse () at c-parse.y:350
> #8 0x804b411 in compile_file (name=0xbffff993 "/usr/tmp/ccuDsF3B.i")
> at /usr/src/egcs/gcc/toplev.c:3200
> #9 0x804ecac in main (argc=8, argv=0xbffff814)
> at /usr/src/egcs/gcc/toplev.c:5555
[ ... ]
I just tried this with the current development sources and everything seems
to be OK now.
Thanks,
jeff
More information about the Gcc-bugs
mailing list