In AVRFrameLowering::spillCalleeSavedRegisters(), when a 16-bit
livein register is spilled, two PUSH instructions are generated
for the higher and lower 8-bit registers. But these two 8-bit
registers are marked as killed in the two PUSH instructions, so
any future use of them will lead to a crash.
This patch fixes the above issue by adding the two 8-bit sub
registers to the livein list.
livein should be capital.