This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/33453] ICE in build2_stat, at tree.c:3110 with -ftree-parallelize-loops=4 -ftree-vectorize
- From: "tbm at cyrius dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 17 Nov 2007 16:12:26 -0000
- Subject: [Bug tree-optimization/33453] ICE in build2_stat, at tree.c:3110 with -ftree-parallelize-loops=4 -ftree-vectorize
- References: <bug-33453-1649@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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