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