https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66916
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66916
--- Comment #5 from Richard Biener rguenth at gcc dot gnu.org ---
Author: rguenth
Date: Thu Jul 23 07:29:53 2015
New Revision: 226089
URL: https://gcc.gnu.org/viewcvs?rev=226089root=gccview=rev
Log:
2015-07-23 Richard Biener rguent...@suse.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66916
--- Comment #3 from Richard Biener rguenth at gcc dot gnu.org ---
It's a combination of sign-changed compare and X - Y CMP 0 to X CMP Y. Bad
is
bb 4:
_9 = end_8 - start_6;
length_10 = (size_t) _9;
if (start_6 == end_8)
and I guess
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66916
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66916
--- Comment #1 from ktkachov at gcc dot gnu.org ---
Created attachment 36007
-- https://gcc.gnu.org/bugzilla/attachment.cgi?id=36007action=edit
good assembly before the offending commit
Attaching the good assembly before the commit