https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87913
--- Comment #7 from CVS Commits ---
The trunk branch has been updated by Andrew Pinski :
https://gcc.gnu.org/g:45466eecf5ef669164c0922e5be8fd288b144886
commit r14-1412-g45466eecf5ef669164c0922e5be8fd288b144886
Author: Andrew Pinski
Date: Tue
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87913
Andrew Pinski changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87913
--- Comment #4 from Richard Biener ---
phiopt issue fixed, target issue (not using adc) remains.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87913
--- Comment #5 from Richard Biener ---
Author: rguenth
Date: Thu Nov 8 08:03:12 2018
New Revision: 265909
URL: https://gcc.gnu.org/viewcvs?rev=265909&root=gcc&view=rev
Log:
2018-11-08 Richard Biener
PR tree-optimization/87913
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87913
--- Comment #3 from Richard Biener ---
A fix for the MIN/MAX recognition generates
f:
.LFB0:
.cfi_startproc
testl %edi, %edi
movl$1, %eax
cmovne %edi, %eax
ret
it doesn't change g().
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87913
--- Comment #2 from krux ---
The case of function g is quite interesting because of the data dependencies
and adc's latency:
https://godbolt.org/z/0V8Dlx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87913
Richard Biener changed:
What|Removed |Added
Keywords||missed-optimization
Target|