<html>
    <head>
      <base href="http://llvm.org/bugs/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:atrick@apple.com" title="Andrew Trick <atrick@apple.com>"> <span class="fn">Andrew Trick</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - wrong code at -O3 on x86_64-linux-gnu (affecting trunk and 3.3)"
   href="http://llvm.org/bugs/show_bug.cgi?id=17459">bug 17459</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>NEW
           </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 - wrong code at -O3 on x86_64-linux-gnu (affecting trunk and 3.3)"
   href="http://llvm.org/bugs/show_bug.cgi?id=17459#c3">Comment # 3</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - wrong code at -O3 on x86_64-linux-gnu (affecting trunk and 3.3)"
   href="http://llvm.org/bugs/show_bug.cgi?id=17459">bug 17459</a>
              from <span class="vcard"><a class="email" href="mailto:atrick@apple.com" title="Andrew Trick <atrick@apple.com>"> <span class="fn">Andrew Trick</span></a>
</span></b>
        <pre>I checked in two fixed on trunk: r193437 and r193438.

The SCEV expander has never been and will never be able to handle the power of
SCEV. Unfortunately, we have no way to bail out when it gets into trouble. I
added some logic to avoid getting into situations where we can't expand. In
particular, SCEV expander/normalizer assume affine recurrences without
checking. Chained (quadratic) recurrences are so rare it's effectively
untested.</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>