svn commit: r1194 - in trunk/yasm: frontends/yasm modules/arch/x86/tests

peter at tortall.net peter at tortall.net
Fri Jan 21 15:46:28 PST 2005


Author: peter
Date: Fri Jan 21 15:46:27 2005
New Revision: 1194

Added:
   trunk/yasm/modules/arch/x86/tests/nomem64-err2.asm
   trunk/yasm/modules/arch/x86/tests/nomem64-err2.errwarn
Modified:
   trunk/yasm/frontends/yasm/yasm.c
   trunk/yasm/modules/arch/x86/tests/Makefile.inc
   trunk/yasm/modules/arch/x86/tests/nomem64-err.asm
   trunk/yasm/modules/arch/x86/tests/nomem64-err.errwarn
Changeset:
   http://www.tortall.net/projects/yasm/changeset/1194
Log:
* yasm.c (main): Make sure we check for undefined symbols before doing any
expression processing.  A crash is possible if we don't do this.

* nomem64-err.asm, nomem64-err.errwarn: New order forces split of this into:
* nomem64-err2.asm, nomem64-err2.errwarn: move two cases here.

Found by: Ewout Prangsma <ewout at prangsma.net>





More information about the yasm-cvs mailing list