[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2008-01-09 Thread rguenth at gcc dot gnu dot org


--- Comment #19 from rguenth at gcc dot gnu dot org  2008-01-09 14:18 
---
Subject: Bug 34458

Author: rguenth
Date: Wed Jan  9 14:17:13 2008
New Revision: 131429

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131429
Log:
2008-01-09  Richard Guenther  <[EMAIL PROTECTED]>

PR middle-end/34458
* tree-data-ref.c (initialize_matrix_A): Use tree_low_cst,
adjust return type.

* gcc.c-torture/compile/pr34458.c: New testcase.

Added:
trunk/gcc/testsuite/gcc.c-torture/compile/pr34458.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-data-ref.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458



[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2008-01-09 Thread rguenth at gcc dot gnu dot org


--- Comment #19 from rguenth at gcc dot gnu dot org  2008-01-09 14:18 
---
Subject: Bug 34458

Author: rguenth
Date: Wed Jan  9 14:17:13 2008
New Revision: 131429

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131429
Log:
2008-01-09  Richard Guenther  <[EMAIL PROTECTED]>

PR middle-end/34458
* tree-data-ref.c (initialize_matrix_A): Use tree_low_cst,
adjust return type.

* gcc.c-torture/compile/pr34458.c: New testcase.

Added:
trunk/gcc/testsuite/gcc.c-torture/compile/pr34458.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-data-ref.c


--- Comment #20 from rguenth at gcc dot gnu dot org  2008-01-09 14:18 
---
Fixed again.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|ASSIGNED|RESOLVED
   GCC host triplet||HWI==32
 GCC target triplet|HWI==32 |
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458



[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2008-01-09 Thread rguenth at gcc dot gnu dot org


--- Comment #18 from rguenth at gcc dot gnu dot org  2008-01-09 11:04 
---
I'll have a look.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|spop at gcc dot gnu dot org |rguenth at gcc dot gnu dot
   ||org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458



[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2008-01-08 Thread spop at gcc dot gnu dot org


-- 

spop at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|unassigned at gcc dot gnu   |spop at gcc dot gnu dot org
   |dot org |
 Status|REOPENED|ASSIGNED
   Last reconfirmed|2007-12-27 15:42:13 |2008-01-09 05:27:09
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458



[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2008-01-03 Thread spop at gcc dot gnu dot org


--- Comment #17 from spop at gcc dot gnu dot org  2008-01-03 23:04 ---
Reverted the fix.


-- 

spop at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Resolution|FIXED   |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458



[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2008-01-03 Thread spop at gcc dot gnu dot org


--- Comment #16 from spop at gcc dot gnu dot org  2008-01-03 23:01 ---
Subject: Bug 34458

Author: spop
Date: Thu Jan  3 22:59:48 2008
New Revision: 131308

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131308
Log:
2008-01-03  Sebastian Pop  <[EMAIL PROTECTED]>

Revert fix for PR tree-optimization/34458.


Removed:
trunk/gcc/testsuite/gcc.dg/tree-ssa/pr34458.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-data-ref.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458



[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2008-01-03 Thread rakdver at gcc dot gnu dot org


--- Comment #15 from rakdver at gcc dot gnu dot org  2008-01-03 22:22 
---
(In reply to comment #14)
> Fixed.

The fix looks a bit ugly.  tree-data-ref should probably use double_ints or
mpz, instead (although this cleanup is obviously for 4.4).


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458



[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2008-01-03 Thread spop at gcc dot gnu dot org


--- Comment #14 from spop at gcc dot gnu dot org  2008-01-03 22:03 ---
Fixed.


-- 

spop at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458



[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2008-01-03 Thread spop at gcc dot gnu dot org


--- Comment #13 from spop at gcc dot gnu dot org  2008-01-03 22:01 ---
Subject: Bug 34458

Author: spop
Date: Thu Jan  3 21:59:38 2008
New Revision: 131307

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131307
Log:
2008-01-02  Sebastian Pop  <[EMAIL PROTECTED]>

PR tree-optimization/34458
* tree-data-ref.c (dd_int_cst_value): New.
(initialize_matrix_A, compute_overlap_steps_for_affine_1_2,
analyze_subscript_affine_affine, build_classic_dist_vector_1,
add_multivariate_self_dist, init_omega_eq_with_af): Use 
dd_int_cst_value instead of int_cst_value.

* testsuite/gcc.dg/tree-ssa/pr34458.c: New.


Added:
trunk/gcc/testsuite/gcc.dg/tree-ssa/pr34458.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-data-ref.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458



[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2008-01-02 Thread spop at gcc dot gnu dot org


--- Comment #12 from spop at gcc dot gnu dot org  2008-01-03 02:47 ---
Subject: Re:  [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

The fix I sent earlier had a typo, so I'm testing again.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458



[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2008-01-02 Thread dberlin at gcc dot gnu dot org


--- Comment #11 from dberlin at gcc dot gnu dot org  2008-01-02 22:50 
---
adding a comment to test


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458



[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2008-01-02 Thread mmitchel at gcc dot gnu dot org


--- Comment #11 from dberlin at gcc dot gnu dot org  2008-01-02 22:50 
---
adding a comment to test


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458



[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2008-01-02 Thread mmitchel at gcc dot gnu dot org


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458



[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2007-12-28 Thread sebpop at gmail dot com


--- Comment #9 from sebpop at gmail dot com  2007-12-28 17:56 ---
Subject: Re:  [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

Attached is a fix for this bug.  I'll test it and then post it on gcc-patches.

Sebastian


--- Comment #10 from sebpop at gmail dot com  2007-12-28 17:56 ---
Created an attachment (id=14839)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14839&action=view)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458



[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2007-12-27 Thread hjl at lucon dot org


--- Comment #8 from hjl at lucon dot org  2007-12-28 01:23 ---
I believe revision 125030:

http://gcc.gnu.org/ml/gcc-cvs/2007-05/msg00730.html
http://gcc.gnu.org/ml/gcc-patches/2007-05/msg01061.html

is the cause.


-- 

hjl at lucon dot org changed:

   What|Removed |Added

 CC||rakdver at gcc dot gnu dot
   ||org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458



[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2007-12-27 Thread pinskia at gcc dot gnu dot org


--- Comment #7 from pinskia at gcc dot gnu dot org  2007-12-27 15:59 ---
I always wondered why x86 uses HWI as being 32bits, it has registers which is
128bit wide now with SSE.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 GCC target triplet|hppa-linux-gnu  |HWI==32


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458



[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2007-12-27 Thread reichelt at gcc dot gnu dot org


--- Comment #6 from reichelt at gcc dot gnu dot org  2007-12-27 15:42 
---
Confirmed. Even shorter testcase:

==
struct A
{
  int x[8];
};

void foo(struct A* p, long long j)
{
  int i;
  for (i = 0; i < 2; ++i)
p->x[i+j+1] = p->x[i+j];
}
==

The bug appeared for i686-pc-linux-gnu between 2007-06-16 and 2007-05-13.


-- 

reichelt at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||reichelt at gcc dot gnu dot
   ||org
 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Keywords||monitored
   Last reconfirmed|-00-00 00:00:00 |2007-12-27 15:42:13
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458



[Bug tree-optimization/34458] [4.3 Regression] ICE in int_cst_value, at tree.c:8047 at -O3

2007-12-20 Thread pinskia at gcc dot gnu dot org


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||pinskia at gcc dot gnu dot
   ||org
  Component|middle-end  |tree-optimization
   Target Milestone|--- |4.3.0


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34458