Request for reviews (S): 7026700: regression in 6u24-rev-b23: Crash in C2 compiler in PhaseIdealLoop::build_loop_late_post
Vladimir Kozlov
vladimir.kozlov at oracle.com
Wed Apr 20 12:11:43 PDT 2011
This is fix for jdk7.
http://cr.openjdk.java.net/~kvn/7026700/webrev
Fixed 7026700: regression in 6u24-rev-b23: Crash in C2 compiler in
PhaseIdealLoop::build_loop_late_post
With EA memory slices should be created explicitly for non-static fields
regardless the value of ReduceFieldZeroing flag. LoadNode::split_through_phi()
should not check profitability since we want to eliminate loads from
non-escaping allocations.
I also want to disable memory split verification code in EA until the fix for
6984348. It produces false negative results since the verification code does not
cover all cases.
More information about the hotspot-compiler-dev
mailing list