[Bug middle-end/32176] [4.3 Regression] ICE tree-type mismatch: expected integer_cst, have plus_expr in int_cst_value, at tree.c:7720

2007-07-03 Thread uros at gcc dot gnu dot org
--- Comment #12 from uros at gcc dot gnu dot org 2007-07-03 06:35 --- Subject: Bug 32176 Author: uros Date: Tue Jul 3 06:35:05 2007 New Revision: 126245 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=126245 Log: PR middle-end/32176 * gcc.dg/pr32176.c: New test.

[Bug middle-end/32176] [4.3 Regression] ICE tree-type mismatch: expected integer_cst, have plus_expr in int_cst_value, at tree.c:7720

2007-07-03 Thread ubizjak at gmail dot com
--- Comment #13 from ubizjak at gmail dot com 2007-07-03 06:40 --- Closed as magically fixed (testcase was committed to SVN mainline). -- ubizjak at gmail dot com changed: What|Removed |Added

[Bug middle-end/32176] [4.3 Regression] ICE tree-type mismatch: expected integer_cst, have plus_expr in int_cst_value, at tree.c:7720

2007-07-02 Thread rakdver at gcc dot gnu dot org
--- Comment #9 from rakdver at gcc dot gnu dot org 2007-07-02 19:09 --- I cannot reproduce this on x86_64 with any of the testcases. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32176

[Bug middle-end/32176] [4.3 Regression] ICE tree-type mismatch: expected integer_cst, have plus_expr in int_cst_value, at tree.c:7720

2007-07-02 Thread jv244 at cam dot ac dot uk
--- Comment #10 from jv244 at cam dot ac dot uk 2007-07-02 19:39 --- (In reply to comment #9) I cannot reproduce this on x86_64 with any of the testcases. Looks like this bug has 'fixed' itself somewhere during the last two weeks ... can't reproduce it either --

[Bug middle-end/32176] [4.3 Regression] ICE tree-type mismatch: expected integer_cst, have plus_expr in int_cst_value, at tree.c:7720

2007-07-02 Thread ubizjak at gmail dot com
--- Comment #11 from ubizjak at gmail dot com 2007-07-02 20:43 --- (In reply to comment #10) (In reply to comment #9) I cannot reproduce this on x86_64 with any of the testcases. Looks like this bug has 'fixed' itself somewhere during the last two weeks ... can't reproduce it

[Bug middle-end/32176] [4.3 Regression] ICE tree-type mismatch: expected integer_cst, have plus_expr in int_cst_value, at tree.c:7720

2007-06-20 Thread fxcoudert at gcc dot gnu dot org
--- Comment #8 from fxcoudert at gcc dot gnu dot org 2007-06-20 20:21 --- I can reproduce this 4.3 regression with the following C testcase: $ cat w.c void foo (void) { int i, m; float xa[21]; m = 0; while (1) { i = 0; while (1) { if (xa[(long int)i] ==

[Bug middle-end/32176] [4.3 Regression] ICE tree-type mismatch: expected integer_cst, have plus_expr in int_cst_value, at tree.c:7720

2007-06-18 Thread pinskia at gcc dot gnu dot org
--- Comment #7 from pinskia at gcc dot gnu dot org 2007-06-18 06:42 --- There is a cast which confuses SCEV. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/32176] [4.3 Regression] ICE tree-type mismatch: expected integer_cst, have plus_expr in int_cst_value, at tree.c:7720

2007-06-12 Thread fxcoudert at gcc dot gnu dot org
--- Comment #6 from fxcoudert at gcc dot gnu dot org 2007-06-12 15:44 --- (In reply to comment #1) While the assert is occurs in the middle end, I think it is very likely a tree-type mismatch in the front end. I think it is. It also fails for me on i686-darwin, with -O2

[Bug middle-end/32176] [4.3 Regression] ICE tree-type mismatch: expected integer_cst, have plus_expr in int_cst_value, at tree.c:7720

2007-06-07 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2007-06-07 08:39 --- Compilation works for me with: gcc-Version 4.3.0 20070607 x86_64-unknown-linux-gnu -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32176

[Bug middle-end/32176] [4.3 Regression] ICE tree-type mismatch: expected integer_cst, have plus_expr in int_cst_value, at tree.c:7720

2007-06-07 Thread jv244 at cam dot ac dot uk
--- Comment #5 from jv244 at cam dot ac dot uk 2007-06-07 09:32 --- (In reply to comment #4) Compilation works for me with: gcc-Version 4.3.0 20070607 x86_64-unknown-linux-gnu still failing for me with a compiler a few minutes old: [EMAIL PROTECTED]:~/g95 cat

[Bug middle-end/32176] [4.3 Regression] ICE tree-type mismatch: expected integer_cst, have plus_expr in int_cst_value, at tree.c:7720

2007-06-01 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2007-06-01 07:49 --- While the assert is occurs in the middle end, I think it is very likely a tree-type mismatch in the front end. -- burnus at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/32176] [4.3 Regression] ICE tree-type mismatch: expected integer_cst, have plus_expr in int_cst_value, at tree.c:7720

2007-06-01 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2007-06-01 11:23 --- #2 0x00a30ddc in int_cst_value (x=0x2b8d9ea73780) at /space/rguenther/src/svn/trunk/gcc/tree.c:7720 7720 unsigned HOST_WIDE_INT val = TREE_INT_CST_LOW (x); (gdb) call debug_generic_expr (x) (int8)