svn commit: r1578 - in branches/new-optimizer: modules/dbgfmts/dwarf2/tests/pass64
peter at tortall.net
peter at tortall.net
Wed Jun 14 00:23:49 PDT 2006
Author: peter
Date: Wed Jun 14 00:23:49 2006
New Revision: 1578
Modified:
branches/new-optimizer/libyasm/section.c
branches/new-optimizer/modules/dbgfmts/dwarf2/tests/pass64/dwarf64_leb128.hex
Changeset:
http://www.tortall.net/projects/yasm/changeset/1578
Log:
Implement first cut at optimizer step 2. Limitations:
- Does not detect cycles, so will infinite loop.
- Does not yet handle secondary expansion of bc offset bytecodes.
However, dwarf64_leb128 now generates essentially identical code to GAS
(except GAS generates relocs for in-file function refs, whereas yasm does not)
x86id tests also now work, but have not been checked yet (so no checkin of
new golden results yet).
More information about the yasm-cvs
mailing list