This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/29680] [4.3 Regression] Misscompilation of spec2006 gcc
- From: "dnovillo at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 9 Nov 2006 19:15:48 -0000
- Subject: [Bug tree-optimization/29680] [4.3 Regression] Misscompilation of spec2006 gcc
- References: <bug-29680-5077@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #28 from dnovillo at gcc dot gnu dot org 2006-11-09 19:15 -------
(In reply to comment #26)
> I would very much like to see it compared with mem-ssa before mem-ssa
> branch is merged.
>
Notice that the two approaches do not negate each other. Dan's proposal is a
smarter partitioning than what the current alias grouping mechanism tries to
do. We can actually have memory SSA on top of Dan's partitioning scheme.
Memory SSA will use that partitioning scheme when placing memory PHI nodes.
The two approaches are orthogonal. Memory SSA simply adds a new degree of
factoring that gives you sparser UD chains. It also gives you exactly one name
per store, without reducing precision.
--
dnovillo at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dnovillo at gcc dot gnu dot
| |org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29680