+ Another issue is with
-XX:jit.arg.genArrayCopy=true

AFAIK there is no such optimization in IPF CG. So I propose turning it off.



On 5/31/07, Yves Ineichen <[EMAIL PROTECTED]> wrote:

Mikhail Fursov wrote:
> Looks like your em.configuration file is not correct and inliner
> pipeline is
> missed.
> Could you paste emconf file with all options you use here?

my emconf file:

chains=chain1
chain1.jits=CS_OPT
CS_OPT.file=jitrino

-XX:jit.CS_OPT.path=opt_init
,translator,optimizer,hir2lir,lock_method,ipf_codegen,unlock_method
-XX:jit.CS_OPT.path.optimizer=ssa
,devirt,inline,purge,simplify,uce,dce,lazyexc,inline_helpers,purge,simplify,uce,dce,memopt,simplify,uce,dce,lower,dessa,statprof,markglobals
-XX:jit.arg.genArrayCopyRepMove=false
-XX:jit.arg.genArrayCopy=true

>
> On 5/31/07, Yves Ineichen <[EMAIL PROTECTED]> wrote:
>>
>> hi all,
>>
>> After I added the "inline" action to my optimizer path the release
>> compiler throws a not implemented FIXME and the debug version fails
with
>> the following assertion:
>>
>>
>>
/data/home/iyves/src/harmony/working_vm/vm/jitrino/src/optimizer/inliner.cpp:1129:
>>
>> static void
>> Jitrino::Inliner::runInlinerPipeline(Jitrino::CompilationContext&,
const
>> char*): Assertion `p!=__null' failed.
>> SIGABRT in VM code.
>> Aborted
>>
>> Im using the following path definitions:
>>
>> -XX:jit.CS_OPT.path=opt_init
>> ,translator,optimizer,hir2lir,lock_method,ipf_codegen,unlock_method
>> -XX:jit.CS_OPT.path.optimizer=ssa
>>
,devirt,inline,purge,simplify,uce,dce,lazyexc,inline_helpers,purge,simplify,uce,dce,memopt,simplify,uce,dce,lower,dessa,statprof,markglobals
>>
>>
>> Is the inliner currently not working as intended or is my path
>> configuration wrong?
>>
>> Thanks,
>>
>> --
>> Yves Ineichen
>> ::p = "This statement cannot be proven"::
>>
>
>
>


--
Yves Ineichen
::p = "This statement cannot be proven"::




--
Mikhail Fursov

Reply via email to