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

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                URL|http://gcc.gnu.org/ml/gcc-p |
                   |atches/2010-10/msg00417.htm |
                   |l                           |
   Last reconfirmed|                            |2010.10.16 17:50:48
          Component|debug                       |rtl-optimization
            Summary|[4.6 regression] Failed to  |[4.6 Regression]
                   |build 403.gcc in SPEC CPU   |ifcvt/crossjump failed to
                   |2006                        |mark return jump
     Ever Confirmed|0                           |1

--- Comment #10 from H.J. Lu <hjl.tools at gmail dot com> 2010-10-16 17:50:48 
UTC ---
The function has multiple epilogues:

 epilogue 1
....
label1:
 ...
 return

 epilogue 2
 ...
 jump label1
 epilogue 3

According to

http://gcc.gnu.org/ml/gcc-patches/2010-10/msg00817.html

"jump label1" should be masked as a return jump.

Reply via email to