------- Comment #3 from kkojima at gcc dot gnu dot org  2009-01-11 01:29 -------
Again, the insn scheduling before reload permutes the insns of
the exit basic block like as:


;;   ======================================================
;;   -- basic block 5 from 16 to 30 -- before reload
;;   ======================================================

;;        0-->    49 r162=0x0                          :issue,int
;;        1-->    16 r169=0x0                          :issue,int
;;        1-->    36 r0=r162                           :issue
;;        2-->    50 r159=0x0                          :issue,int
;;        2-->    17 [r162+r161]=r169                 
:(issue+load_store),nothing,memory
;;        3-->    37 r1=r159                           :issue
;;        3-->    30 use r0                            :nothing
;;      Ready list (final):  
;;   total time = 3
;;   new head = 16
;;   new tail = 30

This is a duplicate of 38621.


*** This bug has been marked as a duplicate of 38621 ***


-- 

kkojima at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kkojima at gcc dot gnu dot
                   |                            |org
             Status|UNCONFIRMED                 |RESOLVED
          Component|c                           |target
           Priority|P3                          |P4
         Resolution|                            |DUPLICATE


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

Reply via email to