[aarch64-port-dev ] RFD: AOT for AArch64 (original) (raw)
Andrew Dinn adinn at redhat.com
Mon Mar 26 14:46:43 UTC 2018
- Previous message: [aarch64-port-dev ] RFD: AOT for AArch64
- Next message: RFD: AOT for AArch64
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi Stuart,
On 26/03/18 15:38, Stuart Monteith wrote:
Hi Ed, Just to be explicit, did you originally see something like:
# after -XX: or in .hotspotrc: SuppressErrorAt=/macroAssembleraarch64.cpp:804 # # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (/home/stuart/repos/hs/src/hotspot/cpu/aarch64/macroAssembleraarch64.cpp:804), pid=40733, tid=40752 # assert(isNativeCallTrampolineStubat(stubstartaddr)) failed: doesn't look like a trampoline # # JRE version: OpenJDK Runtime Environment (11.0) (fastdebug build 11-internal+0-adhoc.stuart.hs) # Java VM: OpenJDK 64-Bit Server VM (fastdebug 11-internal+0-adhoc.stuart.hs, mixed mode, aot, tiered, jvmci, compressed oops, g1 gc, linux-aarch64) # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again #
Yes, I just sorted that out with Andrew. That happens if you use a slowdebug build. There is an over-aggressive assert in the trampoline code that doesn't allow for Labels being skipped when C2 checks code size. Andrew has a patch for that.
regards,
Andrew Dinn
- Previous message: [aarch64-port-dev ] RFD: AOT for AArch64
- Next message: RFD: AOT for AArch64
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]