
;; Function f (f)

starting the processing of deferred insns
ending the processing of deferred insns
df_analyze called
df_worklist_dataflow_doublequeue:n_basic_blocks 7 n_edges 8 count 8 (  1.1)


f

Dataflow summary:
def_info->table_size = 0, use_info->table_size = 0
;;  invalidated by call 	 0 [$0] 1 [$1] 2 [$2] 3 [$3] 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 10 [$10] 11 [$11] 12 [$12] 13 [$13] 14 [$14] 15 [$15] 24 [$24] 25 [$25] 26 [$26] 27 [$27] 32 [$f0] 33 [$f1] 34 [$f2] 35 [$f3] 36 [$f4] 37 [$f5] 38 [$f6] 39 [$f7] 40 [$f8] 41 [$f9] 42 [$f10] 43 [$f11] 44 [$f12] 45 [$f13] 46 [$f14] 47 [$f15] 48 [$f16] 49 [$f17] 50 [$f18] 51 [$f19] 52 [$f20] 53 [$f21] 54 [$f22] 55 [$f23] 64 [hi] 65 [lo] 66 [] 67 [$fcc0] 68 [$fcc1] 69 [$fcc2] 70 [$fcc3] 71 [$fcc4] 72 [$fcc5] 73 [$fcc6] 74 [$fcc7] 75 [] 76 [$cprestore] 176 [$ac1hi] 177 [$ac1lo] 178 [$ac2hi] 179 [$ac2lo] 180 [$ac3hi] 181 [$ac3lo]
;;  hardware regs used 	 29 [$sp]
;;  regular block artificial uses 	 28 [$28] 29 [$sp]
;;  eh block artificial uses 	 28 [$28] 29 [$sp] 77 [$arg]
;;  entry block defs 	 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 10 [$10] 11 [$11] 16 [$16] 25 [$25] 29 [$sp] 31 [$31] 44 [$f12] 45 [$f13] 46 [$f14] 47 [$f15] 48 [$f16] 49 [$f17] 50 [$f18] 51 [$f19] 79 [$fakec]
;;  exit block uses 	 2 [$2] 16 [$16] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;;  regs ever live 	 2[$2] 3[$3] 4[$4] 5[$5] 6[$6] 7[$7] 8[$8] 9[$9] 10[$10] 11[$11] 16[$16] 25[$25] 28[$28] 29[$sp] 31[$31] 79[$fakec]
;;  ref usage 	r0={1d} r1={1d} r2={6d,8u} r3={4d,4u,1e} r4={4d,6u} r5={4d,5u} r6={4d,3u} r7={3d,2u} r8={2d,1u} r9={2d,1u} r10={4d,2u} r11={7d,5u} r12={1d} r13={1d} r14={1d} r15={1d} r16={4d,3u} r24={1d} r25={3d,2u} r26={1d} r27={1d} r28={4d,12u} r29={3d,17u} r31={3d,3u} r32={1d} r33={1d} r34={1d} r35={1d} r36={1d} r37={1d} r38={1d} r39={1d} r40={1d} r41={1d} r42={1d} r43={1d} r44={2d} r45={2d} r46={2d} r47={2d} r48={2d} r49={2d} r50={2d} r51={2d} r52={1d} r53={1d} r54={1d} r55={1d} r64={1d} r65={1d} r66={1d} r67={1d} r68={1d} r69={1d} r70={1d} r71={1d} r72={1d} r73={1d} r74={1d} r75={1d} r76={1d} r79={2d,3u} r176={1d} r177={1d} r178={1d} r179={1d} r180={1d} r181={1d} 
;;    total ref usage 197{119d,77u,1e} in 43{42 regular + 1 call} insns.

( )->[0]->( 2 )
;; bb 0 artificial_defs: { d-1(4){ }d-1(5){ }d-1(6){ }d-1(7){ }d-1(8){ }d-1(9){ }d-1(10){ }d-1(11){ }d-1(16){ }d-1(25){ }d-1(29){ }d-1(31){ }d-1(44){ }d-1(45){ }d-1(46){ }d-1(47){ }d-1(48){ }d-1(49){ }d-1(50){ }d-1(51){ }d-1(79){ }}
;; bb 0 artificial_uses: { }
;; lr  in  	 28 [$28]
;; lr  use 	
;; lr  def 	 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 10 [$10] 11 [$11] 16 [$16] 25 [$25] 29 [$sp] 31 [$31] 44 [$f12] 45 [$f13] 46 [$f14] 47 [$f15] 48 [$f16] 49 [$f17] 50 [$f18] 51 [$f19] 79 [$fakec]
;; live  in  	
;; live  gen 	 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 10 [$10] 11 [$11] 16 [$16] 25 [$25] 29 [$sp] 31 [$31] 44 [$f12] 45 [$f13] 46 [$f14] 47 [$f15] 48 [$f16] 49 [$f17] 50 [$f18] 51 [$f19] 79 [$fakec]
;; live  kill	
;; lr  out 	 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 16 [$16] 25 [$25] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;; live  out 	 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 16 [$16] 25 [$25] 29 [$sp] 31 [$31] 79 [$fakec]

( 0 )->[2]->( 3 6 )
;; bb 2 artificial_defs: { }
;; bb 2 artificial_uses: { u-1(28){ }u-1(29){ }}
;; lr  in  	 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 16 [$16] 25 [$25] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;; lr  use 	 4 [$4] 5 [$5] 16 [$16] 25 [$25] 28 [$28] 29 [$sp] 31 [$31]
;; lr  def 	 2 [$2] 16 [$16] 28 [$28] 29 [$sp]
;; live  in  	 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 16 [$16] 25 [$25] 29 [$sp] 31 [$31] 79 [$fakec]
;; live  gen 	 2 [$2] 16 [$16] 28 [$28] 29 [$sp]
;; live  kill	
;; lr  out 	 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 16 [$16] 28 [$28] 29 [$sp] 79 [$fakec]
;; live  out 	 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 16 [$16] 28 [$28] 29 [$sp] 79 [$fakec]

