]> granicus.if.org Git - yasm/commit
Fix #98. Fix implemented by merging any reserve multiple into the main
authorPeter Johnson <peter@tortall.net>
Sun, 4 Feb 2007 00:41:42 +0000 (00:41 -0000)
committerPeter Johnson <peter@tortall.net>
Sun, 4 Feb 2007 00:41:42 +0000 (00:41 -0000)
commit560315575831cd7060285d0290e93b9edc39c87a
tree08aee21d2c1eeb137bb591927d768a9c1c39c1df
parentd260877b316379f0372f67de5b2275c706c18615
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.

svn path=/trunk/yasm/; revision=1753
12 files changed:
libyasm/bc-reserve.c
libyasm/tests/Makefile.inc
libyasm/tests/reserve-err1.asm [moved from modules/objfmts/bin/tests/reserve-err.asm with 100% similarity]
libyasm/tests/reserve-err1.errwarn [new file with mode: 0644]
libyasm/tests/reserve-err2.asm [new file with mode: 0644]
libyasm/tests/reserve-err2.errwarn [moved from modules/objfmts/bin/tests/reserve-err.errwarn with 74% similarity]
libyasm/tests/strucsize.asm [new file with mode: 0644]
libyasm/tests/strucsize.hex [new file with mode: 0644]
libyasm/tests/times-res.asm [new file with mode: 0644]
libyasm/tests/times-res.errwarn [new file with mode: 0644]
libyasm/tests/times-res.hex [new file with mode: 0644]
modules/objfmts/bin/tests/Makefile.inc