;; Function f (f) starting the processing of deferred insns ending the processing of deferred insns setting blocks to analyze 4, 7 starting the processing of deferred insns ending the processing of deferred insns df_analyze called df_worklist_dataflow_doublequeue:n_basic_blocks 8 n_edges 9 count 2 ( 0.25) df_worklist_dataflow_doublequeue:n_basic_blocks 8 n_edges 9 count 2 ( 0.25) df_worklist_dataflow_doublequeue:n_basic_blocks 8 n_edges 9 count 2 ( 0.25) starting region dump f Dataflow summary: def_info->table_size = 7, use_info->table_size = 87 ;; 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 28 [$28] 29 [$sp] 77 [$arg] 78 [$frame] ;; regular block artificial uses 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] ;; eh block artificial uses 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] ;; entry block defs 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 10 [$10] 11 [$11] 25 [$25] 28 [$28] 29 [$sp] 30 [$fp] 31 [$31] 44 [$f12] 45 [$f13] 46 [$f14] 47 [$f15] 48 [$f16] 49 [$f17] 50 [$f18] 51 [$f19] 77 [$arg] 78 [$frame] 79 [$fakec] ;; exit block uses 2 [$2] 28 [$28] 29 [$sp] 30 [$fp] 31 [$31] 78 [$frame] 79 [$fakec] ;; regs ever live 2[$2] 4[$4] 5[$5] 6[$6] 7[$7] 8[$8] 9[$9] 29[$sp] 31[$31] 79[$fakec] ;; ref usage r0={1d} r1={1d} r2={2d,2u} r3={1d} r4={3d,2u} r5={3d,2u} r6={3d,2u} r7={2d,1u} r8={2d,1u} r9={2d,1u} r10={2d} r11={2d} r12={1d} r13={1d} r14={1d} r15={1d} r24={1d} r25={2d} r26={1d} r27={1d} r28={1d,7u} r29={1d,8u} r30={1d,7u} r31={2d,1u} 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} r77={1d,6u} r78={1d,7u} r79={2d,3u} r176={1d} r177={1d} r178={1d} r179={1d} r180={1d} r181={1d} r234={2d,1u} r250={2d,4u} r257={1d,2u} r262={1d,1u} r264={1d,4u} r265={1d,2u} r266={1d,1u} r267={1d,1u} r268={1d,1u} r269={1d,1u} r270={1d,1u} r271={1d,1u} r272={1d,1u} r273={1d,1u} r274={1d,1u} r275={1d,1u} r276={1d,1u} r277={1d,1u} r278={1d,1u} r279={1d,1u} r280={1d,1u} r281={1d,1u} r282={1d,1u} r283={1d,1u} r284={1d,1u} r285={1d,1u} r287={1d,2u} ;; total ref usage 208{122d,86u,0e} in 39{38 regular + 1 call} insns. ;; Reaching defs: sparse invalidated dense invalidated 250[0,1] 274[1,1] 275[2,1] 276[3,1] 277[4,1] 278[5,1] 279[6,1] ( 7 3 )->[4]->( 7 5 ) ;; bb 4 artificial_defs: { } ;; bb 4 artificial_uses: { u25(28){ }u26(29){ }u27(30){ }u28(77){ }u29(78){ }} ;; lr in 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 250 262 266 267 268 287 ;; lr use 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 250 262 266 267 268 287 ;; lr def 250 274 275 276 277 278 279 ;; live in 250 ;; live gen 250 274 275 276 277 278 279 ;; live kill ;; rd in (7) 0, 1, 2, 3, 4, 5, 6 ;; rd gen (7) 0, 1, 2, 3, 4, 5, 6 ;; rd kill (7) 0, 1, 2, 3, 4, 5, 6 ;; lr out 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 250 262 266 267 268 287 ;; live out 250 ;; rd out (7) 0, 1, 2, 3, 4, 5, 6 ;; UD chains for artificial uses ;; reg 28 { } ;; reg 29 { } ;; reg 30 { } ;; reg 77 { } ;; reg 78 { } ;; UD chains for insn luid 0 uid 62 ;; reg 266 { } ;; reg 287 { } ;; UD chains for insn luid 1 uid 63 ;; reg 250 { d0(bb 4 insn 69) } ;; reg 274 { d1(bb 4 insn 62) } ;; UD chains for insn luid 2 uid 64 ;; reg 267 { } ;; reg 287 { } ;; UD chains for insn luid 3 uid 65 ;; reg 250 { d0(bb 4 insn 69) } ;; reg 276 { d3(bb 4 insn 64) } ;; UD chains for insn luid 4 uid 66 ;; reg 277 { d4(bb 4 insn 65) } ;; UD chains for insn luid 5 uid 67 ;; reg 268 { } ;; reg 278 { d5(bb 4 insn 66) } ;; UD chains for insn luid 6 uid 68 ;; reg 275 { d2(bb 4 insn 63) } ;; reg 279 { d6(bb 4 insn 67) } ;; UD chains for insn luid 7 uid 69 ;; reg 250 { d0(bb 4 insn 69) } ;; UD chains for insn luid 8 uid 71 ;; reg 250 { d0(bb 4 insn 69) } ;; reg 262 { } ( 4 )->[7]->( 4 ) ;; bb 7 artificial_defs: { } ;; bb 7 artificial_uses: { u-1(28){ }u-1(29){ }u-1(30){ }u-1(77){ }u-1(78){ }} ;; lr in 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 250 262 266 267 268 287 ;; lr use 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] ;; lr def ;; live in 250 ;; live gen ;; live kill ;; rd in (7) 0, 1, 2, 3, 4, 5, 6 ;; rd gen (0) ;; rd kill (0) ;; lr out 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 250 262 266 267 268 287 ;; live out 250 ;; rd out (7) 0, 1, 2, 3, 4, 5, 6 ;; UD chains for artificial uses ;; reg 28 { } ;; reg 29 { } ;; reg 30 { } ;; reg 77 { } ;; reg 78 { } *****starting processing of loop ****** f Dataflow summary: def_info->table_size = 7, use_info->table_size = 87 ;; 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 28 [$28] 29 [$sp] 77 [$arg] 78 [$frame] ;; regular block artificial uses 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] ;; eh block artificial uses 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] ;; entry block defs 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 10 [$10] 11 [$11] 25 [$25] 28 [$28] 29 [$sp] 30 [$fp] 31 [$31] 44 [$f12] 45 [$f13] 46 [$f14] 47 [$f15] 48 [$f16] 49 [$f17] 50 [$f18] 51 [$f19] 77 [$arg] 78 [$frame] 79 [$fakec] ;; exit block uses 2 [$2] 28 [$28] 29 [$sp] 30 [$fp] 31 [$31] 78 [$frame] 79 [$fakec] ;; regs ever live 2[$2] 4[$4] 5[$5] 6[$6] 7[$7] 8[$8] 9[$9] 29[$sp] 31[$31] 79[$fakec] ;; ref usage r0={1d} r1={1d} r2={2d,2u} r3={1d} r4={3d,2u} r5={3d,2u} r6={3d,2u} r7={2d,1u} r8={2d,1u} r9={2d,1u} r10={2d} r11={2d} r12={1d} r13={1d} r14={1d} r15={1d} r24={1d} r25={2d} r26={1d} r27={1d} r28={1d,7u} r29={1d,8u} r30={1d,7u} r31={2d,1u} 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} r77={1d,6u} r78={1d,7u} r79={2d,3u} r176={1d} r177={1d} r178={1d} r179={1d} r180={1d} r181={1d} r234={2d,1u} r250={2d,4u} r257={1d,2u} r262={1d,1u} r264={1d,4u} r265={1d,2u} r266={1d,1u} r267={1d,1u} r268={1d,1u} r269={1d,1u} r270={1d,1u} r271={1d,1u} r272={1d,1u} r273={1d,1u} r274={1d,1u} r275={1d,1u} r276={1d,1u} r277={1d,1u} r278={1d,1u} r279={1d,1u} r280={1d,1u} r281={1d,1u} r282={1d,1u} r283={1d,1u} r284={1d,1u} r285={1d,1u} r287={1d,2u} ;; total ref usage 208{122d,86u,0e} in 39{38 regular + 1 call} insns. ;; Reaching defs: sparse invalidated dense invalidated 250[0,1] 274[1,1] 275[2,1] 276[3,1] 277[4,1] 278[5,1] 279[6,1] ;; Start of basic block ( 0) -> 2 ;; bb 2 artificial_defs: { } ;; bb 2 artificial_uses: { u0(28){ }u1(29){ }u2(30){ }u3(77){ }u4(78){ }} ;; lr in 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 79 [$fakec] ;; lr use 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] ;; lr def 234 264 265 266 267 268 269 270 ;; live in 4 [$4] 5 [$5] 6 [$6] 7 [$7] 8 [$8] 9 [$9] 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 79 [$fakec] ;; live gen 234 264 265 266 267 268 269 270 ;; live kill ;; rd in (0) ;; rd gen (0) ;; rd kill (0) ;; Pred edge ENTRY [100.0%] (fallthru) (note 49 0 40 2 [bb 2] NOTE_INSN_BASIC_BLOCK) (insn 40 49 41 2 (set (reg/v:DI 264 [ start+-4 ]) (reg:DI 4 $4 [ start+-4 ])) /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 4 $4 [ start+-4 ]) (nil))) (insn 41 40 42 2 (set (reg/v:DI 265 [ end+-4 ]) (reg:DI 5 $5 [ end+-4 ])) /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 5 $5 [ end+-4 ]) (nil))) (insn 42 41 43 2 (set (reg/v/f:DI 266 [ a ]) (reg:DI 6 $6 [ a ])) /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 6 $6 [ a ]) (nil))) (insn 43 42 44 2 (set (reg/v/f:DI 267 [ b ]) (reg:DI 7 $7 [ b ])) /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 7 $7 [ b ]) (nil))) (insn 44 43 45 2 (set (reg/v:DI 268 [ c+-4 ]) (reg:DI 8 $8 [ c+-4 ])) /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 8 $8 [ c+-4 ]) (nil))) (insn 45 44 46 2 (set (reg/v/f:DI 269 [ sp ]) (reg:DI 9 $9 [ sp ])) /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 9 $9 [ sp ]) (nil))) (note 46 45 51 2 NOTE_INSN_FUNCTION_BEG) (insn 51 46 48 2 (set (reg:SI 270) (gt:SI (subreg/s:SI (reg/v:DI 264 [ start+-4 ]) 4) (subreg/s:SI (reg/v:DI 265 [ end+-4 ]) 4))) /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 48 51 52 2 (set (reg/v:DI 234 [ count+-4 ]) (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} (nil)) (jump_insn 52 48 53 2 (set (pc) (if_then_else (ne (reg:SI 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 270) (expr_list:REG_BR_PROB (const_int 900 [0x384]) (nil))) -> 77) ;; End of basic block 2 -> ( 3 6) ;; lr out 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 79 [$fakec] 234 264 265 266 267 268 269 ;; live out 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 79 [$fakec] 234 264 265 266 267 268 269 ;; rd out (0) ;; UD chains for artificial uses ;; reg 28 { } ;; reg 29 { } ;; reg 30 { } ;; reg 77 { } ;; reg 78 { } ;; UD chains for insn luid 0 uid 40 ;; reg 4 { } ;; UD chains for insn luid 1 uid 41 ;; reg 5 { } ;; UD chains for insn luid 2 uid 42 ;; reg 6 { } ;; UD chains for insn luid 3 uid 43 ;; reg 7 { } ;; UD chains for insn luid 4 uid 44 ;; reg 8 { } ;; UD chains for insn luid 5 uid 45 ;; reg 9 { } ;; UD chains for insn luid 6 uid 51 ;; reg 264 { } ;; reg 265 { } ;; UD chains for insn luid 8 uid 52 ;; reg 270 { } ;; Succ edge 3 [91.0%] (fallthru) ;; Succ edge 6 [9.0%] ;; Start of basic block ( 2) -> 3 ;; bb 3 artificial_defs: { } ;; bb 3 artificial_uses: { u14(28){ }u15(29){ }u16(30){ }u17(77){ }u18(78){ }} ;; lr in 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 79 [$fakec] 264 265 266 267 268 269 ;; lr use 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 264 265 ;; lr def 250 257 262 271 272 273 287 ;; live in 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 79 [$fakec] 264 265 266 267 268 269 ;; live gen 250 257 262 271 272 273 287 ;; live kill ;; rd in (0) ;; rd gen (0) ;; rd kill (0) ;; Pred edge 2 [91.0%] (fallthru) (note 53 52 54 3 [bb 3] NOTE_INSN_BASIC_BLOCK) (insn 54 53 55 3 (set (reg:DI 257 [ D.2064+-4 ]) (sign_extend:DI (subreg:SI (reg/v:DI 265 [ end+-4 ]) 4))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 202 {extendsidi2} (expr_list:REG_DEAD (reg/v:DI 265 [ end+-4 ]) (nil))) (insn 55 54 56 3 (set (reg:SI 271) (minus:SI (subreg/s:SI (reg:DI 257 [ D.2064+-4 ]) 4) (subreg:SI (reg/v:DI 264 [ start+-4 ]) 4))) /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 56 55 57 3 (set (reg:DI 272) (zero_extend:DI (reg:SI 271))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 181 {*zero_extendsidi2} (expr_list:REG_DEAD (reg:SI 271) (nil))) (insn 57 56 58 3 (set (reg:DI 273) (plus:DI (reg:DI 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} (expr_list:REG_DEAD (reg:DI 272) (nil))) (insn 58 57 47 3 (set (reg:DI 262 [ D.2069 ]) (ashift:DI (reg:DI 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} (expr_list:REG_DEAD (reg:DI 273) (nil))) (insn 47 58 103 3 (set (reg:DI 250 [ ivtmp.16 ]) (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} (nil)) (insn 103 47 70 3 (set (reg:DI 287 [ D.2057 ]) (ashift:DI (reg/v:DI 264 [ start+-4 ]) (const_int 2 [0x2]))) 405 {*ashldi3} (nil)) ;; End of basic block 3 -> ( 4) ;; lr out 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 79 [$fakec] 250 257 262 264 266 267 268 269 287 ;; live out 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 79 [$fakec] 250 257 262 264 266 267 268 269 287 ;; rd out (0) ;; UD chains for artificial uses ;; reg 28 { } ;; reg 29 { } ;; reg 30 { } ;; reg 77 { } ;; reg 78 { } ;; UD chains for insn luid 0 uid 54 ;; reg 265 { } ;; UD chains for insn luid 1 uid 55 ;; reg 257 { } ;; reg 264 { } ;; UD chains for insn luid 2 uid 56 ;; reg 271 { } ;; UD chains for insn luid 3 uid 57 ;; reg 272 { } ;; UD chains for insn luid 4 uid 58 ;; reg 273 { } ;; UD chains for insn luid 6 uid 103 ;; reg 264 { } ;; Succ edge 4 [100.0%] (fallthru) ;; Start of basic block ( 7 3) -> 4 ;; bb 4 artificial_defs: { } ;; bb 4 artificial_uses: { u25(28){ }u26(29){ }u27(30){ }u28(77){ }u29(78){ }} ;; lr in 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 250 262 266 267 268 287 ;; lr use 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 250 262 266 267 268 287 ;; lr def 250 274 275 276 277 278 279 ;; live in 250 ;; live gen 250 274 275 276 277 278 279 ;; live kill ;; rd in (7) 0, 1, 2, 3, 4, 5, 6 ;; rd gen (7) 0, 1, 2, 3, 4, 5, 6 ;; rd kill (7) 0, 1, 2, 3, 4, 5, 6 ;; Pred edge 7 [100.0%] (fallthru) ;; Pred edge 3 [100.0%] (fallthru) (code_label 70 103 59 4 3 "" [0 uses]) (note 59 70 62 4 [bb 4] NOTE_INSN_BASIC_BLOCK) (insn 62 59 63 4 (set (reg:DI 274) (plus:DI (reg/v/f:DI 266 [ a ]) (reg:DI 287 [ D.2057 ]))) /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 63 62 64 4 (set (reg:DI 275) (plus:DI (reg:DI 274) (reg:DI 250 [ ivtmp.16 ]))) /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 274) (nil))) (insn 64 63 65 4 (set (reg:DI 276) (plus:DI (reg/v/f:DI 267 [ b ]) (reg:DI 287 [ D.2057 ]))) /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 252 [ D.2057 ]) (nil))) (insn 65 64 66 4 (set (reg:DI 277) (plus:DI (reg:DI 276) (reg:DI 250 [ ivtmp.16 ]))) /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 276) (nil))) (insn 66 65 67 4 (set (reg:SI 278 [ MEM[base: D.2059_48, offset: 0B] ]) (mem:SI (reg:DI 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 278 {*movsi_internal} (expr_list:REG_DEAD (reg:DI 277) (nil))) (insn 67 66 68 4 (set (reg:SI 279) (plus:SI (reg:SI 278 [ MEM[base: D.2059_48, offset: 0B] ]) (subreg/s:SI (reg/v:DI 268 [ c+-4 ]) 4))) /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_DEAD (reg:SI 278 [ MEM[base: D.2059_48, offset: 0B] ]) (nil))) (insn 68 67 69 4 (set (mem:SI (reg:DI 275) [2 MEM[base: D.2063_52, offset: 0B]+0 S4 A32]) (reg:SI 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 279) (expr_list:REG_DEAD (reg:DI 275) (nil)))) (insn 69 68 71 4 (set (reg:DI 250 [ ivtmp.16 ]) (plus:DI (reg:DI 250 [ ivtmp.16 ]) (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)) (jump_insn 71 69 105 4 (set (pc) (if_then_else (ne (reg:DI 250 [ ivtmp.16 ]) (reg:DI 262 [ D.2069 ])) (label_ref:DI 105) (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)) -> 105) ;; End of basic block 4 -> ( 7 5) ;; lr out 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 250 262 266 267 268 287 ;; live out 250 ;; rd out (7) 0, 1, 2, 3, 4, 5, 6 ;; UD chains for artificial uses ;; reg 28 { } ;; reg 29 { } ;; reg 30 { } ;; reg 77 { } ;; reg 78 { } ;; UD chains for insn luid 0 uid 62 ;; reg 266 { } ;; reg 287 { } ;; UD chains for insn luid 1 uid 63 ;; reg 250 { d0(bb 4 insn 69) } ;; reg 274 { d1(bb 4 insn 62) } ;; UD chains for insn luid 2 uid 64 ;; reg 267 { } ;; reg 287 { } ;; UD chains for insn luid 3 uid 65 ;; reg 250 { d0(bb 4 insn 69) } ;; reg 276 { d3(bb 4 insn 64) } ;; UD chains for insn luid 4 uid 66 ;; reg 277 { d4(bb 4 insn 65) } ;; UD chains for insn luid 5 uid 67 ;; reg 268 { } ;; reg 278 { d5(bb 4 insn 66) } ;; UD chains for insn luid 6 uid 68 ;; reg 275 { d2(bb 4 insn 63) } ;; reg 279 { d6(bb 4 insn 67) } ;; UD chains for insn luid 7 uid 69 ;; reg 250 { d0(bb 4 insn 69) } ;; UD chains for insn luid 8 uid 71 ;; reg 250 { d0(bb 4 insn 69) } ;; reg 262 { } ;; Succ edge 7 [91.0%] (dfs_back) ;; Succ edge 5 [9.0%] (fallthru,loop_exit) ;; Start of basic block ( 4) -> 7 ;; bb 7 artificial_defs: { } ;; bb 7 artificial_uses: { u-1(28){ }u-1(29){ }u-1(30){ }u-1(77){ }u-1(78){ }} ;; lr in 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 250 262 266 267 268 287 ;; lr use 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] ;; lr def ;; live in 250 ;; live gen ;; live kill ;; rd in (7) 0, 1, 2, 3, 4, 5, 6 ;; rd gen (0) ;; rd kill (0) ;; Pred edge 4 [91.0%] (dfs_back) (code_label 105 71 104 7 5 "" [1 uses]) (note 104 105 72 7 [bb 7] NOTE_INSN_BASIC_BLOCK) ;; End of basic block 7 -> ( 4) ;; lr out 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 250 262 266 267 268 287 ;; live out 250 ;; rd out (7) 0, 1, 2, 3, 4, 5, 6 ;; UD chains for artificial uses ;; reg 28 { } ;; reg 29 { } ;; reg 30 { } ;; reg 77 { } ;; reg 78 { } ;; Succ edge 4 [100.0%] (fallthru) ;; Start of basic block ( 4) -> 5 ;; bb 5 artificial_defs: { } ;; bb 5 artificial_uses: { u47(28){ }u48(29){ }u49(30){ }u50(77){ }u51(78){ }} ;; lr in 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 79 [$fakec] 257 264 269 ;; lr use 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 257 264 ;; lr def 234 280 281 282 ;; live in 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 79 [$fakec] 257 264 269 ;; live gen 234 280 281 282 ;; live kill ;; rd in (0) ;; rd gen (0) ;; rd kill (0) ;; Pred edge 4 [9.0%] (fallthru,loop_exit) (note 72 104 73 5 [bb 5] NOTE_INSN_BASIC_BLOCK) (insn 73 72 74 5 (set (reg:SI 280) (not:SI (subreg/s:SI (reg/v:DI 264 [ start+-4 ]) 4))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 149 {one_cmplsi2} (expr_list:REG_DEAD (reg/v:DI 264 [ start+-4 ]) (nil))) (insn 74 73 75 5 (set (reg:SI 281) (plus:SI (reg:SI 280) (subreg/s:SI (reg:DI 257 [ D.2064+-4 ]) 4))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 10 {*addsi3} (expr_list:REG_DEAD (reg:SI 280) (expr_list:REG_DEAD (reg:DI 257 [ D.2064+-4 ]) (nil)))) (insn 75 74 76 5 (set (reg:SI 282) (plus:SI (reg:SI 281) (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:38 10 {*addsi3} (expr_list:REG_DEAD (reg:SI 281) (nil))) (insn 76 75 77 5 (set (reg/v:DI 234 [ count+-4 ]) (sign_extend:DI (reg:SI 282))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:38 202 {extendsidi2} (expr_list:REG_DEAD (reg:SI 282) (nil))) ;; End of basic block 5 -> ( 6) ;; lr out 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 79 [$fakec] 234 269 ;; live out 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 79 [$fakec] 234 269 ;; rd out (0) ;; UD chains for artificial uses ;; reg 28 { } ;; reg 29 { } ;; reg 30 { } ;; reg 77 { } ;; reg 78 { } ;; UD chains for insn luid 0 uid 73 ;; reg 264 { } ;; UD chains for insn luid 1 uid 74 ;; reg 257 { } ;; reg 280 { } ;; UD chains for insn luid 2 uid 75 ;; reg 281 { } ;; UD chains for insn luid 3 uid 76 ;; reg 282 { } ;; Succ edge 6 [100.0%] (fallthru) ;; Start of basic block ( 2 5) -> 6 ;; bb 6 artificial_defs: { } ;; bb 6 artificial_uses: { u62(28){ }u63(29){ }u64(30){ }u65(77){ }u66(78){ }} ;; lr in 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 79 [$fakec] 234 269 ;; lr use 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 79 [$fakec] 234 269 ;; 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] 24 [$24] 25 [$25] 26 [$26] 27 [$27] 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] 283 284 285 ;; live in 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 79 [$fakec] 234 269 ;; live gen 2 [$2] 4 [$4] 5 [$5] 6 [$6] 79 [$fakec] 283 284 285 ;; live kill 31 [$31] ;; rd in (0) ;; rd gen (0) ;; rd kill (0) ;; Pred edge 2 [9.0%] ;; Pred edge 5 [100.0%] (fallthru) (code_label 77 76 78 6 2 "" [1 uses]) (note 78 77 79 6 [bb 6] NOTE_INSN_BASIC_BLOCK) (insn 79 78 80 6 (set (reg/f:DI 283 [ sp_20(D)->s ]) (mem/s/f:DI (plus:DI (reg/v/f:DI 269 [ sp ]) (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 269 [ sp ]) (nil))) (insn 80 79 81 6 (set (reg/f:DI 284 [ D.2020_21->vp ]) (mem/s/f:DI (plus:DI (reg/f:DI 283 [ sp_20(D)->s ]) (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 283 [ sp_20(D)->s ]) (nil))) (insn 81 80 82 6 (set (reg/f:DI 285) (high:DI (symbol_ref/f:DI ("*.LC0") [flags 0x2] ))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:43 265 {*got_pagedi} (nil)) (insn 82 81 83 6 (set (reg:DI 4 $4) (lo_sum:DI (reg/f:DI 285) (symbol_ref/f:DI ("*.LC0") [flags 0x2] ))) /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_DEAD (reg/f:DI 285) (expr_list:REG_EQUAL (symbol_ref/f:DI ("*.LC0") [flags 0x2] ) (nil)))) (insn 83 82 84 6 (set (reg:DI 5 $5) (symbol_ref:DI ("exit") [flags 0x41] )) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:43 263 {*got_dispdi} (nil)) (insn 84 83 85 6 (set (reg:DI 6 $6) (symbol_ref:DI ("M_var") [flags 0x2] )) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:43 263 {*got_dispdi} (nil)) (call_insn 85 84 86 6 (parallel [ (set (reg:DI 2 $2) (call (mem:SI (reg/f:DI 284 [ D.2020_21->vp ]) [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 284 [ D.2020_21->vp ]) (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)))))) (insn 86 85 91 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 91 86 94 6 (set (reg/i:DI 2 $2) (reg/v:DI 234 [ count+-4 ])) /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 234 [ count+-4 ]) (nil))) (insn 94 91 0 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)) ;; End of basic block 6 -> ( 1) ;; lr out 2 [$2] 28 [$28] 29 [$sp] 30 [$fp] 31 [$31] 77 [$arg] 78 [$frame] 79 [$fakec] ;; live out 2 [$2] 28 [$28] 29 [$sp] 30 [$fp] 77 [$arg] 78 [$frame] 79 [$fakec] ;; rd out (0) ;; UD chains for artificial uses ;; reg 28 { } ;; reg 29 { } ;; reg 30 { } ;; reg 77 { } ;; reg 78 { } ;; UD chains for insn luid 0 uid 79 ;; reg 269 { } ;; UD chains for insn luid 1 uid 80 ;; reg 283 { } ;; UD chains for insn luid 3 uid 82 ;; reg 285 { } ;; UD chains for insn luid 6 uid 85 ;; reg 29 { } ;; reg 4 { } ;; reg 5 { } ;; reg 6 { } ;; reg 79 { } ;; reg 284 { } ;; UD chains for insn luid 7 uid 86 ;; reg 79 { } ;; UD chains for insn luid 8 uid 91 ;; reg 234 { } ;; UD chains for insn luid 9 uid 94 ;; reg 2 { } ;; Succ edge EXIT [100.0%] (fallthru) *****ending processing of loop ****** Set in insn 62 is invariant (0), cost 8, depends on Set in insn 64 is invariant (1), cost 8, depends on Decided to move invariant 0 -- gain 8 Decided to move invariant 1 -- gain 8 deferring rescan insn with uid = 62. deferring rescan insn with uid = 63. deferring rescan insn with uid = 106. changing bb of uid 62 from 4 to 3 deferring rescan insn with uid = 64. deferring rescan insn with uid = 65. deferring rescan insn with uid = 107. changing bb of uid 64 from 4 to 3 (note 49 0 40 2 [bb 2] NOTE_INSN_BASIC_BLOCK) (insn 40 49 41 2 (set (reg/v:DI 264 [ start+-4 ]) (reg:DI 4 $4 [ start+-4 ])) /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 4 $4 [ start+-4 ]) (nil))) (insn 41 40 42 2 (set (reg/v:DI 265 [ end+-4 ]) (reg:DI 5 $5 [ end+-4 ])) /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 5 $5 [ end+-4 ]) (nil))) (insn 42 41 43 2 (set (reg/v/f:DI 266 [ a ]) (reg:DI 6 $6 [ a ])) /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 6 $6 [ a ]) (nil))) (insn 43 42 44 2 (set (reg/v/f:DI 267 [ b ]) (reg:DI 7 $7 [ b ])) /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 7 $7 [ b ]) (nil))) (insn 44 43 45 2 (set (reg/v:DI 268 [ c+-4 ]) (reg:DI 8 $8 [ c+-4 ])) /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 8 $8 [ c+-4 ]) (nil))) (insn 45 44 46 2 (set (reg/v/f:DI 269 [ sp ]) (reg:DI 9 $9 [ sp ])) /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 9 $9 [ sp ]) (nil))) (note 46 45 51 2 NOTE_INSN_FUNCTION_BEG) (insn 51 46 48 2 (set (reg:SI 270) (gt:SI (subreg/s:SI (reg/v:DI 264 [ start+-4 ]) 4) (subreg/s:SI (reg/v:DI 265 [ end+-4 ]) 4))) /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 48 51 52 2 (set (reg/v:DI 234 [ count+-4 ]) (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} (nil)) (jump_insn 52 48 53 2 (set (pc) (if_then_else (ne (reg:SI 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 270) (expr_list:REG_BR_PROB (const_int 900 [0x384]) (nil))) -> 77) (note 53 52 54 3 [bb 3] NOTE_INSN_BASIC_BLOCK) (insn 54 53 55 3 (set (reg:DI 257 [ D.2064+-4 ]) (sign_extend:DI (subreg:SI (reg/v:DI 265 [ end+-4 ]) 4))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 202 {extendsidi2} (expr_list:REG_DEAD (reg/v:DI 265 [ end+-4 ]) (nil))) (insn 55 54 56 3 (set (reg:SI 271) (minus:SI (subreg/s:SI (reg:DI 257 [ D.2064+-4 ]) 4) (subreg:SI (reg/v:DI 264 [ start+-4 ]) 4))) /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 56 55 57 3 (set (reg:DI 272) (zero_extend:DI (reg:SI 271))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 181 {*zero_extendsidi2} (expr_list:REG_DEAD (reg:SI 271) (nil))) (insn 57 56 58 3 (set (reg:DI 273) (plus:DI (reg:DI 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} (expr_list:REG_DEAD (reg:DI 272) (nil))) (insn 58 57 47 3 (set (reg:DI 262 [ D.2069 ]) (ashift:DI (reg:DI 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} (expr_list:REG_DEAD (reg:DI 273) (nil))) (insn 47 58 103 3 (set (reg:DI 250 [ ivtmp.16 ]) (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} (nil)) (insn 103 47 62 3 (set (reg:DI 287 [ D.2057 ]) (ashift:DI (reg/v:DI 264 [ start+-4 ]) (const_int 2 [0x2]))) 405 {*ashldi3} (nil)) (insn 62 103 64 3 (set (reg:DI 288) (plus:DI (reg/v/f:DI 266 [ a ]) (reg:DI 287 [ D.2057 ]))) /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 289) (plus:DI (reg/v/f:DI 267 [ b ]) (reg:DI 287 [ D.2057 ]))) /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 252 [ D.2057 ]) (nil))) (code_label 70 64 59 4 3 "" [0 uses]) (note 59 70 106 4 [bb 4] NOTE_INSN_BASIC_BLOCK) (insn 106 59 63 4 (set (reg:DI 274) (reg:DI 288)) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 -1 (nil)) (insn 63 106 107 4 (set (reg:DI 275) (plus:DI (reg:DI 288) (reg:DI 250 [ ivtmp.16 ]))) /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 274) (nil))) (insn 107 63 65 4 (set (reg:DI 276) (reg:DI 289)) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 -1 (nil)) (insn 65 107 66 4 (set (reg:DI 277) (plus:DI (reg:DI 289) (reg:DI 250 [ ivtmp.16 ]))) /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 276) (nil))) (insn 66 65 67 4 (set (reg:SI 278 [ MEM[base: D.2059_48, offset: 0B] ]) (mem:SI (reg:DI 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 278 {*movsi_internal} (expr_list:REG_DEAD (reg:DI 277) (nil))) (insn 67 66 68 4 (set (reg:SI 279) (plus:SI (reg:SI 278 [ MEM[base: D.2059_48, offset: 0B] ]) (subreg/s:SI (reg/v:DI 268 [ c+-4 ]) 4))) /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_DEAD (reg:SI 278 [ MEM[base: D.2059_48, offset: 0B] ]) (nil))) (insn 68 67 69 4 (set (mem:SI (reg:DI 275) [2 MEM[base: D.2063_52, offset: 0B]+0 S4 A32]) (reg:SI 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 279) (expr_list:REG_DEAD (reg:DI 275) (nil)))) (insn 69 68 71 4 (set (reg:DI 250 [ ivtmp.16 ]) (plus:DI (reg:DI 250 [ ivtmp.16 ]) (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)) (jump_insn 71 69 105 4 (set (pc) (if_then_else (ne (reg:DI 250 [ ivtmp.16 ]) (reg:DI 262 [ D.2069 ])) (label_ref:DI 105) (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)) -> 105) (code_label 105 71 104 7 5 "" [1 uses]) (note 104 105 72 7 [bb 7] NOTE_INSN_BASIC_BLOCK) (note 72 104 73 5 [bb 5] NOTE_INSN_BASIC_BLOCK) (insn 73 72 74 5 (set (reg:SI 280) (not:SI (subreg/s:SI (reg/v:DI 264 [ start+-4 ]) 4))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 149 {one_cmplsi2} (expr_list:REG_DEAD (reg/v:DI 264 [ start+-4 ]) (nil))) (insn 74 73 75 5 (set (reg:SI 281) (plus:SI (reg:SI 280) (subreg/s:SI (reg:DI 257 [ D.2064+-4 ]) 4))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:33 10 {*addsi3} (expr_list:REG_DEAD (reg:SI 280) (expr_list:REG_DEAD (reg:DI 257 [ D.2064+-4 ]) (nil)))) (insn 75 74 76 5 (set (reg:SI 282) (plus:SI (reg:SI 281) (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:38 10 {*addsi3} (expr_list:REG_DEAD (reg:SI 281) (nil))) (insn 76 75 77 5 (set (reg/v:DI 234 [ count+-4 ]) (sign_extend:DI (reg:SI 282))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:38 202 {extendsidi2} (expr_list:REG_DEAD (reg:SI 282) (nil))) (code_label 77 76 78 6 2 "" [1 uses]) (note 78 77 79 6 [bb 6] NOTE_INSN_BASIC_BLOCK) (insn 79 78 80 6 (set (reg/f:DI 283 [ sp_20(D)->s ]) (mem/s/f:DI (plus:DI (reg/v/f:DI 269 [ sp ]) (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 269 [ sp ]) (nil))) (insn 80 79 81 6 (set (reg/f:DI 284 [ D.2020_21->vp ]) (mem/s/f:DI (plus:DI (reg/f:DI 283 [ sp_20(D)->s ]) (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 283 [ sp_20(D)->s ]) (nil))) (insn 81 80 82 6 (set (reg/f:DI 285) (high:DI (symbol_ref/f:DI ("*.LC0") [flags 0x2] ))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:43 265 {*got_pagedi} (nil)) (insn 82 81 83 6 (set (reg:DI 4 $4) (lo_sum:DI (reg/f:DI 285) (symbol_ref/f:DI ("*.LC0") [flags 0x2] ))) /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_DEAD (reg/f:DI 285) (expr_list:REG_EQUAL (symbol_ref/f:DI ("*.LC0") [flags 0x2] ) (nil)))) (insn 83 82 84 6 (set (reg:DI 5 $5) (symbol_ref:DI ("exit") [flags 0x41] )) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:43 263 {*got_dispdi} (nil)) (insn 84 83 85 6 (set (reg:DI 6 $6) (symbol_ref:DI ("M_var") [flags 0x2] )) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:43 263 {*got_dispdi} (nil)) (call_insn 85 84 86 6 (parallel [ (set (reg:DI 2 $2) (call (mem:SI (reg/f:DI 284 [ D.2020_21->vp ]) [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 284 [ D.2020_21->vp ]) (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)))))) (insn 86 85 91 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 91 86 94 6 (set (reg/i:DI 2 $2) (reg/v:DI 234 [ count+-4 ])) /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 234 [ count+-4 ]) (nil))) (insn 94 91 0 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)) starting the processing of deferred insns rescanning insn with uid = 62. deleting insn with uid = 62. rescanning insn with uid = 63. deleting insn with uid = 63. rescanning insn with uid = 64. deleting insn with uid = 64. rescanning insn with uid = 65. deleting insn with uid = 65. rescanning insn with uid = 106. deleting insn with uid = 106. rescanning insn with uid = 107. deleting insn with uid = 107. ending the processing of deferred insns ;; Function g (g) (note 5 0 2 2 [bb 2] NOTE_INSN_BASIC_BLOCK) (insn 2 5 3 2 (set (reg/v:DI 198 [ i+-4 ]) (reg:DI 4 $4 [ i+-4 ])) /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} (expr_list:REG_DEAD (reg:DI 4 $4 [ i+-4 ]) (nil))) (note 3 2 7 2 NOTE_INSN_FUNCTION_BEG) (insn 7 3 9 2 (set (reg:SI 199) (plus:SI (subreg:SI (reg/v:DI 198 [ i+-4 ]) 4) (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} (expr_list:REG_DEAD (reg/v:DI 198 [ i+-4 ]) (nil))) (insn 9 7 4 2 (set (reg:SI 200) (leu:SI (reg:SI 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 4 9 10 2 (set (reg:DI 194 [ D.2012+-4 ]) (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} (nil)) (jump_insn 10 4 11 2 (set (pc) (if_then_else (eq (reg:SI 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 200) (expr_list:REG_BR_PROB (const_int 3900 [0xf3c]) (nil))) -> 18) (note 11 10 12 3 [bb 3] NOTE_INSN_BASIC_BLOCK) (insn 12 11 13 3 (set (reg/f:DI 201) (high:DI (symbol_ref:DI ("CSWTCH.1") [flags 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 265 {*got_pagedi} (nil)) (insn 13 12 14 3 (set (reg:DI 202 [ csui.0+-4 ]) (zero_extend:DI (reg:SI 199))) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:50 181 {*zero_extendsidi2} (expr_list:REG_DEAD (reg:DI 196 [ csui.0+-4 ]) (nil))) (insn 14 13 15 3 (set (reg:DI 203) (ashift:DI (reg:DI 202 [ csui.0+-4 ]) (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} (expr_list:REG_DEAD (reg:DI 202 [ csui.0+-4 ]) (nil))) (insn 15 14 16 3 (set (reg/f:DI 205) (lo_sum:DI (reg/f:DI 201) (symbol_ref:DI ("CSWTCH.1") [flags 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 269 {*lowdi} (expr_list:REG_DEAD (reg/f:DI 201) (expr_list:REG_EQUAL (symbol_ref:DI ("CSWTCH.1") [flags 0x2] ) (nil)))) (insn 16 15 17 3 (set (reg/f:DI 204) (plus:DI (reg:DI 203) (reg/f:DI 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 205) (expr_list:REG_DEAD (reg:DI 203) (nil)))) (insn 17 16 18 3 (set (reg:DI 194 [ D.2012+-4 ]) (sign_extend:DI (mem/s/u:SI (reg/f:DI 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 204) (nil))) (code_label 18 17 19 4 8 "" [1 uses]) (note 19 18 24 4 [bb 4] NOTE_INSN_BASIC_BLOCK) (insn 24 19 27 4 (set (reg/i:DI 2 $2) (reg:DI 194 [ D.2012+-4 ])) /home/member/kais58/beast/tgc/tgcware-for-irix/gcc46/src/gcc-4.6.1/gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c:59 276 {*movdi_64bit} (expr_list:REG_DEAD (reg:DI 194 [ D.2012+-4 ]) (nil))) (insn 27 24 0 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)) starting the processing of deferred insns ending the processing of deferred insns