Fix Issue 11435 - -O optimization flag causes invalid 32 bit codegen

Do not emit a push from memory instruction for 8 or 16-byte words, ever.