RFR: 8004051: ARM: assert(_oprs_len[mode] < maxNumberOfOperands) failed: array overflow
Vladimir Danushevsky
vladimir.danushevsky at oracle.com
Mon Dec 17 06:33:00 PST 2012
Hi,
An updated ARM Linux port Java calling convention increases number of
possible register based arguments up to 20 (up to 4 integer args + up
to 16 float args).
Several issues are observed in product builds while the debug build
fails with an assert as described in the JIRA issue below:
https://jbs.oracle.com/bugs/browse/JDK-8004051
The proposed change increases limit of register based arguments to 20
across all platforms (the runtime memory space waste is small).
http://cr.openjdk.java.net/~vladidan/8004051/webrev.00
The change will be applied to both JDK7u12 and JDK8.
Thanks,
Vlad
More information about the hotspot-dev
mailing list