--- Comment #7 from rguenth at gcc dot gnu dot org 2007-11-22 13:28 ---
Created an attachment (id=14606)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14606&action=view)
patch doing TBAA pruning on the access site
But this patch makes the regression in the particular function go a
--- Comment #6 from rguenth at gcc dot gnu dot org 2007-11-22 13:06 ---
Current mainline shows the same symptoms. I didn't verify the regression is
fixed
by reverting r126198.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #5 from steven at gcc dot gnu dot org 2007-11-20 09:57 ---
-ENONEWSFORMONTHS
--
steven at gcc dot gnu dot org changed:
What|Removed |Added
Status|
--
mmitchel at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32624
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||pinskia at gcc dot gnu dot
|
--- Comment #4 from rguenth at gcc dot gnu dot org 2007-07-04 16:31 ---
So, the following patch brings performance back in-line:
Index: tree-inline.c
===
--- tree-inline.c (revision 126325)
+++ tree-inline.c (wo
--- Comment #3 from rguenth at gcc dot gnu dot org 2007-07-04 16:12 ---
Created an attachment (id=13845)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13845&action=view)
alias6 dump of the function with the patch
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32624
--- Comment #2 from rguenth at gcc dot gnu dot org 2007-07-04 16:12 ---
Created an attachment (id=13844)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13844&action=view)
alias6 dump of the function without the patch
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32624
--- Comment #1 from rguenth at gcc dot gnu dot org 2007-07-04 16:11 ---
This seems to be an aliasing problem. Somehow we do not prune SMTs enough
after
the patch. MPT grouping doesn't trigger in.
An example function to look at is (x86_64)
_ZN14MultiArgKernelI9MultiArg4I5FieldI22Unifor