Smart code generation must be enabled

Certain special features of code generation require SMART code generation
to be enabled. These include PUSH of a pointer, POP of a pointer, and PUSH
of a constant (8086 only).