[Bug tree-optimization/42216] New: [4.5 Regression] 464.h265ref peak regressed 20%
rguenth at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Sun Nov 29 13:39:00 GMT 2009
See http://gcc.opensuse.org/SPEC/CINT/sb-balakirew-head-64-2006/recent.html
First bad rev. is 154713, last good is 154686.
It's quite obvious that either the regrename.c changes have code generation
differences or that removing the vec_interleave_* expanders caused this
regression.
Richard - you removed all vec_interleave_* expanders but the vectorizer
still checks for optab_for_tree_code (VEC_INTERLEAVE_*_EXPR) which ends
up looking at vec_interleave_*_optab. Either this code is all dead now
or you caused the vectorization no longer to apply.
I'll check if reverting your revision gets back performance.
--
Summary: [4.5 Regression] 464.h265ref peak regressed 20%
Product: gcc
Version: 4.5.0
Status: UNCONFIRMED
Keywords: missed-optimization
Severity: normal
Priority: P3
Component: tree-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: rguenth at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42216
More information about the Gcc-bugs
mailing list