Path to this page:
Subject: CVS commit: pkgsrc/devel/nasm
From: Adam Ciarcinski
Date: 2019-01-05 01:01:32
Message id: 20190105000132.C06FBFB16@cvs.NetBSD.org
Log Message:
nasm: updated to 2.14.02
Version 2.14.02
Fix crash due to multiple errors or warnings during the code generation pass if \
a list file is specified.
Version 2.14.01
Create all system-defined macros defore processing command-line given \
preprocessing directives (-p, -d, -u, --pragma, --before).
If debugging is enabled, define a __DEBUG_FORMAT__ predefined macro. See section \
4.11.7.
Fix an assert for the case in the obj format when a SEG operator refers to an \
EXTERN symbol declared further down in the code.
Fix a corner case in the floating-point code where a binary, octal or \
hexadecimal floating-point having at least 32, 11, or 8 mantissa digits could \
produce slightly incorrect results under very specific conditions.
Support -MD without a filename, for gcc compatibility. -MF can be used to set \
the dependencies output filename. See section 2.1.7.
Fix -E in combination with -MD. See section 2.1.21.
Fix missing errors on redefined labels; would cause convergence failure instead \
which is very slow and not easy to debug.
Duplicate definitions of the same label with the same value is now explicitly \
permitted (2.14 would allow it in some circumstances.)
Add the option --no-line to ignore %line directives in the source. See section \
2.1.33 and section 4.10.1.
Files: