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]