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

peter at tortall.net peter at tortall.net
Sat Feb 3 16:41:42 PST 2007


Author: peter
Date: Sat Feb  3 16:41:42 2007
New Revision: 1753

Added:
   trunk/yasm/libyasm/tests/reserve-err1.asm
   trunk/yasm/libyasm/tests/reserve-err1.errwarn
   trunk/yasm/libyasm/tests/reserve-err2.asm
   trunk/yasm/libyasm/tests/reserve-err2.errwarn
   trunk/yasm/libyasm/tests/strucsize.asm
   trunk/yasm/libyasm/tests/strucsize.hex
   trunk/yasm/libyasm/tests/times-res.asm
   trunk/yasm/libyasm/tests/times-res.errwarn
   trunk/yasm/libyasm/tests/times-res.hex
Removed:
   trunk/yasm/modules/objfmts/bin/tests/reserve-err.asm
   trunk/yasm/modules/objfmts/bin/tests/reserve-err.errwarn
Modified:
   trunk/yasm/libyasm/bc-reserve.c
   trunk/yasm/libyasm/tests/Makefile.inc
   trunk/yasm/modules/objfmts/bin/tests/Makefile.inc
Changeset:
   http://www.tortall.net/projects/yasm/changeset/1753

Log:
Fix #98.  Fix implemented by merging any reserve multiple into the main
bytecode multiple.

strucsize.asm tests both creation and instantiation of a nested structure.
[1751] and [1752] fix bugs found during the testing of the instantiation
portion of this testcase.

A side effect of this change is that some errors are found in different
phases, and the error messages are slightly different.  Split
reserve-error.asm testcase into two parts to still get full coverage.



More information about the yasm-cvs mailing list