This patch fixes PR13475, a miscompile in unzip. The problem manifested in code like:<div><br></div><div> subl %esi, %eax</div><div><div> cmpl %edx, %esi</div><div> sbbb %cl, %cl</div><div><br>
</div><div>where we concluded that it was safe to remove the cmp without changing the sbb. Please review!</div><div><br></div><div>Nick</div><div><br></div></div><div>PS. There's an optimization opportunity here, to turn the cmp+sbbb into a setnc.</div>