x86: -mfence-as-lock-add=yes doesn't work for 16-bit mode

Rather than trying to fix this (which would require making an assumption
on the upper half of %esp being zero), simply issue an error. While at
it, since the generated code is in conflict with -momit-lock-prefix=yes,
issue an error in that case as well.
1 file changed