Interesting.. On the 0x2E7 day of Apache Harmony Yves Ineichen wrote: > hi all, > > After I added the "inline" action to my optimizer path the release > compiler
What do you mean by 'release compiler'? is that the one built in release mode or the one taken from our M1 'release'? In both variants assertions are off, so, it is very interesting what version you use. Especially it is interesting because your path looks like the IPF one. On IPF the optimizer is currently off and not well-tested. > 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":: > -- Egor Pasko
