[Bug tree-optimization/33453] ICE in build2_stat, at tree.c:3110 with -ftree-parallelize-loops=4 -ftree-vectorize

2007-11-23 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2007-11-23 22:29 --- So the testcase from comment #3 is actually a regression? -- rguenth at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug tree-optimization/33453] ICE in build2_stat, at tree.c:3110 with -ftree-parallelize-loops=4 -ftree-vectorize

2007-11-17 Thread tbm at cyrius dot com
--- 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

[Bug tree-optimization/33453] ICE in build2_stat, at tree.c:3110 with -ftree-parallelize-loops=4 -ftree-vectorize

2007-11-17 Thread tbm at cyrius dot com
--- Comment #3 from tbm at cyrius dot com 2007-11-17 16:09 --- I get this ICE too and the backtrace looks suspiciously similar. My testcase needs -O3: /* Testcase by Martin Michlmayr <[EMAIL PROTECTED]> */ struct User { char username[10]; }; void auth_set_username (struct User *user

[Bug tree-optimization/33453] ICE in build2_stat, at tree.c:3110 with -ftree-parallelize-loops=4 -ftree-vectorize

2007-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2007-09-17 11:03 --- Confirmed. Looks like we try to build a multiplication with ptr * int: (gdb) bt #0 fancy_abort ( file=0xf27848 "/space/rguenther/src/svn/pointer_plus/gcc/tree.c", line=3110, function=0xf291bf "build2_stat

[Bug tree-optimization/33453] ICE in build2_stat, at tree.c:3110 with -ftree-parallelize-loops=4 -ftree-vectorize

2007-09-17 Thread pinskia at gcc dot gnu dot org
--- Comment #1 from pinskia at gcc dot gnu dot org 2007-09-17 09:14 --- This is related to pointer plus. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added