This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/33508] [4.3 Regression] tree struct aliasing goes into a loop marking call clobbers.
- From: "ramana dot radhakrishnan at celunite dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 20 Sep 2007 13:52:11 -0000
- Subject: [Bug tree-optimization/33508] [4.3 Regression] tree struct aliasing goes into a loop marking call clobbers.
- References: <bug-33508-14766@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #6 from ramana dot radhakrishnan at celunite dot com 2007-09-20 13:52 -------
(In reply to comment #4)
> Created an attachment (id=14230)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14230&action=view) [edit]
> patch fixing the problem
>
> This fixes it. The idea is to keep track of which parent vars we need to add
> all subvars to the call clobbered list in a bitmap and process them after the
> first walk.
>
Yep it does - Thanks for the quick fix. I am testing it now and will let you
know in a bit .
(In reply to comment #5)
> 4.2 doesn't have this extra loop.
>
--
ramana dot radhakrishnan at celunite dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Version|4.3.0 |unknown
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33508