svn commit: r1581 - in branches/new-optimizer: libyasm
peter at tortall.net
peter at tortall.net
Wed Jun 14 23:38:30 PDT 2006
Author: peter
Date: Wed Jun 14 23:38:30 2006
New Revision: 1581
Modified:
branches/new-optimizer/libyasm/inttree.c
branches/new-optimizer/libyasm/section.c
branches/new-optimizer/modules/arch/x86/x86bc.c
Changeset:
http://www.tortall.net/projects/yasm/changeset/1581
Log:
Fix some bugs in step 2. Actually pass len_diff to expand_term and don't
expand inactive spans (per the algorithm documentation).
In the interval tree addition, sanity check inputs so high is always higher
than low.
Add a sanity check to x86_bc_jmp_expand() to detect trying to expand an
already-expanded jump.
More information about the yasm-cvs
mailing list