------- Additional Comments From andreast at gcc dot gnu dot org 2005-01-15 13:05 ------- Starting program: /mnt/slice1/gcc-trunk/objdir/gcc/cc1 -fpreprocessed libgcc2.i -quiet -dumpbase libgcc2.c -auxbase-strip libgcc/./_mulvdi3.o -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -version -fPIC -fvisibility=hidden -o libgcc2.s
Gives this first bt frames: (gdb) bt full #0 fancy_abort ( file=0x105c0624 "/mnt/slice1/gcc-trunk/gcc/gcc/tree-ssa-dom.c", line=2099, function=0x105c0980 "simplify_cond_and_lookup_avail_expr") at /mnt/slice1/gcc-trunk/gcc/gcc/diagnostic.c:556 No locals. #1 0x100e6ee0 in simplify_cond_and_lookup_avail_expr (stmt=0x304341b8, ann=0x3043b690, insert=0) at /mnt/slice1/gcc-trunk/gcc/gcc/tree-ssa-dom.c:2099 tmp_high = 0x0 tmp_low = 0x3043e360 dummy = 0 lowequal = 276425792 vrp_hash_elt_p = (struct vrp_hash_elt *) 0x107bf130 highequal = 268349012 no_overlap = 2147479040 cond_inverted = 0 limit = 1 high = 0x300217c8 cond_high = 0x30263a60 subset = 267452224 vrp_records = 0x3043e360 slot = (void **) 0x107be8c4 low = 0x0 ---Type <return> to continue, or q <return> to quit--- cond_low = 0x30263a60 swapped = 268360004 element = (struct vrp_element *) 0x3043c400 vrp_hash_elt = {var = 0x30434848, records = 0x0} op0 = 0x30434848 op1 = 0x30263a60 cond = 0x3042bde8 __FUNCTION__ = "simplify_cond_and_lookup_avail_expr" #2 0x100e823c in eliminate_redundant_computations (walk_data=0x7ffff3e0, stmt=0x304341b8, ann=0x3043b690) at /mnt/slice1/gcc-trunk/gcc/gcc/tree-ssa-dom.c:2571 v_may_defs = 0x0 expr_p = (tree *) 0x43b6a4 def = 0x0 insert = 0 '\0' cached_lhs = 0x0 retval = 0 '\0' __FUNCTION__ = "eliminate_redundant_computations" -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19060