[jdk16] RFR: 8260339: JVM crashes when executing PhaseIdealLoop::match_fill_loop [v6]
Wang Huang
whuang at openjdk.java.net
Wed Jan 27 09:37:08 UTC 2021
> The reason is :
>
> BasicType t = store->as_Mem()->memory_type();
> const char* fill_name;
> if (msg == NULL &&
> StubRoutines::select_fill_function(t, false, fill_name) == NULL) {
> msg = "unsupported store";
> msg_node = store;
> }
>
> If the `store` is a `StoreVectorNode` ,the `BasicType` is `T_VOID`. It seems that we don't need to intrinsify a `StoreVectorNode` filling here.
>
> I add a new case here to avoid mistake:
> case T_NARROWOOP:
> case T_NARROWKLASS:
> case T_ADDRESS:
> + case T_VOID:
> // Currently unsupported
> return NULL;
Wang Huang has updated the pull request incrementally with one additional commit since the last revision:
fix trailing whitespace
-------------
Changes:
- all: https://git.openjdk.java.net/jdk16/pull/132/files
- new: https://git.openjdk.java.net/jdk16/pull/132/files/6efc7cee..b9f1a249
Webrevs:
- full: https://webrevs.openjdk.java.net/?repo=jdk16&pr=132&range=05
- incr: https://webrevs.openjdk.java.net/?repo=jdk16&pr=132&range=04-05
Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod
Patch: https://git.openjdk.java.net/jdk16/pull/132.diff
Fetch: git fetch https://git.openjdk.java.net/jdk16 pull/132/head:pull/132
PR: https://git.openjdk.java.net/jdk16/pull/132
More information about the hotspot-compiler-dev
mailing list