While you're at it, I'd like to get this patches in, but we probably need a new target for building, as running normally with this framework compiled in leads to problems.

Can we find a way to make it a different build target, or at least a flag

   -Dwith.jitrino.test.framework

or something?

(Apologies if you've already done that :)

geir

Mikhail Fursov wrote:
Thank you Ivan.
The problem you found with TestRegistry.cpp will be fixed with the next my
patch for Jitrino testing framework.
I'll check all of your tests this weekend and post comments.

On 10/27/06, Ivan Kollegov <[EMAIL PROTECTED]> wrote:

Hi JIT developers.

I've wrote 4 templates and about 20 tests to test Jitrino's internal
algorithms. I put them all into JIRA-1586

Also I've founded a problem with testing simplifier.cpp (test
testSimplifyIf). The problem was in

FlowGraph::foldBranch(ControlFlowGraph& fg, Node* block, BranchInst*
br, bool isTaken)

{
    assert(br == block->getLastInst());
    assert(block->getOutDegree() == 2);
     fg.removeEdge(block->getOutEdge(isTaken ? Edge::Kind_False :
Edge::Kind_True));
     br->unlink();
}

The variable "block" can be null. This problem can be fixed with patch
in JIRA-1986

Also, I had problems with race condition with initializing of static
section in TestRegistry* TestRegistry::getInstance(){

Could you check the changes?




Reply via email to