Path to this page:
Subject: CVS commit: pkgsrc/devel/nasm
From: Adam Ciarcinski
Date: 2017-12-11 10:02:54
Message id: 20171211090254.85D99FB40@cvs.NetBSD.org
Log Message:
nasm: updated to 2.13.02
Version 2.13.02
* Fix false positive in testing of numeric overflows.
* Fix generation of {PEXTRW} instruction.
* Fix {smartalign} package which could trigger an error during
optimization if the alignment code expanded too much due to
optimization of the previous code.
* Fix a case where negative value in {TIMES} directive causes
panic instead of an error.
* Always finalize {.debug_abbrev} section with a null in
{dwarf} output format.
* Support {debug} flag in section attributes for {macho}
output format. See {machosect}.
* Support up to 16 characters in section names for {macho}
output format.
* Fix missing update of global {BITS} setting if {SECTION}
directive specified a bit size using output format-specific
extensions (e.g. {USE32} for the {obj} output format.)
* Fix the incorrect generation of VEX-encoded instruction when static
mode decorators are specified on scalar instructions, losing the
decorators as they require EVEX encoding.
* Option {-MW} to quote dependency outputs according to Watcom
Make conventions instead of POSIX Make conventions. See {opt-MW}.
* The {obj} output format now contains embedded dependency file
information, unless disabled with {%pragma obj nodepend}. See
{objdepend}.
* Fix generation of dependency lists.
* Fix a number of null pointer reference and memory allocation errors.
* Always generate symbol-relative relocations for the {macho64}
output format; at least some versions of the XCode/LLVM linker fails
for section-relative relocations.
Files: