https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64434
Bug ID: 64434 Summary: Performance regression after operand canonicalization (r216728). Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: ysrumyan at gmail dot com We noticed huge regression on eembc1.1 and eembc2.0 for 32-bit target at x86. It can be reproduced on attached test-case: before this fix number of %esp references in assembly was 2 but after r216728 - 24. Note that simple fix resolving this issue was sent for review.