[Bug tree-optimization/30930] [4.3 Regression] vector can cause to create an extra variable, DECL_GIMPLE_REG_P not recomputed
--- 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
--- 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
-- 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
--- 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
--- 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
--- 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
--- 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
--- 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
--- 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
-- 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
--- 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
--- 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
-- 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