Added test for wrong IA32 peephole optimization.
Extended test.

We can learn some code generation tricks from gcc here.
Added test that crashes during prolog/epilog construction.