<html>
    <head>
      <base href="https://llvm.org/bugs/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:renato.golin@linaro.org" title="Renato Golin <renato.golin@linaro.org>"> <span class="fn">Renato Golin</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - ARM code runs 2x slower compared to gcc"
   href="https://llvm.org/bugs/show_bug.cgi?id=26450">bug 26450</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>REOPENED
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>FIXED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - ARM code runs 2x slower compared to gcc"
   href="https://llvm.org/bugs/show_bug.cgi?id=26450#c15">Comment # 15</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - ARM code runs 2x slower compared to gcc"
   href="https://llvm.org/bugs/show_bug.cgi?id=26450">bug 26450</a>
              from <span class="vcard"><a class="email" href="mailto:renato.golin@linaro.org" title="Renato Golin <renato.golin@linaro.org>"> <span class="fn">Renato Golin</span></a>
</span></b>
        <pre>Fixed on r259657.

It turns out it wasn't a regression, but a long term FIXME. I remember this
decision was taken because isTargetEABI didn't cover GNU and we didn't have
isTargetGNUEABI at the time, so I assumed the worse, given the problems we had
with __aeabi_mem*.

Not only we have a check for gnueabi now, but it's also always safe (and many
times profitable) to call __aeabi_divmod*, which doesn't have the same problem
as the memory builtins.

I'm not sure we'll get it into 3.8.0, but I'm marking it for 3.8.1 for sure,
which will come in the next few months.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>