From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7904 invoked by alias); 5 Apr 2011 01:12:53 -0000 Received: (qmail 7892 invoked by uid 22791); 5 Apr 2011 01:12:50 -0000 X-SWARE-Spam-Status: No, hits=-2.8 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from localhost (HELO gcc.gnu.org) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 05 Apr 2011 01:12:42 +0000 From: "danglin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/48441] [4.7 Regression] ICE in mark_oprs_set X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: danglin at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: steven at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated Content-Type: text/plain; charset="UTF-8" MIME-Version: 1.0 Date: Tue, 05 Apr 2011 01:12:00 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2011-04/txt/msg00363.txt.bz2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48441 --- Comment #5 from John David Anglin 2011-04-05 01:12:21 UTC --- Is this what you want? (gdb) p df_dump (stderr) convert_utf16_utf8 Dataflow summary: ;; invalidated by call 0 [%r0] 1 [%r1] 2 [%r2] 19 [%r19] 20 [%r20] 21 [%r21] 22 [%r22] 23 [%r23] 24 [%r24] 25 [%r25] 26 [%r26] 27 [%r27] 28 [%r28] 29 [%r29] 31 [%r31] 32 [%fr4] 33 [%fr4R] 34 [%fr5] 35 [%fr5R] 36 [%fr6] 37 [%fr6R] 38 [%fr7] 39 [%fr7R] 40 [%fr8] 41 [%fr8R] 42 [%fr9] 43 [%fr9R] 44 [%fr10] 45 [%fr10R] 46 [%fr11] 47 [%fr11R] 68 [%fr22] 69 [%fr22R] 70 [%fr23] 71 [%fr23R] 72 [%fr24] 73 [%fr24R] 74 [%fr25] 75 [%fr25R] 76 [%fr26] 77 [%fr26R] 78 [%fr27] 79 [%fr27R] 80 [%fr28] 81 [%fr28R] 82 [%fr29] 83 [%fr29R] 84 [%fr30] 85 [%fr30R] 86 [%fr31] 87 [%fr31R] 88 [SAR] ;; hardware regs used 30 [%r30] 89 [sfp] ;; regular block artificial uses 3 [%r3] 30 [%r30] 89 [sfp] ;; eh block artificial uses 3 [%r3] 30 [%r30] 89 [sfp] ;; entry block defs 2 [%r2] 3 [%r3] 23 [%r23] 24 [%r24] 25 [%r25] 26 [%r26] 28 [%r28] 30 [%r30] 32 [%fr4] 33 [%fr4R] 34 [%fr5] 35 [%fr5R] 36 [%fr6] 37 [%fr6R] 38 [%fr7] 39 [%fr7R] 89 [sfp] ;; exit block uses 3 [%r3] 28 [%r28] 30 [%r30] 89 [sfp] ;; regs ever live 1[%r1] 2[%r2] 23[%r23] 24[%r24] 25[%r25] 26[%r26] 28[%r28] 30[%r30] ;; ref usage r0={2d} r1={2d} r2={3d} r3={1d,39u,4e} r19={2d} r20={2d} r21={2d} r22={2d} r23={3d,1u} r24={3d,1u} r25={4d,2u} r26={4d,2u} r27={2d} r28={4d,4u} r29={2d} r30={1d,41u} r31={2d} r32={3d} r33={3d} r34={3d} r35={3d} r36={3d} r37={3d} r38={3d} r39={3d} r40={2d} r41={2d} r42={2d} r43={2d} r44={2d} r45={2d} r46={2d} r47={2d} r68={2d} r69={2d} r70={2d} r71={2d} r72={2d} r73={2d} r74={2d} r75={2d} r76={2d} r77={2d} r78={2d} r79={2d} r80={2d} r81={2d} r82={2d} r83={2d} r84={2d} r85={2d} r86={2d} r87={2d} r88={2d} r89={1d,47u} r96={3d,10u} r98={1d,2u} r102={1d,2u} r104={2d,3u} r106={1d,1u} r109={1d,2u} r111={1d,2u} r115={2d,1u} r116={4d,1u} r127={2d,13u,3e} r130={2d,1u} r134={1d,3u} r137={1d,1u} r139={3d,10u} r140={2d,4u} r145={2d,5u} r146={1d,2u} r150={2d,7u,1e} r151={2d,6u,1e} r155={2d,7u} r186={2d,3u} r201={1d,1u} r203={1d,5u} r204={3d,15u} r205={3d,12u} r206={1d,11u} r207={1d,1u} r208={1d,1u} r209={1d,1u} r210={1d,1u} r212={1d,1u} r213={1d,1u} r214={1d,1u} r215={1d,1u} r216={1d,1u} r217={1d,1u} r218={1d,1u,1e} r219={1d,1u} r220={1d,1u} r221={1d,2u} r222={1d,1u,1e} r223={1d,1u} r225={1d,1u} r226={1d,1u} r227={1d,1u,1e} r228={1d,1u} r229={1d,1u} r230={1d,1u} r231={1d,1u} r232={1d,1u} r233={1d,1u} r234={1d,1u} r236={1d,1u} r238={1d,1u} r239={1d,1u} r242={1d,1u} r243={1d,1u} r244={1d,1u} r245={1d,1u} r246={1d,1u} r247={1d,1u} r248={1d,1u} r250={1d,1u} r251={1d,1u} r252={1d,2u} r254={1d,1u} r255={1d,1u} r257={1d,1u} r258={1d,1u} r259={1d,1u} r260={1d,1u} r261={1d,1u} r262={1d,1u} r263={1d,1u} r264={1d,1u} r265={1d,1u} r267={1d,1u} r268={1d,1u} r269={1d,1u} r270={1d,1u} r271={1d,1u} r273={1d,1u} ;; total ref usage 564{227d,325u,12e} in 206{204 regular + 2 call} insns. ( )->[0]->( 2 ) ;; bb 0 artificial_defs: { d-1(2){ }d-1(3){ }d-1(23){ }d-1(24){ }d-1(25){ }d-1(26){ }d-1(28){ }d-1(30){ }d-1(32){ }d-1(33){ }d-1(34){ }d-1(35){ }d-1(36){ }d-1(37){ }d-1(38){ }d-1(39){ }d-1(89){ }} ;; bb 0 artificial_uses: { } ;; lr in ;; lr use ;; lr def 2 [%r2] 3 [%r3] 23 [%r23] 24 [%r24] 25 [%r25] 26 [%r26] 28 [%r28] 30 [%r30] 32 [%fr4] 33 [%fr4R] 34 [%fr5] 35 [%fr5R] 36 [%fr6] 37 [%fr6R] 38 [%fr7] 39 [%fr7R] 89 [sfp] ;; live in ;; live gen 2 [%r2] 3 [%r3] 23 [%r23] 24 [%r24] 25 [%r25] 26 [%r26] 28 [%r28] 30 [%r30] 32 [%fr4] 33 [%fr4R] 34 [%fr5] 35 [%fr5R] 36 [%fr6] 37 [%fr6R] 38 [%fr7] 39 [%fr7R] 89 [sfp] ;; live kill ;; lr out 3 [%r3] 23 [%r23] 24 [%r24] 25 [%r25] 26 [%r26] 30 [%r30] 89 [sfp] ;; live out 3 [%r3] 23 [%r23] 24 [%r24] 25 [%r25] 26 [%r26] 30 [%r30] 89 [sfp] ( 0 )->[2]->( 3 ) ;; bb 2 artificial_defs: { } ;; bb 2 artificial_uses: { u0(3){ }u1(30){ }u2(89){ }} ;; lr in 3 [%r3] 23 [%r23] 24 [%r24] 25 [%r25] 26 [%r26] 30 [%r30] 89 [sfp] ;; lr use 3 [%r3] 23 [%r23] 24 [%r24] 25 [%r25] 26 [%r26] 30 [%r30] 89 [sfp] ;; lr def 96 98 139 203 204 205 206 207 208 ;; live in 3 [%r3] 23 [%r23] 24 [%r24] 25 [%r25] 26 [%r26] 30 [%r30] 89 [sfp] ;; live gen 96 98 139 203 204 205 206 207 208 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ( 31 2 25 )->[3]->( 27 4 ) ;; bb 3 artificial_defs: { } ;; bb 3 artificial_uses: { u29(3){ }u30(30){ }u31(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 205 ;; lr def ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ;; live gen ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ( 3 )->[4]->( 35 5 ) ;; bb 4 artificial_defs: { } ;; bb 4 artificial_uses: { u39(3){ }u40(30){ }u41(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 203 204 ;; lr def 102 127 209 210 212 213 214 215 216 217 218 219 220 221 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ;; live gen 102 127 209 210 212 213 214 215 216 217 218 219 220 221 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 102 127 139 203 204 205 206 221 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 102 127 139 203 204 205 206 221 ( 4 )->[5]->( 6 10 ) ;; bb 5 artificial_defs: { } ;; bb 5 artificial_uses: { u63(3){ }u64(30){ }u65(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 102 127 139 203 204 205 206 221 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 127 221 ;; lr def 222 223 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 102 127 139 203 204 205 206 221 ;; live gen 222 223 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 102 127 139 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 102 127 139 203 204 205 206 ( 5 )->[6]->( 36 7 ) ;; bb 6 artificial_defs: { } ;; bb 6 artificial_uses: { u71(3){ }u72(30){ }u73(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 102 127 139 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 205 ;; lr def ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 102 127 139 203 204 205 206 ;; live gen ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 102 127 139 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 102 127 139 203 204 205 206 ( 6 )->[7]->( 33 34 ) ;; bb 7 artificial_defs: { } ;; bb 7 artificial_uses: { u76(3){ }u77(30){ }u78(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 102 127 139 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 102 ;; lr def ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 102 127 139 203 204 205 206 ;; live gen ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 203 204 205 206 ( 33 34 )->[8]->( 37 9 ) ;; bb 8 artificial_defs: { } ;; bb 8 artificial_uses: { u80(3){ }u81(30){ }u82(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 130 139 186 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 130 186 204 ;; lr def 134 225 226 227 228 229 230 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 130 139 186 203 204 205 206 ;; live gen 134 225 226 227 228 229 230 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 134 139 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 134 139 203 204 205 206 ( 8 )->[9]->( 11 ) ;; bb 9 artificial_defs: { } ;; bb 9 artificial_uses: { u94(3){ }u95(30){ }u96(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 134 139 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 127 134 ;; lr def 127 137 231 232 233 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 134 139 203 204 205 206 ;; live gen 127 137 231 232 233 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 203 204 205 206 ( 5 )->[10]->( 12 11 ) ;; bb 10 artificial_defs: { } ;; bb 10 artificial_uses: { u107(3){ }u108(30){ }u109(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 127 ;; lr def 234 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 203 204 205 206 ;; live gen 234 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 203 204 205 206 ( 10 9 )->[11]->( 14 ) ;; bb 11 artificial_defs: { } ;; bb 11 artificial_uses: { u116(3){ }u117(30){ }u118(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 127 ;; lr def 104 145 150 271 273 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 203 204 205 206 ;; live gen 104 145 150 271 273 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 104 127 139 145 150 203 204 205 206 271 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 104 127 139 145 150 203 204 205 206 271 ( 10 )->[12]->( 17 ) ;; bb 12 artificial_defs: { } ;; bb 12 artificial_uses: { u121(3){ }u122(30){ }u123(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 127 ;; lr def 151 155 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 203 204 205 206 ;; live gen 151 155 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 155 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 155 203 204 205 206 ( 15 14 )->[13]->( 14 ) ;; bb 13 artificial_defs: { } ;; bb 13 artificial_uses: { u128(3){ }u129(30){ }u130(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 146 150 151 203 204 205 206 271 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 146 151 ;; lr def 104 145 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 146 150 151 203 204 205 206 271 ;; live gen 104 145 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 104 127 139 145 150 203 204 205 206 271 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 104 127 139 145 150 203 204 205 206 271 ( 13 11 )->[14]->( 13 15 ) ;; bb 14 artificial_defs: { } ;; bb 14 artificial_uses: { u133(3){ }u134(30){ }u135(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 104 127 139 145 150 203 204 205 206 271 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 104 145 150 ;; lr def 146 150 151 236 238 239 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 104 127 139 145 150 203 204 205 206 271 ;; live gen 146 150 151 236 238 239 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 104 127 139 145 146 150 151 203 204 205 206 271 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 104 127 139 145 146 150 151 203 204 205 206 271 ( 14 )->[15]->( 13 16 ) ;; bb 15 artificial_defs: { } ;; bb 15 artificial_uses: { u153(3){ }u154(30){ }u155(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 104 127 139 145 146 150 151 203 204 205 206 271 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 150 151 271 ;; lr def 242 243 244 245 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 104 127 139 145 146 150 151 203 204 205 206 271 ;; live gen 242 243 244 245 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 104 127 139 145 146 150 151 203 204 205 206 271 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 104 127 139 145 146 150 151 203 204 205 206 271 ( 15 )->[16]->( 17 ) ;; bb 16 artificial_defs: { } ;; bb 16 artificial_uses: { u164(3){ }u165(30){ }u166(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 104 127 139 145 150 151 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 104 145 150 ;; lr def 155 246 247 248 250 251 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 104 127 139 145 150 151 203 204 205 206 ;; live gen 155 246 247 248 250 251 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 155 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 155 203 204 205 206 ( 12 16 )->[17]->( 31 18 ) ;; bb 17 artificial_defs: { } ;; bb 17 artificial_uses: { u178(3){ }u179(30){ }u180(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 155 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 96 151 ;; lr def ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 155 203 204 205 206 ;; live gen ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 155 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 155 203 204 205 206 ( 17 )->[18]->( 19 22 ) ;; bb 18 artificial_defs: { } ;; bb 18 artificial_uses: { u185(3){ }u186(30){ }u187(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 155 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 155 ;; lr def 252 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 155 203 204 205 206 ;; live gen 252 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 155 203 204 205 206 252 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 155 203 204 205 206 252 ( 18 )->[19]->( 20 ) ;; bb 19 artificial_defs: { } ;; bb 19 artificial_uses: { u193(3){ }u194(30){ }u195(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 155 203 204 205 206 252 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 155 252 ;; lr def 140 201 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 155 203 204 205 206 252 ;; live gen 140 201 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 140 151 155 201 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 140 151 155 201 203 204 205 206 ( 20 19 )->[20]->( 20 21 ) ;; bb 20 artificial_defs: { } ;; bb 20 artificial_uses: { u200(3){ }u201(30){ }u202(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 140 151 155 201 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 139 140 155 201 ;; lr def 140 254 255 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 140 151 155 201 203 204 205 206 ;; live gen 140 254 255 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 140 151 155 201 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 140 151 155 201 203 204 205 206 ( 20 )->[21]->( 22 ) ;; bb 21 artificial_defs: { } ;; bb 21 artificial_uses: { u212(3){ }u213(30){ }u214(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 155 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 139 155 ;; lr def 139 257 258 259 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 155 203 204 205 206 ;; live gen 139 257 258 259 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 203 204 205 206 ( 21 18 )->[22]->( 23 24 ) ;; bb 22 artificial_defs: { } ;; bb 22 artificial_uses: { u222(3){ }u223(30){ }u224(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 96 127 151 ;; lr def 96 260 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 151 203 204 205 206 ;; live gen 96 260 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ( 22 )->[23]->( 25 ) ;; bb 23 artificial_defs: { } ;; bb 23 artificial_uses: { u231(3){ }u232(30){ }u233(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 204 205 ;; lr def 204 205 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ;; live gen 204 205 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ( 22 )->[24]->( 25 ) ;; bb 24 artificial_defs: { } ;; bb 24 artificial_uses: { u238(3){ }u239(30){ }u240(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 204 205 ;; lr def 204 205 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ;; live gen 204 205 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ( 24 23 )->[25]->( 3 26 ) ;; bb 25 artificial_defs: { } ;; bb 25 artificial_uses: { u245(3){ }u246(30){ }u247(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 205 ;; lr def ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ;; live gen ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ( 25 )->[26]->( 28 ) ;; bb 26 artificial_defs: { } ;; bb 26 artificial_uses: { u253(3){ }u254(30){ }u255(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] ;; lr def ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 206 ;; live gen ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 206 ( 3 )->[27]->( 38 29 ) ;; bb 27 artificial_defs: { } ;; bb 27 artificial_uses: { u256(3){ }u257(30){ }u258(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 205 ;; lr def 116 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 203 204 205 206 ;; live gen 116 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 116 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 116 203 204 205 206 ( 27 )->[38]->( 28 ) ;; bb 38 artificial_defs: { } ;; bb 38 artificial_uses: { u-1(3){ }u-1(30){ }u-1(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] ;; lr def ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 206 ;; live gen ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 206 ( 38 26 )->[28]->( 32 ) ;; bb 28 artificial_defs: { } ;; bb 28 artificial_uses: { u263(3){ }u264(30){ }u265(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 96 206 ;; lr def 115 261 262 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 206 ;; live gen 115 261 262 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 115 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 115 ( 27 )->[29]->( 30 ) ;; bb 29 artificial_defs: { } ;; bb 29 artificial_uses: { u271(3){ }u272(30){ }u273(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 116 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 116 ;; lr def ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 116 203 204 205 206 ;; live gen ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 116 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 116 203 204 205 206 ( )->[39]->( 31 ) ;; bb 39 artificial_defs: { } ;; bb 39 artificial_uses: { u-1(3){ }u-1(30){ }u-1(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] ;; lr def ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 203 204 205 206 ;; live gen ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 203 204 205 206 ( 37 29 35 36 )->[30]->( 32 ) ;; bb 30 artificial_defs: { } ;; bb 30 artificial_uses: { u275(3){ }u276(30){ }u277(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 116 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 116 ;; lr def 0 [%r0] 1 [%r1] 2 [%r2] 19 [%r19] 20 [%r20] 21 [%r21] 22 [%r22] 23 [%r23] 24 [%r24] 25 [%r25] 26 [%r26] 27 [%r27] 28 [%r28] 29 [%r29] 31 [%r31] 32 [%fr4] 33 [%fr4R] 34 [%fr5] 35 [%fr5R] 36 [%fr6] 37 [%fr6R] 38 [%fr7] 39 [%fr7R] 40 [%fr8] 41 [%fr8R] 42 [%fr9] 43 [%fr9R] 44 [%fr10] 45 [%fr10R] 46 [%fr11] 47 [%fr11R] 68 [%fr22] 69 [%fr22R] 70 [%fr23] 71 [%fr23R] 72 [%fr24] 73 [%fr24R] 74 [%fr25] 75 [%fr25R] 76 [%fr26] 77 [%fr26R] 78 [%fr27] 79 [%fr27R] 80 [%fr28] 81 [%fr28R] 82 [%fr29] 83 [%fr29R] 84 [%fr30] 85 [%fr30R] 86 [%fr31] 87 [%fr31R] 88 [SAR] 106 115 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 116 ;; live gen 28 [%r28] 106 115 ;; live kill 1 [%r1] 2 [%r2] ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 115 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 115 ( 39 17 )->[31]->( 3 ) ;; bb 31 artificial_defs: { } ;; bb 31 artificial_uses: { u282(3){ }u283(30){ }u284(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 96 206 ;; lr def 0 [%r0] 1 [%r1] 2 [%r2] 19 [%r19] 20 [%r20] 21 [%r21] 22 [%r22] 23 [%r23] 24 [%r24] 25 [%r25] 26 [%r26] 27 [%r27] 28 [%r28] 29 [%r29] 31 [%r31] 32 [%fr4] 33 [%fr4R] 34 [%fr5] 35 [%fr5R] 36 [%fr6] 37 [%fr6R] 38 [%fr7] 39 [%fr7R] 40 [%fr8] 41 [%fr8R] 42 [%fr9] 43 [%fr9R] 44 [%fr10] 45 [%fr10R] 46 [%fr11] 47 [%fr11R] 68 [%fr22] 69 [%fr22R] 70 [%fr23] 71 [%fr23R] 72 [%fr24] 73 [%fr24R] 74 [%fr25] 75 [%fr25R] 76 [%fr26] 77 [%fr26R] 78 [%fr27] 79 [%fr27R] 80 [%fr28] 81 [%fr28R] 82 [%fr29] 83 [%fr29R] 84 [%fr30] 85 [%fr30R] 86 [%fr31] 87 [%fr31R] 88 [SAR] 96 109 111 139 263 264 265 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 203 204 205 206 ;; live gen 25 [%r25] 26 [%r26] 28 [%r28] 96 109 111 139 263 264 265 ;; live kill 1 [%r1] 2 [%r2] ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 139 203 204 205 206 ( 28 30 )->[32]->( 1 ) ;; bb 32 artificial_defs: { } ;; bb 32 artificial_uses: { u305(3){ }u306(30){ }u307(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 115 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 115 ;; lr def 28 [%r28] ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 115 ;; live gen 28 [%r28] ;; live kill ;; lr out 3 [%r3] 28 [%r28] 30 [%r30] 89 [sfp] ;; live out 3 [%r3] 28 [%r28] 30 [%r30] 89 [sfp] ( 7 )->[33]->( 8 ) ;; bb 33 artificial_defs: { } ;; bb 33 artificial_uses: { u311(3){ }u312(30){ }u313(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 204 ;; lr def 130 186 267 268 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 203 204 205 206 ;; live gen 130 186 267 268 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 130 139 186 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 130 139 186 203 204 205 206 ( 7 )->[34]->( 8 ) ;; bb 34 artificial_defs: { } ;; bb 34 artificial_uses: { u318(3){ }u319(30){ }u320(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 203 204 205 206 ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] 204 ;; lr def 130 186 269 270 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] 96 127 139 203 204 205 206 ;; live gen 130 186 269 270 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 130 139 186 203 204 205 206 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 96 127 130 139 186 203 204 205 206 ( 4 )->[35]->( 30 ) ;; bb 35 artificial_defs: { } ;; bb 35 artificial_uses: { u325(3){ }u326(30){ }u327(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] ;; lr def 116 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] ;; live gen 116 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 116 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 116 ( 6 )->[36]->( 30 ) ;; bb 36 artificial_defs: { } ;; bb 36 artificial_uses: { u328(3){ }u329(30){ }u330(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] ;; lr def 116 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] ;; live gen 116 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 116 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 116 ( 8 )->[37]->( 30 ) ;; bb 37 artificial_defs: { } ;; bb 37 artificial_uses: { u331(3){ }u332(30){ }u333(89){ }} ;; lr in 3 [%r3] 30 [%r30] 89 [sfp] ;; lr use 3 [%r3] 30 [%r30] 89 [sfp] ;; lr def 116 ;; live in 3 [%r3] 30 [%r30] 89 [sfp] ;; live gen 116 ;; live kill ;; lr out 3 [%r3] 30 [%r30] 89 [sfp] 116 ;; live out 3 [%r3] 30 [%r30] 89 [sfp] 116 ( 32 )->[1]->( ) ;; bb 1 artificial_defs: { } ;; bb 1 artificial_uses: { u334(3){ }u335(28){ }u336(30){ }u337(89){ }} ;; lr in 3 [%r3] 28 [%r28] 30 [%r30] 89 [sfp] ;; lr use 3 [%r3] 28 [%r28] 30 [%r30] 89 [sfp] ;; lr def ;; live in 3 [%r3] 28 [%r28] 30 [%r30] 89 [sfp] ;; live gen ;; live kill ;; lr out ;; live out