Remove the --allow-64-bits option and make it a warning
commitd24dd5fecc2ce71238e6443b84a274a53f73b559
authorH. Peter Anvin <hpa@zytor.com>
Mon, 8 Feb 2016 18:32:13 +0000 (8 10:32 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Mon, 8 Feb 2016 18:32:13 +0000 (8 10:32 -0800)
treef9d35f8b79c4752f56f5dceebb0eff0af3804eac
parent0c11e123b261686f12daf1cea5e7f36d41f4f3de
Remove the --allow-64-bits option and make it a warning

Remove the --allow-64-bits relocation, and instead make it a
suppressible warning in the case of a zero-extended relocation, and an
error in the case of a sign-extended relocation.

Relocations which can be losslessly represented in the output format
do not issue any diagnostic at all, as there is no problem in that
case.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
assemble.c
doc/nasmdoc.src
nasm.c
nasm.h
nasmlib.h