[aarch64-port-dev ] RFR(S): 8204473 - AARCH64: register post-index addressing mode is not supported directly
Andrew Haley
aph at redhat.com
Wed Jun 6 16:37:03 UTC 2018
On 06/06/2018 02:33 PM, Dmitrij Pochepko wrote:
> Hi all,
>
> please review patch for: JDK-8204473 - AARCH64: register post-index
> addressing mode is not supported directly
>
> This patch adds new addressing mode: "post_reg" (register post-index)
> with respective changes in code. It is used for ld* and st*
> instructions. Before this patch, this mode could be enabled by using
> base_plus_offset_reg, which makes code confusing.
>
>
> Testing: I launched hotspot jtreg compiler tests to ensure nothing is
> broken. No new failures found.
>
>
> webrev: http://cr.openjdk.java.net/~dpochepk/8204473/webrev.01/
>
> CR: https://bugs.openjdk.java.net/browse/JDK-8204473
Did you run a debug build?
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/assembler_aarch64.hpp:2089
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/local/jdk-jdk/src/hotspot/cpu/aarch64/assembler_aarch64.hpp:2089), pid=31485, tid=31486
# Error: ShouldNotReachHere()
#
# JRE version: (11.0) (slowdebug build )
# Java VM: OpenJDK 64-Bit Server VM (slowdebug 11-internal+0-adhoc.aph.jdk-jdk, mixed mode, aot, sharing, tiered, compressed oops, g1 gc, linux-aarch64)
# Core dump will be written. Default location: /local/jdk-jdk/build/linux-aarch64-normal-server-slowdebug/jdk/bin/core.31485
#
# An error report file with more information is saved as:
# /local/jdk-jdk/build/linux-aarch64-normal-server-slowdebug/jdk/bin/hs_err_pid31485.log
#
# If you would like to submit a bug report, please visit:
# http://bugreport.java.com/bugreport/crash.jsp
#
Current thread is 31486
Dumping core ...
--
Andrew Haley
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671
More information about the hotspot-compiler-dev
mailing list