( 2 )->[3]->( 4 )
;; bb 3 artificial_defs: { }
;; bb 3 artificial_uses: { u-1(28){ }u-1(29){ }}
;; lr  in  	 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 28 [$28] 29 [$sp] 79 [$fakec]
;; lr  use 	 4 [$4] 5 [$5] 6 [$6] 7 [$7] 28 [$28] 29 [$sp]
;; lr  def 	 2 [$2] 3 [$3] 6 [$6] 7 [$7] 11 [$11]
;; live  in  	 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 28 [$28] 29 [$sp] 79 [$fakec]
;; live  gen 	 2 [$2] 3 [$3] 6 [$6] 7 [$7] 11 [$11]
;; live  kill	
;; lr  out 	 2 [$2] 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 11 [$11] 28 [$28] 29 [$sp] 79 [$fakec]
;; live  out 	 2 [$2] 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 11 [$11] 28 [$28] 29 [$sp] 79 [$fakec]

( 4 3 )->[4]->( 4 5 )
;; bb 4 artificial_defs: { }
;; bb 4 artificial_uses: { u-1(28){ }u-1(29){ }}
;; lr  in  	 2 [$2] 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 11 [$11] 28 [$28] 29 [$sp] 79 [$fakec]
;; lr  use 	 2 [$2] 6 [$6] 7 [$7] 8 [$8] 11 [$11] 28 [$28] 29 [$sp]
;; lr  def 	 2 [$2] 3 [$3] 10 [$10]
;; live  in  	 2 [$2] 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 11 [$11] 28 [$28] 29 [$sp] 79 [$fakec]
;; live  gen 	 2 [$2] 3 [$3] 10 [$10]
;; live  kill	
;; lr  out 	 2 [$2] 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 11 [$11] 28 [$28] 29 [$sp] 79 [$fakec]
;; live  out 	 2 [$2] 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 11 [$11] 28 [$28] 29 [$sp] 79 [$fakec]

( 4 )->[5]->( 6 )
;; bb 5 artificial_defs: { }
;; bb 5 artificial_uses: { u-1(28){ }u-1(29){ }}
;; lr  in  	 4 [$4] 5 [$5] 9 [$9] 28 [$28] 29 [$sp] 79 [$fakec]
;; lr  use 	 4 [$4] 5 [$5] 28 [$28] 29 [$sp]
;; lr  def 	 5 [$5] 16 [$16]
;; live  in  	 4 [$4] 5 [$5] 9 [$9] 28 [$28] 29 [$sp] 79 [$fakec]
;; live  gen 	 5 [$5] 16 [$16]
;; live  kill	
;; lr  out 	 9 [$9] 16 [$16] 28 [$28] 29 [$sp] 79 [$fakec]
;; live  out 	 9 [$9] 16 [$16] 28 [$28] 29 [$sp] 79 [$fakec]

( 2 5 )->[6]->( 1 )
;; bb 6 artificial_defs: { }
;; bb 6 artificial_uses: { u-1(28){ }u-1(29){ }}
;; lr  in  	 9 [$9] 16 [$16] 28 [$28] 29 [$sp] 79 [$fakec]
;; lr  use 	 9 [$9] 16 [$16] 28 [$28] 29 [$sp] 79 [$fakec]
;; lr  def 	 0 [$0] 1 [$1] 2 [$2] 3 [$3] 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 10 [$10] 11 [$11] 12 [$12] 13 [$13] 14 [$14] 15 [$15] 16 [$16] 24 [$24] 25 [$25] 26 [$26] 27 [$27] 28 [$28] 29 [$sp] 31 [$31] 32 [$f0] 33 [$f1] 34 [$f2] 35 [$f3] 36 [$f4] 37 [$f5] 38 [$f6] 39 [$f7] 40 [$f8] 41 [$f9] 42 [$f10] 43 [$f11] 44 [$f12] 45 [$f13] 46 [$f14] 47 [$f15] 48 [$f16] 49 [$f17] 50 [$f18] 51 [$f19] 52 [$f20] 53 [$f21] 54 [$f22] 55 [$f23] 64 [hi] 65 [lo] 66 [] 67 [$fcc0] 68 [$fcc1] 69 [$fcc2] 70 [$fcc3] 71 [$fcc4] 72 [$fcc5] 73 [$fcc6] 74 [$fcc7] 75 [] 76 [$cprestore] 79 [$fakec] 176 [$ac1hi] 177 [$ac1lo] 178 [$ac2hi] 179 [$ac2lo] 180 [$ac3hi] 181 [$ac3lo]
;; live  in  	 9 [$9] 16 [$16] 28 [$28] 29 [$sp] 79 [$fakec]
;; live  gen 	 2 [$2] 4 [$4] 5 [$5] 6 [$6] 16 [$16] 25 [$25] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;; live  kill	 31 [$31]
;; lr  out 	 2 [$2] 16 [$16] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;; live  out 	 2 [$2] 16 [$16] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]

( 6 )->[1]->( )
;; bb 1 artificial_defs: { }
;; bb 1 artificial_uses: { u-1(2){ }u-1(16){ }u-1(28){ }u-1(29){ }u-1(31){ }u-1(79){ }}
;; lr  in  	 2 [$2] 16 [$16] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;; lr  use 	 2 [$2] 16 [$16] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;; lr  def 	
;; live  in  	 2 [$2] 16 [$16] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;; live  gen 	
;; live  kill	
;; lr  out 	
;; live  out 	

Finding needed instructions:
  Adding insn 52 to worklist
  Adding insn 120 to worklist
  Adding insn 119 to worklist
  Adding insn 118 to worklist
  Adding insn 71 to worklist
  Adding insn 68 to worklist
  Adding insn 128 to worklist
  Adding insn 94 to worklist
  Adding insn 85 to worklist
Finished finding needed instructions:
processing block 6 lr out =  2 [$2] 16 [$16] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
  Adding insn 127 to worklist
  Adding insn 126 to worklist
  Adding insn 125 to worklist
  Adding insn 124 to worklist
  Adding insn 91 to worklist
  Adding insn 86 to worklist
  Adding insn 82 to worklist
  Adding insn 113 to worklist
  Adding insn 112 to worklist
  Adding insn 80 to worklist
  Adding insn 111 to worklist
  Adding insn 79 to worklist
processing block 5 lr out =  9 [$9] 16 [$16] 28 [$28] 29 [$sp] 79 [$fakec]
  Adding insn 76 to worklist
  Adding insn 74 to worklist
