Merge branch 'nasm-2.14.xx'
commitf7b44f6092623df2a84b5db317d0c5217eccd87e
authorCyrill Gorcunov <gorcunov@gmail.com>
Mon, 15 Oct 2018 19:58:13 +0000 (15 22:58 +0300)
committerCyrill Gorcunov <gorcunov@gmail.com>
Mon, 15 Oct 2018 19:58:13 +0000 (15 22:58 +0300)
tree8489eb0ff19b98281c697b636e00cb70a1a5c681
parent94adf7d765a06d6608ca3aa317ac69a332c817cf
parent28b69e2a633a850e724f309a5ec81bac8638084a
Merge branch 'nasm-2.14.xx'

* nasm-2.14.xx: (83 commits)
  NASM 2.14rc16
  doc: Update changes
  preproc: expand_smacro -- Fix nil dereference on error path
  eval: Eliminate division by zero
  doc: Update changes
  opflags: Convert is_class and is_reg_class to helpers
  preproc: Fix out of range access in expand mmacro
  doc: Update changes
  parser: Fix sigsegv on certain equ instruction parsing
  labels: Make sure nil label is never passed
  labels: Don't nil dereference if no label provided
  macho: Add warning message in macho_output()
  macho/reloc: Fix addr size sensitive conditions
  macho/reloc: Fix macho_output() to get the offset adjustments by add_reloc()
  macho/reloc: Fixed offset adjustment in add_reloc()
  macho/reloc: Allow absolute relocation when forcing a symbol reference
  macho/reloc: Adjust SUB relocation information
  macho/reloc: Fixed in handling GOT/GOTLOAD/TLV relocations
  macho/reloc: Simplified relocation for REL/BRANCH
  macho/sym: Record initial symbol number always
  ...

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
13 files changed:
asm/assemble.c
asm/directiv.c
asm/error.c
asm/eval.c
asm/float.c
asm/nasm.c
asm/parser.c
asm/preproc.c
include/error.h
include/nasm.h
output/outdbg.c
output/outmacho.c
output/outobj.c