Request for review: 7011490 Wrong computation results in Test6880034
Vladimir Danushevsky
vladimir.danushevsky at oracle.com
Thu Mar 10 09:21:03 PST 2011
http://cr.openjdk.java.net/~vladidan/7011490/webrev.00/
LinearScan::append_scope_value_for_operand() appends high and low
registers of the double operand based on big endianess. On ARM
platform (little endian) that causes shift in the registers allocation
when copied to an expression stack during c2i deoptimization.
x86 (being a LE) uses stack slot for a double op, therefore it's not
affected.
I want to make sure Zero target is not broken by that change as it
could be built little endian as well. Could anyone comment on that
please?
Thanks,
Vlad
More information about the hotspot-dev
mailing list