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