[Bug tree-optimization/30930] [4.3 Regression] vector can cause to create an extra variable, DECL_GIMPLE_REG_P not recomputed

2010-04-20 Thread rguenth at gcc dot gnu dot org


--- Comment #18 from rguenth at gcc dot gnu dot org  2010-04-20 13:27 
---
WONTFIX on the 4.3 branch.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
  Known to fail|4.3.3   |4.3.3 4.3.4
 Resolution||FIXED
   Target Milestone|4.3.5   |4.4.0


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



[Bug tree-optimization/30930] [4.3 Regression] vector can cause to create an extra variable, DECL_GIMPLE_REG_P not recomputed

2009-08-04 Thread rguenth at gcc dot gnu dot org


--- Comment #17 from rguenth at gcc dot gnu dot org  2009-08-04 12:28 
---
GCC 4.3.4 is being released, adjusting target milestone.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|4.3.4   |4.3.5


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



[Bug tree-optimization/30930] [4.3 Regression] vector can cause to create an extra variable, DECL_GIMPLE_REG_P not recomputed

2009-04-22 Thread rguenth at gcc dot gnu dot org


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

  Known to fail||4.3.3
   Priority|P4  |P2


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



[Bug tree-optimization/30930] [4.3 Regression] vector can cause to create an extra variable, DECL_GIMPLE_REG_P not recomputed

2009-04-16 Thread pinskia at gcc dot gnu dot org


--- Comment #16 from pinskia at gcc dot gnu dot org  2009-04-16 15:42 
---
I am no longer working on this one.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 AssignedTo|pinskia at gcc dot gnu dot  |unassigned at gcc dot gnu
   |org |dot org
 Status|ASSIGNED|NEW


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



[Bug tree-optimization/30930] [4.3 Regression] vector can cause to create an extra variable, DECL_GIMPLE_REG_P not recomputed

2009-01-24 Thread rguenth at gcc dot gnu dot org


--- Comment #15 from rguenth at gcc dot gnu dot org  2009-01-24 10:19 
---
GCC 4.3.3 is being released, adjusting target milestone.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|4.3.3   |4.3.4


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



[Bug tree-optimization/30930] [4.3 Regression] vector can cause to create an extra variable, DECL_GIMPLE_REG_P not recomputed

2008-09-19 Thread pinskia at gcc dot gnu dot org


--- Comment #13 from pinskia at gcc dot gnu dot org  2008-09-19 22:24 
---
Fixed on the trunk.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

  Known to work|4.2.3   |4.2.3 4.4.0
Summary|[4.3/4.4 Regression] vector |[4.3 Regression] vector can
   |can cause to create an extra|cause to create an extra
   |variable, DECL_GIMPLE_REG_P |variable, DECL_GIMPLE_REG_P
   |not recomputed  |not recomputed


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



[Bug tree-optimization/30930] [4.3 Regression] vector can cause to create an extra variable, DECL_GIMPLE_REG_P not recomputed

2008-09-19 Thread pinskia at gcc dot gnu dot org


--- Comment #14 from pinskia at gcc dot gnu dot org  2008-09-19 22:25 
---
Subject: Bug 30930

Author: pinskia
Date: Fri Sep 19 22:24:06 2008
New Revision: 140501

URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=140501
Log:
2008-09-19  Andrew Pinski  [EMAIL PROTECTED]

PR tree-opt/30930
* tree-ssa.c (execute_update_addresses_taken): Also update
DECL_GIMPLE_REG_P for vector and complex types.


2008-09-19  Andrew Pinski  [EMAIL PROTECTED]

PR tree-opt/30930
* gcc.dg/tree-ssa/vector-2.c: New test.
* gcc.dg/tree-ssa/vector-3.c: New test.


Added:
trunk/gcc/testsuite/gcc.dg/tree-ssa/vector-2.c
trunk/gcc/testsuite/gcc.dg/tree-ssa/vector-3.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-ssa.c


-- 


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



[Bug tree-optimization/30930] [4.3 Regression] vector can cause to create an extra variable, DECL_GIMPLE_REG_P not recomputed

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


--- Comment #3 from rguenth at gcc dot gnu dot org  2008-01-13 14:46 ---
It indeed works on the 4.2 branch where the loads magically disappear with the
first may_alias pass.  Possibly because it doesn't pay attention to whether
DECL_GIMPLE_REG is set or not.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||rguenth at gcc dot gnu dot
   ||org
 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Keywords||missed-optimization
  Known to work||4.2.3
   Last reconfirmed|-00-00 00:00:00 |2008-01-13 14:46:12
   date||
Summary|[4.3 Regression] vector can |[4.3 Regression] vector can
   |cause to create an extra|cause to create an extra
   |variable|variable, DECL_GIMPLE_REG_P
   ||not recomputed


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



[Bug tree-optimization/30930] [4.3 Regression] vector can cause to create an extra variable, DECL_GIMPLE_REG_P not recomputed

2008-01-13 Thread pinskia at gcc dot gnu dot org


--- Comment #4 from pinskia at gcc dot gnu dot org  2008-01-13 17:57 ---
(In reply to comment #3)
 It indeed works on the 4.2 branch where the loads magically disappear with the
 first may_alias pass.  Possibly because it doesn't pay attention to whether
 DECL_GIMPLE_REG is set or not.

Well DECL_GIMPLE_REG was not needed for vector types before 4.3.0 :) so yes it
was ignored.


-- 


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



[Bug tree-optimization/30930] [4.3 Regression] vector can cause to create an extra variable

2007-06-29 Thread mmitchel at gcc dot gnu dot org


-- 

mmitchel at gcc dot gnu dot org changed:

   What|Removed |Added

   Priority|P3  |P4


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



[Bug tree-optimization/30930] [4.3 Regression] vector can cause to create an extra variable

2007-02-23 Thread rguenth at gcc dot gnu dot org


--- Comment #1 from rguenth at gcc dot gnu dot org  2007-02-23 09:56 ---
I believe the mini-pre-alias passes from honza will fix this by recomputing
addressability.


-- 


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



[Bug tree-optimization/30930] [4.3 Regression] vector can cause to create an extra variable

2007-02-23 Thread pinskia at gcc dot gnu dot org


--- Comment #2 from pinskia at gcc dot gnu dot org  2007-02-23 22:47 ---
(In reply to comment #1)
 I believe the mini-pre-alias passes from honza will fix this by recomputing
 addressability.

But this is not about recomputing addressability but instead recomputing
DECL_GIMPLE_REG_P which we don't do currently.  We could do it the same time as
we recompute addressability and I think we should.  I will go look into this
futher later today.


-- 


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



[Bug tree-optimization/30930] [4.3 Regression] vector can cause to create an extra variable

2007-02-22 Thread pinskia at gcc dot gnu dot org


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|--- |4.3.0


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