[Bug tree-optimization/63537] [5/6 Regression] Missed optimization: Loop unrolling adds extra copy when returning aggregate
law at redhat dot com
gcc-bugzilla@gcc.gnu.org
Fri Jan 13 19:27:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63537
Jeffrey A. Law <law at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |law at redhat dot com
Summary|[5/6/7 Regression] Missed |[5/6 Regression] Missed
|optimization: Loop |optimization: Loop
|unrolling adds extra copy |unrolling adds extra copy
|when returning aggregate |when returning aggregate
--- Comment #8 from Jeffrey A. Law <law at redhat dot com> ---
This was fixed by Jan's change from June 16:
commit 8c1879bcebc5decbb6c0e7081f7a13c6a740b590
Author: hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Thu Jun 16 12:54:31 2016 +0000
* g++.dg/vect/pr36648.cc: Disable cunrolli
* tree-ssa-loop-ivcanon.c (tree_estimate_loop_size): Fix estimation
of comparsions in the last iteration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@237527
138bc75d-0d04-0410-961f-82ee72b054a4
More information about the Gcc-bugs
mailing list