http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55600
Bug #: 55600
Summary: excessive size of vectorized code
Classification: Unclassified
Product: gcc
Version: 4.8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
AssignedTo: [email protected]
ReportedBy: [email protected]
Consider following code:
int sum(int *s){long i;
int su=0;
for(i=0;i<128;i+=2) su+=s[i]*s[i+1];
return su;
}
When compiled by latest gcc with -O3 then generated assembly has 1099 bytes.
