RFR(S): 8131969: jit/FloatingPoint/gen_math/Loops05 assert(2 <= size && size <= 16) failed: update low bits table
Vladimir Kozlov
vladimir.kozlov at oracle.com
Wed Aug 19 18:26:42 UTC 2015
Very good.
Thanks,
Vladimir
On 8/19/15 3:30 AM, Roland Westrelin wrote:
> http://cr.openjdk.java.net/~roland/8131969/webrev.00/
>
> This register allocator code processes the inputs of a vector Phi for a Loop with the expectation that all node inputs are already processed which is impossible: the logic assumes no vector Phi can be encountered. The vector Phi was created by the split through phi optimization (see test case) when optimizing a replicateD node: the Phi’s control is the outer loop. So having a vector Phi is not the problem here and the fix relaxes the assert.
>
> Roland.
>
More information about the hotspot-compiler-dev
mailing list