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