RFR: 8237949: CTW: C1 compilation fails with "too many stack slots used"
Vladimir Ivanov
vladimir.x.ivanov at oracle.com
Thu Apr 16 13:29:55 UTC 2020
Looks good and trivial.
Best regards,
Vladimir Ivanov
On 16.04.2020 16:12, Jamsheed C M wrote:
> Hi all,
>
> As part of the enhancement requirement from truffle use case [1]
> OopMapValue was extended by 2 bits, this change will be automatically
> handled in c1 here [2].
>
> There was a day one code[3] that handled this case before [2] covering
> more cases than Oop cases. But it seems this extension is not really
> useful for C1 java use case.
>
> So the earlier bailout is preserved with change in the comments. [4]
>
> Request for review
>
> JBS: https://bugs.openjdk.java.net/browse/JDK-8237949
>
> webrev: http://cr.openjdk.java.net/~jcm/8237949/webrev.00/
>
> Best regards,
>
> Jamsheed
>
> [1] https://bugs.openjdk.java.net/browse/JDK-8231586
>
> [2]
> https://github.com/openjdk/jdk/blob/master/src/hotspot/share/c1/c1_LinearScan.hpp#L341
>
>
> [3]
> https://github.com/openjdk/jdk/blob/master/src/hotspot/share/c1/c1_LinearScan.cpp#L246
>
>
> [4]
> http://cr.openjdk.java.net/~jcm/8237949/webrev.00/src/hotspot/share/c1/c1_LinearScan.cpp.udiff.html
>
>
More information about the hotspot-compiler-dev
mailing list