[Bug tree-optimization/18291] [4.0 Regression]: ICE in merge_alias_info

2004-12-01 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-12-01 19:19 --- Fix: http://gcc.gnu.org/ml/gcc-patches/2004-12/msg00058.html -- What|Removed |Added

[Bug tree-optimization/18291] [4.0 Regression]: ICE in merge_alias_info

2004-12-01 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-12-01 18:54 --- Subject: Bug 18291 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2004-12-01 18:54:05 Modified files: gcc: ChangeLog tree-ssa-copy.c gc

[Bug tree-optimization/18291] [4.0 Regression]: ICE in merge_alias_info

2004-11-26 Thread dnovillo at redhat dot com
--- Additional Comments From dnovillo at redhat dot com 2004-11-26 22:53 --- Subject: Re: [4.0 Regression]: ICE in merge_alias_info On Fri, 2004-11-26 at 22:50 +, dnovillo at gcc dot gnu dot org wrote: > --- Additional Comments From dnovillo at gcc dot gnu dot org 2004

Re: [Bug tree-optimization/18291] [4.0 Regression]: ICE in merge_alias_info

2004-11-26 Thread Diego Novillo
On Fri, 2004-11-26 at 22:50 +, dnovillo at gcc dot gnu dot org wrote: > --- Additional Comments From dnovillo at gcc dot gnu dot org 2004-11-26 > 22:50 --- > (In reply to comment #6) > > > Diego, if you are too busy, just let me know which you prefer and i'll > implement it. > > > I'

[Bug tree-optimization/18291] [4.0 Regression]: ICE in merge_alias_info

2004-11-26 Thread dnovillo at gcc dot gnu dot org
--- Additional Comments From dnovillo at gcc dot gnu dot org 2004-11-26 22:50 --- (In reply to comment #6) > Diego, if you are too busy, just let me know which you prefer and i'll implement it. > I'll take a look, but in principle it seems to me that NMT.1 and NMT.2 should actually be t

[Bug tree-optimization/18291] [4.0 Regression]: ICE in merge_alias_info

2004-11-26 Thread dberlin at gcc dot gnu dot org
--- Additional Comments From dberlin at gcc dot gnu dot org 2004-11-26 22:11 --- The real bug here is that may_propagate_copy (op, val) returns true, but we abort when domopts calls propagate_value with the same arguments. We think something has gone wrong horribly wrong with regards to

[Bug tree-optimization/18291] [4.0 Regression]: ICE in merge_alias_info

2004-11-06 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-06 23:30 --- One where we only depend on no extern functions: int baz(int k2) { int i, j, *p, k = 1, k1 = 0; if (k2) p = &j; else p = &i; if (k1) *p = 0 , p = &k; *p = 1; return k; } In fact this

[Bug tree-optimization/18291] [4.0 Regression]: ICE in merge_alias_info

2004-11-06 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-06 23:24 --- Here is a C example which is not undefined: void bar(int*); int foo1(void); int baz() { int i, j, *p = &i, k, k1 = 0; if (foo1()) p = &j; if (k1) { *p = 0 ; p = &k; } b

[Bug tree-optimization/18291] [4.0 Regression]: ICE in merge_alias_info

2004-11-06 Thread reichelt at gcc dot gnu dot org
--- Additional Comments From reichelt at gcc dot gnu dot org 2004-11-06 22:13 --- Here's a C testcase: inline int foo() { return 0; } void bar(int*); void baz() { int i, j, *p = &i+1; if (foo()) { bar(p); p = &j; }

[Bug tree-optimization/18291] [4.0 Regression]: ICE in merge_alias_info

2004-11-03 Thread dnovillo at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |dnovillo at gcc dot gnu dot |dot org |org Status|NEW

[Bug tree-optimization/18291] [4.0 Regression]: ICE in merge_alias_info

2004-11-03 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-03 21:02 --- Confirmed. -- What|Removed |Added CC||pinskia at