On Thu, Jun 02, 2005 at 11:29:36AM +0200, Leopold Toetsch wrote:
> Peter Sinnott <[EMAIL PROTECTED]> wrote:
> > When running t/op/trans.t using the jit it fails. When not
> > using jit it passes
> 
> > I think the problem may be with the macro as
> 
> hmm, but N2 prints as 'nan' before the macro is called.


If it runs 

test 1
test 2

it gets 

-bash-2.05b$ ./parrot a.pasm
ok 1
N2 = 1.175201
ok 2
-bash-2.05b$ ./parrot -j a.pasm
ok 1
N2 = nan
not ok 2


If it runs 

test 2
test 1
test 2


-bash-2.05b$ ./parrot aa.pasm
N2 = 1.175201
ok 0
ok 1
N2 = 1.175201
ok 2
-bash-2.05b$ ./parrot -j aa.pasm
N2 = 1.175201
ok 0
not ok 1
N2 = nan
not ok 2

So to me it looks like test 2 will pass as long as it is the first test.
I _think_ last night I remove the macro calls and it passed(well printed
the right result from N2).

I will take a look at the docs you mention and see if I get anywhere.

> 
> Anyway, could you please try to debug this according to
> 
>   $ perldoc -F docs/jit.pod
>   / Debugging
> 
> or similar hint in docs/debug.pod (rev 8252).
> 
> Thanks,
> leo

-- 
It's our responsibility to competently administrate emerging products while 
continuing to assertively utilize multimedia based catalysts for change 
to exceed customer expectations

Reply via email to