https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68755
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|INVALID |---
--- Comment #5 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
(In reply to ktkachov from comment #4)
> but the e[8000] is inside the "while (a)" loop and should not be reachable
> since 'a' is always 0?
Fair enough. Good vs.bad:
...
- testl %ebx, %ebx
- je .L9
movzbl 7987(%ebp), %ecx
+ testl %ebx, %ebx
+ je .L24