svn commit: r1635 - in trunk/yasm/libyasm: tests

peter at tortall.net peter at tortall.net
Fri Sep 29 22:13:42 PDT 2006


Author: peter
Date: Fri Sep 29 22:13:41 2006
New Revision: 1635

Added:
   trunk/yasm/libyasm/tests/opt-oldalign.asm
   trunk/yasm/libyasm/tests/opt-oldalign.hex
Modified:
   trunk/yasm/libyasm/expr.c
   trunk/yasm/libyasm/tests/Makefile.inc
Changeset:
   http://www.tortall.net/projects/yasm/changeset/1635

Log:
Fix #77 by performing symrec-symrec -> subst placeholder transformation
recursively in yasm_expr__bc_dist_subst(); before this we would only do
one level, which fails on simple structures like the old NASM align approach
of "($$-$) & value" (as the $$-$ is one level down in the expression).



More information about the yasm-cvs mailing list