------- Comment #5 from rguenth at gcc dot gnu dot org  2009-05-10 09:52 -------
It is number of iteration analysis that gets it wrong (I suppose it might get
confused by the two exits of the loop?).
Disabling loop header copying makes the code easier to analyze.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rakdver at gcc dot gnu dot
                   |                            |org
           Keywords|                            |wrong-code
            Summary|Bad assembly for -O2        |[4.3/4.4/4.5 Regression]
                   |                            |Number of iterations
                   |                            |analysis wrong


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40087

Reply via email to