processing block 4 lr out =  2 [$2] 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 11 [$11] 28 [$28] 29 [$sp] 79 [$fakec]
  Adding insn 67 to worklist
  Adding insn 69 to worklist
  Adding insn 63 to worklist
  Adding insn 66 to worklist
  Adding insn 65 to worklist
processing block 3 lr out =  2 [$2] 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 11 [$11] 28 [$28] 29 [$sp] 79 [$fakec]
  Adding insn 64 to worklist
  Adding insn 62 to worklist
  Adding insn 47 to worklist
  Adding insn 58 to worklist
  Adding insn 57 to worklist
  Adding insn 103 to worklist
  Adding insn 116 to worklist
  Adding insn 115 to worklist
  Adding insn 55 to worklist
processing block 2 lr out =  4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 16 [$16] 28 [$28] 29 [$sp] 79 [$fakec]
  Adding insn 48 to worklist
  Adding insn 51 to worklist
  Adding insn 134 to worklist
  Adding insn 133 to worklist
  Adding insn 132 to worklist
  Adding insn 117 to worklist
df_worklist_dataflow_doublequeue:n_basic_blocks 7 n_edges 8 count 8 (  1.1)
deleting insn with uid = 122.
deleting insn with uid = 46.
;;   ======================================================
;;   -- basic block 2 from 117 to 52 -- after reload
;;   ======================================================

