------- Comment #4 from tbm at cyrius dot com 2007-11-17 16:12 ------- Just that I have PLUS_EXPR rather than MULT_EXPR but it also points to pointer plus.
pinskia, were you going to take a look at this? #0 fancy_abort (file=0xb867e8 "gcc/tree.c", line=3110, function=0xb899de "build2_stat") at gcc/diagnostic.c:659 #1 0x0000000000839c5a in build2_stat (code=PLUS_EXPR, tt=0x2aaf4964c410, arg0=0x2aaf49668190, arg1=0x2aaf49652d80) at gcc/tree.c:3110 #2 0x0000000000592ab1 in fold_binary (code=PLUS_EXPR, type=0x2aaf4964c410, op0=0x2aaf49652d80, op1=0x2aaf49668190) at gcc/fold-const.c:9459 #3 0x00000000005aff29 in fold_build2_stat (code=12085224, type=0xc26, op0=0xb899de, op1=0x2aaf49652d80) at gcc/fold-const.c:13473 #4 0x00000000006e3e49 in split_constant_offset (exp=<value optimized out>, var=0x7fff61f704e0, off=0x7fff61f704d0) at gcc/tree-data-ref.c:558 #5 0x00000000006e3ce5 in split_constant_offset (exp=0x2aaf49652f00, var=0x7fff61f70560, off=0x7fff61f70580) at gcc/tree-data-ref.c:580 #6 0x00000000006e49c3 in dr_analyze_innermost (dr=0xff4560) at gcc/tree-data-ref.c:668 #7 0x00000000006e4e58 in create_data_ref (nest=0x2aaf49537960, memref=0x2aaf48c914c0, stmt=0x2aaf49660a50, is_read=1 '\001') at gcc/tree-data-ref.c:818 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33453