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.

@WalterBright Is there some way to detect it's pushing from a stack slot? (and therefore is always safe)

https://issues.dlang.org/show_bug.cgi?id=11435