Another --disable-checking bootstrap failure
Diego Novillo
dnovillo@redhat.com
Tue Sep 14 03:35:00 GMT 2004
Is anyone seeing this on a --disable-checking bootstrap?
Jan, you have been making changes in this area. Do you recognize this?
We seem to be freeing SSA_NAMEs too early. This doesn't trigger with
--enable-checking nor with -v -save-temps.
Thanks. Diego.
$ stage1/xgcc -Bstage1/ -Bbld/gcc/native.x86-64/x86_64-unknown-linux-gnu/bin/ -c -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wold-style-definition -Werror -fno-common -DHAVE_CONFIG_H -I. -I. -Ibld/gcc/src.x86-64/gcc -Ibld/gcc/src.x86-64/gcc/. -Ibld/gcc/src.x86-64/gcc/../include -Ibld/gcc/src.x86-64/gcc/../libcpp/include -Ibld/x86_64/include bld/gcc/src.x86-64/gcc/df.c -o df.o
bld/gcc/src.x86-64/gcc/df.c: In function `df_bitmaps_free':
bld/gcc/src.x86-64/gcc/df.c:446: internal compiler error: Segmentation fault
Program received signal SIGSEGV, Segmentation fault.
0x000000000090bba3 in lookup_page_table_entry (p=0xd3a170)
at bld/gcc/src.x86-64/gcc/ggc-page.c:581
581 while (table->high_bits != high_bits)
(gdb) bt
#0 0x000000000090bba3 in lookup_page_table_entry (p=0xd3a170)
at bld/gcc/src.x86-64/gcc/ggc-page.c:581
#1 0x0000000000909b3c in ggc_set_mark (p=0xd3a170)
at bld/gcc/src.x86-64/gcc/ggc-page.c:1254
#2 0x00000000006d7751 in gt_ggc_mx_basic_block_def (x_p=0x2a962032a0)
at gtype-desc.c:437
#3 0x0000000000428e77 in gt_ggc_mx_lang_tree_node (x_p=0x2a96207c80)
at gt-c-decl.h:228
#4 0x00000000006d71fa in gt_ggc_mx_dataflow_d (x_p=0x2a9622da00)
at gtype-desc.c:288
#5 0x00000000006d7512 in gt_ggc_mx_tree_ann_d (x_p=0x2a96202690)
at gtype-desc.c:365
#6 0x0000000000428d02 in gt_ggc_mx_lang_tree_node (x_p=0x2a962130f0)
at gt-c-decl.h:201
#7 0x00000000006d7a59 in gt_ggc_mx_varray_head_tag (x_p=0x2a96212000)
at gtype-desc.c:533
#8 0x00000000006d491e in ggc_mark_roots ()
at bld/gcc/src.x86-64/gcc/ggc-common.c:118
#9 0x000000000090ad00 in ggc_collect ()
at bld/gcc/src.x86-64/gcc/ggc-page.c:1968
#10 0x00000000004c29e6 in execute_todo (properties=668, flags=5)
at bld/gcc/src.x86-64/gcc/tree-optimize.c:438
#11 0x00000000004c2c58 in execute_one_pass (pass=0xc75860)
at bld/gcc/src.x86-64/gcc/tree-optimize.c:512
[ ... ]
(gdb) p *pass
$1 = {
name = 0xa327db "optimized",
gate = 0,
execute = 0x4f06ae <rewrite_out_of_ssa>,
[ ... ]
More information about the Gcc
mailing list