https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65773
--- Comment #2 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
Found it...the "real" good code is:
106a8d6c: 78 fb e3 7f mr r3,r31
106a8d70: 78 db 64 7f mr r4,r27
106a8d74: 20 00 01 99 stb r8,32(r1)
106a8d78: 00 00 00 39 li r8,0
106a8d7c: 78 eb a5 7f mr r5,r29
106a8d80: 28 00 21 f9 std r9,40(r1)
106a8d84: 36 00 4a 55 rlwinm r10,r10,0,0,27
106a8d88: 30 00 21 f9 std r9,48(r1)
106a8d8c: 21 00 01 99 stb r8,33(r1)
106a8d90: 22 00 41 99 stb r10,34(r1)
106a8d94: 75 ef 7c 48 bl 10e77d08
<_ZN4llvm12MachineInstr10addOp\
erandERNS_15MachineFunctionERKNS_14MachineOperandE+0x8>