https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127743
--- Comment #3 from Uroš Bizjak <ubizjak at gmail dot com> ---
_.expand is OK:
148: r106:HF=[r118:DI+0x2]
149: flags:CCZ=cmp(r111:DI,r114:DI)
150: pc={(flags:CCZ==0)?L165:pc}
REG_BR_PROB 187153201
151: NOTE_INSN_BASIC_BLOCK 22
152: r211:HF=[`*.LC1']
REG_EQUAL 0.0
153: r210:HI=r211:HF#0
154: r212:SI=zero_extend(r210:HI)
155: r213:HI=r106:HF#0
156: r214:SI=zero_extend(r213:HI)
157: {r215:SI=r212:SI<<0x10;clobber flags:CC;}
158: {r216:SI=r215:SI|r214:SI;clobber flags:CC;}
159: r209:V2HF=r216:SI#0
160: [r111:DI]=r209:V2HF