[aarch64-port-dev ] C2 error on ARM sim only regardingcall to runtime from non-compiled code
Edward Nevill
edward.nevill at linaro.org
Thu Oct 10 07:38:08 PDT 2013
On Fri, 2013-10-04 at 17:40 +0100, Andrew Dinn wrote:
> When running on the ARM sim Ed found that routine check_compiled_frame
> throws an error claiming that a call out to the runtime is occuring from
> a non-compiler generated address. This happens when a stub enters the
> runtime from one fo the optoRuntime stubs (see opto/runtime.cpp). These
> stubs save only the stack pointer in the thread's frame anchor i.e
> _anchor.last_Java_sp==0xfff..... but _anchor.last_Java_fp==0x0 and
> _anchor.last_Java_pc=0x0.
Hi Andrew,
Thanks very much for looking into this and for the fix.
I have tested the server compiler on the RTSM model and it is now 1000% better.
So far I have tested
Dhrystone
CaffeineMark
Grinderbench
and most importantly
Galaxians
All seem to be fully functional.
All the best,
Ed.
More information about the aarch64-port-dev
mailing list