http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56441
--- Comment #1 from gnugcc at emblocks dot org 2013-02-25 08:31:31 UTC --- @ ..\..\src\samba\smblib.c:2362 .loc 1 2362 0 @(insn 688 1291 1292 45 (set (reg:SI 1 r1 [orig:698 MEM[(const unsigned char *)name_10(D) + 15B] ] [698]) @ (zero_extend:SI (mem:QI (plus:SI (reg/v/f:SI 1 r1 [orig:454 name ] [454]) @ (const_int 15 [0xf])) [0 MEM[(const unsigned char *)name_10(D) + 15B]+0 S1 A8]))) ..\..\src\samba\smblib.c:2362 735 {thumb2_zero_extendqisi2_v6} @ (nil)) ldrb r1, [r1, #15] @ zero_extendqisi2 @ 688 thumb2_zero_extendqisi2_v6/2 [length = 4] .LVL137: @ SUCC: 66 [95.5%] 48 [4.5%] (fallthru) @(jump_insn 690 689 1296 45 (parallel [ @ (set (pc) @ (if_then_else (ne (reg:SI 1 r1 [orig:698 MEM[(const unsigned char *)name_10(D) + 15B] ] [698]) @ (const_int 0 [0])) @ (label_ref 721) @ (pc))) @ (clobber (reg:CC 24 cc)) @ ]) ..\..\src\samba\smblib.c:2362 753 {*thumb2_cbnz} @ (expr_list:REG_DEAD (reg:SI 1 r1 [orig:698 MEM[(const unsigned char *)name_10(D) + 15B] ] [698]) @ (expr_list:REG_UNUSED (reg:CC 24 cc) @ (expr_list:REG_BR_PROB (const_int 9550 [0x254e]) @ (nil)))) @ -> 721) cbnz r1, .L35 @ 690 *thumb2_cbnz/1 [length = 2] .LVL138: @ BLOCK 48 freq:6 seq:16 @ PRED: 45 [4.5%] (fallthru) @ ..\..\src\samba\smblib.c:2366 .loc 1 2366 0 @(insn 38 851 1049 48 (set (reg/v:SI 1 r1 [orig:212 j ] [212]) @ (const_int 30 [0x1e])) ..\..\src\samba\smblib.c:2366 714 {*thumb2_movsi_insn} @ (expr_list:REG_EQUAL (const_int 30 [0x1e]) @ (nil))) mov r1, #30 @ 38 *thumb2_movsi_insn/2 [length = 4] @ SUCC: 63 [100.0%] @(jump_insn 1049 38 1050 48 (set (pc) @ (label_ref 691)) 236 {*arm_jump} @ (nil) @ -> 691) b .L6 @ 1049 *arm_jump [length = 2]