;;	  0-->   117 $sp=$sp-0x20                      :alu
;;	  1-->   119 [$sp+0x10]=$28                    :alu
;;	  2-->   132 $28=high(const(unspec[`f'] 218))  :alu
;;	  3-->   133 $28=$28+$25                       :alu
;;	  4-->    51 $2=$4>$5                          :alu
;;	  5-->   120 [$sp+0x8]=$16                     :alu
;;	  6-->   118 [$sp+0x18]=$31                    :alu
;;	  7-->   134 $28=$28+low(const(unspec[`f'] 218):alu
;;	  8-->    48 $16=0                             :alu
;;	  9-->    52 pc={($2!=0)?L77:pc}               :alu
;;	Ready list (final):  
;;   total time = 9
;;   new head = 117
;;   new tail = 52

;;   ======================================================
;;   -- basic block 3 from 55 to 64 -- after reload
;;   ======================================================

;;	  0-->    55 $11=$5-$4                         :alu
;;	  1-->   115 $11=$11<<0x20                     :alu
;;	  2-->   116 $11=$11 0>>0x20                   :alu
;;	  3-->   103 $3=$4<<0x2                        :alu
;;	  4-->    57 $11=$11+0x1                       :alu
;;	  5-->    58 $11=$11<<0x2                      :alu
;;	  6-->    47 $2=0                              :alu
;;	  7-->    62 $6=$6+$3                          :alu
;;	  8-->    64 $7=$7+$3                          :alu
;;	Ready list (final):  
;;   total time = 8
;;   new head = 55
;;   new tail = 64

;;   ======================================================
;;   -- basic block 4 from 65 to 71 -- after reload
;;   ======================================================

;;	  0-->    65 $3=$7+$2                          :alu
;;	  1-->    66 $10=sxn([$3])                     :alu
;;	  2-->    63 $3=$6+$2                          :alu
;;	  3-->    69 $2=$2+0x4                         :alu
;;	  4-->    67 $10=$10+$8                        :alu
;;	  5-->    68 [$3]=$10                          :alu
;;	  6-->    71 pc={($2!=$11)?L70:pc}             :alu
;;	Ready list (final):  
;;   total time = 6
;;   new head = 65
;;   new tail = 71

;;   ======================================================
;;   -- basic block 5 from 74 to 76 -- after reload
;;   ======================================================

;;	  0-->    74 $5=$5-$4                          :alu
;;	  1-->    76 $16=sxn($5+0x1)                   :alu
;;	Ready list (final):  
;;   total time = 1
;;   new head = 74
;;   new tail = 76

deleting insn with uid = 123.
;;   ======================================================
;;   -- basic block 6 from 79 to 128 -- after reload
;;   ======================================================

;;	  0-->    79 $2=[$9+0x10]                      :alu
;;	  1-->   113 $4=unspec[$28,const(unspec[`*.LC0':alu
;;	  2-->   111 $5=unspec[$28,const(unspec[`exit']:alu
;;	  3-->   112 $6=unspec[$28,const(unspec[`M_var':alu
;;	  4-->    80 $25=[$2+0x8]                      :alu
;;	  5-->    82 $4=$4+low(`*.LC0')                :alu
;;	  7-->    85 $2=call [$25]                     :alu
;;	  8-->   124 $31=[$sp+0x18]                    :alu
;;	  9-->    91 $2=$16                            :alu
;;	 10-->   125 $28=[$sp+0x10]                    :alu
;;	 11-->   126 $16=[$sp+0x8]                     :alu
;;	 12-->    86 $fakec=unspec[$fakec] 21          :nothing
;;	 12-->    94 use $2                            :nothing
;;	 12-->   127 $sp=$sp+0x20                      :alu
;;	 13-->   128 {return;use $31;}                 :alu
;;	Ready list (final):  
;;   total time = 13
;;   new head = 79
;;   new tail = 128



(note 39 0 49 NOTE_INSN_DELETED)

(note 49 39 46 2 [bb 2] NOTE_INSN_BASIC_BLOCK)

(note 46 49 117 2 NOTE_INSN_FUNCTION_BEG)

(insn/f 117 46 119 2 (set (reg/f:DI 29 $sp)
        (plus:DI (reg/f:DI 29 $sp)
            (const_int -32 [0xffffffffffffffe0]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:34 11 {*adddi3}
     (nil))

(insn/f 119 117 132 2 (set (mem/c:DI (plus:DI (reg/f:DI 29 $sp)
                (const_int 16 [0x10])) [5 S8 A64])
        (reg:DI 28 $28)) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:34 276 {*movdi_64bit}
     (expr_list:REG_FRAME_RELATED_EXPR (set/f (mem/c:DI (plus:DI (reg/f:DI 29 $sp)
                    (const_int 16 [0x10])) [5 S8 A64])
            (reg:DI 28 $28))
        (nil)))

(insn 132 119 133 2 (set (reg:DI 28 $28)
        (high:DI (const:DI (unspec:DI [
                        (symbol_ref:DI ("f") [flags 0x3]  <function_decl # f>)
                    ] 218)))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:34 276 {*movdi_64bit}
     (nil))

(insn 133 132 51 2 (set (reg:DI 28 $28)
        (plus:DI (reg:DI 28 $28)
            (reg:DI 25 $25))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:34 11 {*adddi3}
     (expr_list:REG_DEAD (reg:DI 25 $25)
        (nil)))

(insn 51 133 120 2 (set (reg:SI 2 $2 [270])
        (gt:SI (reg:SI 4 $4 [orig:264 start ] [264])
            (reg:SI 5 $5 [orig:265 end ] [265]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:38 460 {*sgt_sisi}
     (nil))

(insn/f 120 51 118 2 (set (mem/c:DI (plus:DI (reg/f:DI 29 $sp)
                (const_int 8 [0x8])) [5 S8 A64])
        (reg:DI 16 $16)) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:34 276 {*movdi_64bit}
     (expr_list:REG_DEAD (reg:DI 16 $16)
        (expr_list:REG_FRAME_RELATED_EXPR (set/f (mem/c:DI (plus:DI (reg/f:DI 29 $sp)
                        (const_int 8 [0x8])) [5 S8 A64])
                (reg:DI 16 $16))
            (nil))))

(insn/f 118 120 122 2 (set (mem/c:DI (plus:DI (reg/f:DI 29 $sp)
                (const_int 24 [0x18])) [5 S8 A64])
        (reg:DI 31 $31)) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:34 276 {*movdi_64bit}
     (expr_list:REG_DEAD (reg:DI 31 $31)
        (expr_list:REG_FRAME_RELATED_EXPR (set/f (mem/c:DI (plus:DI (reg/f:DI 29 $sp)
                        (const_int 24 [0x18])) [5 S8 A64])
                (reg:DI 64 hi))
            (nil))))

(note 122 118 134 2 NOTE_INSN_PROLOGUE_END)

(insn 134 122 48 2 (set (reg:DI 28 $28)
        (lo_sum:DI (reg:DI 28 $28)
            (const:DI (unspec:DI [
                        (symbol_ref:DI ("f") [flags 0x3]  <function_decl # f>)
                    ] 218)))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:34 269 {*lowdi}
     (nil))

(insn 48 134 52 2 (set (reg/v:DI 16 $16 [orig:234 count+-4 ] [234])
        (const_int 0 [0])) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:35 276 {*movdi_64bit}
     (expr_list:REG_EQUAL (const_int 0 [0])
        (nil)))

(jump_insn 52 48 53 2 (set (pc)
        (if_then_else (ne (reg:SI 2 $2 [270])
                (const_int 0 [0]))
            (label_ref:DI 77)
            (pc))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:38 426 {*branch_equalitysi}
     (expr_list:REG_DEAD (reg:SI 2 $2 [270])
        (expr_list:REG_BR_PROB (const_int 900 [0x384])
            (nil)))
 -> 77)

(note 53 52 114 3 [bb 3] NOTE_INSN_BASIC_BLOCK)

(note 114 53 55 3 NOTE_INSN_DELETED)

(insn 55 114 115 3 (set (reg:SI 11 $11 [271])
        (minus:SI (reg:SI 5 $5 [orig:257 D.2064 ] [257])
            (reg:SI 4 $4 [orig:264 start ] [264]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 23 {subsi3}
     (nil))

(insn 115 55 116 3 (set (reg:DI 11 $11 [272])
        (ashift:DI (reg:DI 11 $11 [orig:271+-4 ] [271])
            (const_int 32 [0x20]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 405 {*ashldi3}
     (nil))

(insn 116 115 103 3 (set (reg:DI 11 $11 [272])
        (lshiftrt:DI (reg:DI 11 $11 [272])
            (const_int 32 [0x20]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 407 {*lshrdi3}
     (nil))

(insn 103 116 57 3 (set (reg:DI 3 $3 [orig:287 D.2057 ] [287])
        (ashift:DI (reg/v:DI 4 $4 [orig:264 start+-4 ] [264])
            (const_int 2 [0x2]))) 405 {*ashldi3}
     (nil))

(insn 57 103 58 3 (set (reg:DI 11 $11 [273])
        (plus:DI (reg:DI 11 $11 [272])
            (const_int 1 [0x1]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 11 {*adddi3}
     (nil))

(insn 58 57 47 3 (set (reg:DI 11 $11 [orig:262 D.2069 ] [262])
        (ashift:DI (reg:DI 11 $11 [273])
            (const_int 2 [0x2]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 405 {*ashldi3}
     (nil))

(insn 47 58 62 3 (set (reg:DI 2 $2 [orig:250 ivtmp.16 ] [250])
        (const_int 0 [0])) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 276 {*movdi_64bit}
     (expr_list:REG_EQUAL (const_int 0 [0])
        (nil)))

(insn 62 47 64 3 (set (reg:DI 6 $6 [288])
        (plus:DI (reg/v/f:DI 6 $6 [orig:266 a ] [266])
            (reg:DI 3 $3 [orig:287 D.2057 ] [287]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 11 {*adddi3}
     (nil))

(insn 64 62 70 3 (set (reg:DI 7 $7 [289])
        (plus:DI (reg/v/f:DI 7 $7 [orig:267 b ] [267])
            (reg:DI 3 $3 [orig:287 D.2057 ] [287]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 11 {*adddi3}
     (expr_list:REG_DEAD (reg:DI 3 $3 [orig:287 D.2057 ] [287])
        (nil)))

(code_label 70 64 59 4 3 "" [1 uses])

(note 59 70 65 4 [bb 4] NOTE_INSN_BASIC_BLOCK)

(insn 65 59 66 4 (set (reg:DI 3 $3 [277])
        (plus:DI (reg:DI 7 $7 [289])
            (reg:DI 2 $2 [orig:250 ivtmp.16 ] [250]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 11 {*adddi3}
     (nil))

(insn 66 65 63 4 (set (reg:DI 10 $10)
        (sign_extend:DI (mem:SI (reg:DI 3 $3 [277]) [2 MEM[base: D.2059_48, offset: 0B]+0 S4 A32]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:40 202 {extendsidi2}
     (expr_list:REG_DEAD (reg:DI 3 $3 [277])
        (nil)))

(insn 63 66 69 4 (set (reg:DI 3 $3 [275])
        (plus:DI (reg:DI 6 $6 [288])
            (reg:DI 2 $2 [orig:250 ivtmp.16 ] [250]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 11 {*adddi3}
     (nil))

(insn 69 63 67 4 (set (reg:DI 2 $2 [orig:250 ivtmp.16 ] [250])
        (plus:DI (reg:DI 2 $2 [orig:250 ivtmp.16 ] [250])
            (const_int 4 [0x4]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:40 11 {*adddi3}
     (nil))

(insn 67 69 68 4 (set (reg:SI 10 $10 [279])
        (plus:SI (reg:SI 10 $10 [orig:278 MEM[base: D.2059_48, offset: 0B] ] [278])
            (reg:SI 8 $8 [orig:268 c ] [268]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:40 10 {*addsi3}
     (expr_list:REG_EQUIV (mem:SI (reg:DI 3 $3 [275]) [2 MEM[base: D.2063_52, offset: 0B]+0 S4 A32])
        (nil)))

(insn 68 67 71 4 (set (mem:SI (reg:DI 3 $3 [275]) [2 MEM[base: D.2063_52, offset: 0B]+0 S4 A32])
        (reg:SI 10 $10 [279])) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:40 278 {*movsi_internal}
     (expr_list:REG_DEAD (reg:SI 10 $10 [279])
        (expr_list:REG_DEAD (reg:DI 3 $3 [275])
            (nil))))

(jump_insn 71 68 72 4 (set (pc)
        (if_then_else (ne (reg:DI 2 $2 [orig:250 ivtmp.16 ] [250])
                (reg:DI 11 $11 [orig:262 D.2069 ] [262]))
            (label_ref:DI 70)
            (pc))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:38 427 {*branch_equalitydi}
     (expr_list:REG_BR_PROB (const_int 9100 [0x238c])
        (nil))
 -> 70)

(note 72 71 73 5 [bb 5] NOTE_INSN_BASIC_BLOCK)

(note 73 72 75 5 NOTE_INSN_DELETED)

(note 75 73 74 5 NOTE_INSN_DELETED)

(insn 74 75 76 5 (set (reg:SI 5 $5 [281])
        (minus:SI (reg:SI 5 $5 [orig:257 D.2064 ] [257])
            (reg:SI 4 $4 [orig:264 start ] [264]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 23 {subsi3}
     (expr_list:REG_DEAD (reg:SI 4 $4 [orig:264 start ] [264])
        (nil)))

(insn 76 74 77 5 (set (reg/v:DI 16 $16 [orig:234 count+-4 ] [234])
        (sign_extend:DI (plus:SI (reg:SI 5 $5 [281])
                (const_int 1 [0x1])))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:38 14 {*addsi3_extended}
     (expr_list:REG_DEAD (reg:SI 5 $5 [281])
        (nil)))

(code_label 77 76 78 6 2 "" [1 uses])

(note 78 77 79 6 [bb 6] NOTE_INSN_BASIC_BLOCK)

(insn 79 78 113 6 (set (reg/f:DI 2 $2 [orig:283 sp_20(D)->s ] [283])
        (mem/s/f:DI (plus:DI (reg/v/f:DI 9 $9 [orig:269 sp ] [269])
                (const_int 16 [0x10])) [4 sp_20(D)->s+0 S8 A64])) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:43 276 {*movdi_64bit}
     (expr_list:REG_DEAD (reg/v/f:DI 9 $9 [orig:269 sp ] [269])
        (nil)))

(insn 113 79 111 6 (set (reg/f:DI 4 $4 [285])
        (unspec:DI [
                (reg:DI 28 $28)
                (const:DI (unspec:DI [
                            (symbol_ref/f:DI ("*.LC0") [flags 0x2]  <var_decl # *.LC0>)
                        ] 215))
            ] UNSPEC_LOAD_GOT)) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:43 267 {load_gotdi}
     (expr_list:REG_EQUAL (high:DI (symbol_ref/f:DI ("*.LC0") [flags 0x2]  <var_decl # *.LC0>))
        (nil)))

(insn 111 113 112 6 (set (reg:DI 5 $5)
        (unspec:DI [
                (reg:DI 28 $28)
                (const:DI (unspec:DI [
                            (symbol_ref:DI ("exit") [flags 0x41]  <function_decl # exit>)
                        ] 216))
            ] UNSPEC_LOAD_GOT)) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:43 267 {load_gotdi}
     (expr_list:REG_EQUAL (symbol_ref:DI ("exit") [flags 0x41]  <function_decl # exit>)
        (nil)))

(insn 112 111 80 6 (set (reg:DI 6 $6)
        (unspec:DI [
                (reg:DI 28 $28)
                (const:DI (unspec:DI [
                            (symbol_ref:DI ("M_var") [flags 0x2]  <var_decl # M_var>)
                        ] 216))
            ] UNSPEC_LOAD_GOT)) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:43 267 {load_gotdi}
     (expr_list:REG_EQUAL (symbol_ref:DI ("M_var") [flags 0x2]  <var_decl # M_var>)
        (nil)))

(insn 80 112 82 6 (set (reg/f:DI 25 $25 [orig:284 D.2020_21->vp ] [284])
        (mem/s/f:DI (plus:DI (reg/f:DI 2 $2 [orig:283 sp_20(D)->s ] [283])
                (const_int 8 [0x8])) [4 D.2020_21->vp+0 S8 A64])) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:43 276 {*movdi_64bit}
     (expr_list:REG_DEAD (reg/f:DI 2 $2 [orig:283 sp_20(D)->s ] [283])
        (nil)))

(insn 82 80 85 6 (set (reg:DI 4 $4)
        (lo_sum:DI (reg/f:DI 4 $4 [285])
            (symbol_ref/f:DI ("*.LC0") [flags 0x2]  <var_decl # *.LC0>))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:43 269 {*lowdi}
     (expr_list:REG_EQUAL (symbol_ref/f:DI ("*.LC0") [flags 0x2]  <var_decl # *.LC0>)
        (nil)))

(call_insn 85 82 135 6 (parallel [
            (set (reg:DI 2 $2)
                (call (mem:SI (reg/f:DI 25 $25 [orig:284 D.2020_21->vp ] [284]) [0 S4 A32])
                    (const_int 0 [0])))
            (clobber (reg:SI 31 $31))
        ]) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:43 570 {call_value_internal}
     (expr_list:REG_DEAD (reg/f:DI 25 $25 [orig:284 D.2020_21->vp ] [284])
        (expr_list:REG_DEAD (reg:DI 6 $6)
            (expr_list:REG_DEAD (reg:DI 5 $5)
                (expr_list:REG_DEAD (reg:DI 4 $4)
                    (expr_list:REG_UNUSED (reg:DI 2 $2)
                        (nil))))))
    (expr_list:REG_DEP_TRUE (use (reg:DI 79 $fakec))
        (expr_list:REG_DEP_TRUE (use (reg:DI 6 $6))
            (expr_list:REG_DEP_TRUE (use (reg:DI 5 $5))
                (expr_list:REG_DEP_TRUE (use (reg:DI 4 $4))
                    (nil))))))

(note 135 85 124 6 NOTE_INSN_EPILOGUE_BEG)

(insn 124 135 91 6 (set (reg:DI 31 $31)
        (mem/c:DI (plus:DI (reg/f:DI 29 $sp)
                (const_int 24 [0x18])) [5 S8 A64])) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:45 276 {*movdi_64bit}
     (nil))

(insn 91 124 125 6 (set (reg/i:DI 2 $2)
        (reg/v:DI 16 $16 [orig:234 count+-4 ] [234])) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:45 276 {*movdi_64bit}
     (expr_list:REG_DEAD (reg/v:DI 16 $16 [orig:234 count+-4 ] [234])
        (nil)))

(insn 125 91 126 6 (set (reg:DI 28 $28)
        (mem/c:DI (plus:DI (reg/f:DI 29 $sp)
                (const_int 16 [0x10])) [5 S8 A64])) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:45 276 {*movdi_64bit}
     (nil))

(insn 126 125 86 6 (set (reg:DI 16 $16)
        (mem/c:DI (plus:DI (reg/f:DI 29 $sp)
                (const_int 8 [0x8])) [5 S8 A64])) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:45 276 {*movdi_64bit}
     (nil))

(insn 86 126 94 6 (set (reg:SI 79 $fakec)
        (unspec:SI [
                (reg:SI 79 $fakec)
            ] UNSPEC_UPDATE_GOT_VERSION)) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:43 562 {update_got_version}
     (nil))

(insn 94 86 127 6 (use (reg/i:DI 2 $2)) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:45 -1
     (nil))

(insn 127 94 128 6 (set (reg/f:DI 29 $sp)
        (plus:DI (reg/f:DI 29 $sp)
            (const_int 32 [0x20]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:45 11 {*adddi3}
     (nil))

(jump_insn 128 127 129 6 (parallel [
            (return)
            (use (reg:DI 31 $31))
        ]) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:45 547 {return_internal}
     (nil))

(barrier 129 128 108)

(note 108 129 110 NOTE_INSN_DELETED)

(note 110 108 0 NOTE_INSN_DELETED)
starting the processing of deferred insns
ending the processing of deferred insns

;; Function g (g)

starting the processing of deferred insns
ending the processing of deferred insns
df_analyze called
df_worklist_dataflow_doublequeue:n_basic_blocks 5 n_edges 5 count 5 (    1)


g

Dataflow summary:
def_info->table_size = 0, use_info->table_size = 0
;;  invalidated by call 	 0 [$0] 1 [$1] 2 [$2] 3 [$3] 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 10 [$10] 11 [$11] 12 [$12] 13 [$13] 14 [$14] 15 [$15] 24 [$24] 25 [$25] 26 [$26] 27 [$27] 32 [$f0] 33 [$f1] 34 [$f2] 35 [$f3] 36 [$f4] 37 [$f5] 38 [$f6] 39 [$f7] 40 [$f8] 41 [$f9] 42 [$f10] 43 [$f11] 44 [$f12] 45 [$f13] 46 [$f14] 47 [$f15] 48 [$f16] 49 [$f17] 50 [$f18] 51 [$f19] 52 [$f20] 53 [$f21] 54 [$f22] 55 [$f23] 64 [hi] 65 [lo] 66 [] 67 [$fcc0] 68 [$fcc1] 69 [$fcc2] 70 [$fcc3] 71 [$fcc4] 72 [$fcc5] 73 [$fcc6] 74 [$fcc7] 75 [] 76 [$cprestore] 176 [$ac1hi] 177 [$ac1lo] 178 [$ac2hi] 179 [$ac2lo] 180 [$ac3hi] 181 [$ac3lo]
;;  hardware regs used 	 29 [$sp]
;;  regular block artificial uses 	 5 [$5] 29 [$sp]
;;  eh block artificial uses 	 5 [$5] 29 [$sp] 77 [$arg]
;;  entry block defs 	 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 10 [$10] 11 [$11] 25 [$25] 29 [$sp] 31 [$31] 44 [$f12] 45 [$f13] 46 [$f14] 47 [$f15] 48 [$f16] 49 [$f17] 50 [$f18] 51 [$f19] 79 [$fakec]
;;  exit block uses 	 2 [$2] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;;  regs ever live 	 2[$2] 3[$3] 4[$4] 5[$5] 25[$25] 28[$28]
;;  ref usage 	r2={4d,4u} r3={1d,1u} r4={6d,7u} r5={4d,6u} r6={1d} r7={1d} r8={1d} r9={1d} r10={1d} r11={1d} r25={1d,1u} r28={1u} r29={1d,4u} r31={1d,1u} r44={1d} r45={1d} r46={1d} r47={1d} r48={1d} r49={1d} r50={1d} r51={1d} r79={1d,1u} 
;;    total ref usage 59{33d,26u,0e} in 16{16 regular + 0 call} insns.

( )->[0]->( 2 )
;; bb 0 artificial_defs: { d-1(4){ }d-1(5){ }d-1(6){ }d-1(7){ }d-1(8){ }d-1(9){ }d-1(10){ }d-1(11){ }d-1(25){ }d-1(29){ }d-1(31){ }d-1(44){ }d-1(45){ }d-1(46){ }d-1(47){ }d-1(48){ }d-1(49){ }d-1(50){ }d-1(51){ }d-1(79){ }}
;; bb 0 artificial_uses: { }
;; lr  in  	 28 [$28]
;; lr  use 	
;; lr  def 	 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 10 [$10] 11 [$11] 25 [$25] 29 [$sp] 31 [$31] 44 [$f12] 45 [$f13] 46 [$f14] 47 [$f15] 48 [$f16] 49 [$f17] 50 [$f18] 51 [$f19] 79 [$fakec]
;; live  in  	
;; live  gen 	 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 10 [$10] 11 [$11] 25 [$25] 29 [$sp] 31 [$31] 44 [$f12] 45 [$f13] 46 [$f14] 47 [$f15] 48 [$f16] 49 [$f17] 50 [$f18] 51 [$f19] 79 [$fakec]
;; live  kill	
;; lr  out 	 4 [$4] 25 [$25] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;; live  out 	 4 [$4] 25 [$25] 29 [$sp] 31 [$31] 79 [$fakec]

( 0 )->[2]->( 4 3 )
;; bb 2 artificial_defs: { }
;; bb 2 artificial_uses: { u-1(5){ }u-1(29){ }}
;; lr  in  	 4 [$4] 25 [$25] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;; lr  use 	 4 [$4] 25 [$25] 29 [$sp]
;; lr  def 	 2 [$2] 3 [$3] 4 [$4] 5 [$5]
;; live  in  	 4 [$4] 25 [$25] 29 [$sp] 31 [$31] 79 [$fakec]
;; live  gen 	 2 [$2] 3 [$3] 4 [$4] 5 [$5]
;; live  kill	
;; lr  out 	 2 [$2] 4 [$4] 5 [$5] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;; live  out 	 2 [$2] 4 [$4] 5 [$5] 29 [$sp] 31 [$31] 79 [$fakec]

( 2 )->[3]->( 4 )
;; bb 3 artificial_defs: { }
;; bb 3 artificial_uses: { u-1(5){ }u-1(29){ }}
;; lr  in  	 4 [$4] 5 [$5] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;; lr  use 	 4 [$4] 5 [$5] 29 [$sp]
;; lr  def 	 2 [$2] 4 [$4]
;; live  in  	 4 [$4] 5 [$5] 29 [$sp] 31 [$31] 79 [$fakec]
;; live  gen 	 2 [$2] 4 [$4]
;; live  kill	
;; lr  out 	 2 [$2] 5 [$5] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;; live  out 	 2 [$2] 5 [$5] 29 [$sp] 31 [$31] 79 [$fakec]

( 2 3 )->[4]->( 1 )
;; bb 4 artificial_defs: { }
;; bb 4 artificial_uses: { u-1(5){ }u-1(29){ }}
;; lr  in  	 2 [$2] 5 [$5] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;; lr  use 	 2 [$2] 5 [$5] 29 [$sp]
;; lr  def 	
;; live  in  	 2 [$2] 5 [$5] 29 [$sp] 31 [$31] 79 [$fakec]
;; live  gen 	
;; live  kill	
;; lr  out 	 2 [$2] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;; live  out 	 2 [$2] 29 [$sp] 31 [$31] 79 [$fakec]

( 4 )->[1]->( )
;; bb 1 artificial_defs: { }
;; bb 1 artificial_uses: { u-1(2){ }u-1(28){ }u-1(29){ }u-1(31){ }u-1(79){ }}
;; lr  in  	 2 [$2] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;; lr  use 	 2 [$2] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
;; lr  def 	
;; live  in  	 2 [$2] 29 [$sp] 31 [$31] 79 [$fakec]
;; live  gen 	
;; live  kill	
;; lr  out 	
;; live  out 	

Finding needed instructions:
  Adding insn 10 to worklist
  Adding insn 43 to worklist
  Adding insn 27 to worklist
Finished finding needed instructions:
processing block 4 lr out =  2 [$2] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
processing block 3 lr out =  2 [$2] 5 [$5] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
  Adding insn 17 to worklist
  Adding insn 16 to worklist
  Adding insn 15 to worklist
  Adding insn 39 to worklist
  Adding insn 14 to worklist
  Adding insn 38 to worklist
  Adding insn 37 to worklist
processing block 2 lr out =  2 [$2] 4 [$4] 5 [$5] 28 [$28] 29 [$sp] 31 [$31] 79 [$fakec]
  Adding insn 4 to worklist
  Adding insn 9 to worklist
  Adding insn 7 to worklist
  Adding insn 46 to worklist
  Adding insn 45 to worklist
  Adding insn 44 to worklist
df_worklist_dataflow_doublequeue:n_basic_blocks 5 n_edges 5 count 5 (    1)
deleting insn with uid = 41.
deleting insn with uid = 2.
deleting insn with uid = 3.
;;   ======================================================
;;   -- basic block 2 from 44 to 10 -- after reload
;;   ======================================================

;;	  0-->    44 $5=high(const(unspec[`g'] 218))   :alu
;;	  1-->     7 $4=$4-0x1                         :alu
;;	  2-->    45 $5=$5+$25                         :alu
;;	  3-->     9 $3=leu($4,0x4)                    :alu
;;	  4-->    46 $5=$5+low(const(unspec[`g'] 218)) :alu
;;	  5-->     4 $2=0                              :alu
;;	  6-->    10 pc={($3==0)?L18:pc}               :alu
;;	Ready list (final):  
;;   total time = 6
;;   new head = 44
;;   new tail = 10

;;   ======================================================
;;   -- basic block 3 from 37 to 17 -- after reload
;;   ======================================================

;;	  0-->    39 $2=unspec[$5,const(unspec[`CSWTCH.:alu
;;	  1-->    37 $4=$4<<0x20                       :alu
;;	  2-->    38 $4=$4 0>>0x20                     :alu
;;	  3-->    15 $2=$2+low(`CSWTCH.1')             :alu
;;	  4-->    14 $4=$4<<0x2                        :alu
;;	  5-->    16 $4=$4+$2                          :alu
;;	  6-->    17 $2=sxn([$4])                      :alu
;;	Ready list (final):  
;;   total time = 6
;;   new head = 37
;;   new tail = 17

;;   ======================================================
;;   -- basic block 4 from 27 to 43 -- after reload
;;   ======================================================

;;	  0-->    27 use $2                            :nothing
;;	  0-->    43 return                            :alu
;;	Ready list (final):  
;;   total time = 0
;;   new head = 27
;;   new tail = 43



(note 1 0 5 NOTE_INSN_DELETED)

(note 5 1 41 2 [bb 2] NOTE_INSN_BASIC_BLOCK)

(note 41 5 2 2 NOTE_INSN_PROLOGUE_END)

(note 2 41 3 2 NOTE_INSN_DELETED)

(note 3 2 44 2 NOTE_INSN_FUNCTION_BEG)

(insn 44 3 7 2 (set (reg:DI 5 $5 [28])
        (high:DI (const:DI (unspec:DI [
                        (symbol_ref:DI ("g") [flags 0x3]  <function_decl # g>)
                    ] 218)))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:49 276 {*movdi_64bit}
     (nil))

(insn 7 44 45 2 (set (reg:SI 4 $4 [199])
        (plus:SI (reg:SI 4 $4 [ i ])
            (const_int -1 [0xffffffffffffffff]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:50 10 {*addsi3}
     (nil))

(insn 45 7 9 2 (set (reg:DI 5 $5 [28])
        (plus:DI (reg:DI 5 $5 [28])
            (reg:DI 25 $25))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:49 11 {*adddi3}
     (expr_list:REG_DEAD (reg:DI 25 $25)
        (nil)))

(insn 9 45 46 2 (set (reg:SI 3 $3 [200])
        (leu:SI (reg:SI 4 $4 [199])
            (const_int 4 [0x4]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:50 501 {*sleu_sisi}
     (nil))

(insn 46 9 4 2 (set (reg:DI 5 $5 [28])
        (lo_sum:DI (reg:DI 5 $5 [28])
            (const:DI (unspec:DI [
                        (symbol_ref:DI ("g") [flags 0x3]  <function_decl # g>)
                    ] 218)))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:49 269 {*lowdi}
     (nil))

(insn 4 46 10 2 (set (reg:DI 2 $2 [orig:194 D.2012+-4 ] [194])
        (const_int 0 [0])) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:50 276 {*movdi_64bit}
     (expr_list:REG_EQUAL (const_int 0 [0])
        (nil)))

(jump_insn 10 4 11 2 (set (pc)
        (if_then_else (eq (reg:SI 3 $3 [200])
                (const_int 0 [0]))
            (label_ref:DI 18)
            (pc))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:50 426 {*branch_equalitysi}
     (expr_list:REG_DEAD (reg:SI 3 $3 [200])
        (expr_list:REG_BR_PROB (const_int 3900 [0xf3c])
            (nil)))
 -> 18)

(note 11 10 39 3 [bb 3] NOTE_INSN_BASIC_BLOCK)

(insn 39 11 37 3 (set (reg/f:DI 2 $2 [201])
        (unspec:DI [
                (reg:DI 5 $5 [28])
                (const:DI (unspec:DI [
                            (symbol_ref:DI ("CSWTCH.1") [flags 0x2]  <var_decl # CSWTCH.1>)
                        ] 215))
            ] UNSPEC_LOAD_GOT)) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:50 267 {load_gotdi}
     (expr_list:REG_EQUAL (high:DI (symbol_ref:DI ("CSWTCH.1") [flags 0x2]  <var_decl # CSWTCH.1>))
        (nil)))

(insn 37 39 38 3 (set (reg:DI 4 $4 [orig:202 csui.0+-4 ] [202])
        (ashift:DI (reg:DI 4 $4 [orig:199+-4 ] [199])
            (const_int 32 [0x20]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:50 405 {*ashldi3}
     (nil))

(insn 38 37 15 3 (set (reg:DI 4 $4 [orig:202 csui.0+-4 ] [202])
        (lshiftrt:DI (reg:DI 4 $4 [orig:202 csui.0+-4 ] [202])
            (const_int 32 [0x20]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:50 407 {*lshrdi3}
     (nil))

(insn 15 38 14 3 (set (reg/f:DI 2 $2 [205])
        (lo_sum:DI (reg/f:DI 2 $2 [201])
            (symbol_ref:DI ("CSWTCH.1") [flags 0x2]  <var_decl # CSWTCH.1>))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:50 269 {*lowdi}
     (expr_list:REG_EQUIV (symbol_ref:DI ("CSWTCH.1") [flags 0x2]  <var_decl # CSWTCH.1>)
        (nil)))

(insn 14 15 16 3 (set (reg:DI 4 $4 [203])
        (ashift:DI (reg:DI 4 $4 [orig:202 csui.0+-4 ] [202])
            (const_int 2 [0x2]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:50 405 {*ashldi3}
     (nil))

(insn 16 14 17 3 (set (reg/f:DI 4 $4 [204])
        (plus:DI (reg:DI 4 $4 [203])
            (reg/f:DI 2 $2 [205]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:50 11 {*adddi3}
     (expr_list:REG_DEAD (reg/f:DI 2 $2 [205])
        (nil)))

(insn 17 16 18 3 (set (reg:DI 2 $2 [orig:194 D.2012+-4 ] [194])
        (sign_extend:DI (mem/s/u:SI (reg/f:DI 4 $4 [204]) [2 CSWTCH.1 S4 A32]))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:50 202 {extendsidi2}
     (expr_list:REG_DEAD (reg/f:DI 4 $4 [204])
        (nil)))

(code_label 18 17 19 4 8 "" [1 uses])

(note 19 18 27 4 [bb 4] NOTE_INSN_BASIC_BLOCK)

(insn 27 19 43 4 (use (reg/i:DI 2 $2)) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:59 -1
     (nil))

(jump_insn 43 27 42 4 (return) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:59 546 {*return}
     (nil))

(barrier 42 43 34)

(note 34 42 36 NOTE_INSN_DELETED)

(note 36 34 0 NOTE_INSN_DELETED)
starting the processing of deferred insns
ending the processing of deferred insns
