svn commit: r1852 - in trunk/yasm: libyasm modules/objfmts/macho/tests/nasm32

peter at tortall.net peter at tortall.net
Mon May 28 01:52:19 PDT 2007


Author: peter
Date: Mon May 28 01:52:18 2007
New Revision: 1852

Added:
   trunk/yasm/modules/objfmts/macho/tests/nasm32/macho32-sect.asm
   trunk/yasm/modules/objfmts/macho/tests/nasm32/macho32-sect.errwarn
   trunk/yasm/modules/objfmts/macho/tests/nasm32/macho32-sect.hex
Modified:
   trunk/yasm/libyasm/valparam.c
   trunk/yasm/libyasm/valparam.h
   trunk/yasm/modules/objfmts/macho/macho-objfmt.c
   trunk/yasm/modules/objfmts/macho/tests/nasm32/Makefile.inc
Changeset:
   http://www.tortall.net/projects/yasm/changeset/1852

Log:
Fix #102: Permit non-standard macho section names.

Two forms are legal ({} are replaceables):
SECTION {segname} {sectname}
SECTION {sectname} segname={segname}
Also,
SECTION {sectname}
where sectname is unrecognized is also legal, defaults segname to __TEXT,
and generates a warning.

Contributed by: bird-yasm at anduin.net



More information about the yasm-cvs mailing list