<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>On 2017-10-09 20:00, Kyle Butt wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<div>It probably has escaped unnoticed because there aren't many code paths that will try to remove an indirect branch.</div>
<div>I'll let ARM folks chime in, but it looks correct to me.</div>
</div>
</div>
</div>
</blockquote>
<p>Thank you for your point of view. Anyway, after many tests, it appears that the changes fixed my issue. I tried to reproduce a minimal piece of C to trigger the bug, without success. In fact, I am still wondering if <em>removeBranch(...)</em> should support removing "jump-table" branches as well (<em>i</em><span class="s1"><em>sJumpTableBranchOpcode()</em>)</span>. I didn't hit that specific case, but I will keep those emails preciously to remember the issue if something similar appears again.</p>
<p>Regards;</p>
<p>Gael </p>
</body></html>