RFR: 8148948: aarch64: generate_copy_longs calls align() incorrectly
Hi, Please review the following: http://cr.openjdk.java.net/~enevill/8148948/webrev.0/ JIRA: https://bugs.openjdk.java.net/browse/JDK-8148948 The issue is that there are align statements of the form __ align(6) in generate_copy_longs() whereas the correct alignment statement should be __ align(64) In the proposed webrev I have changed the statements to __ align(CodeEntryAlignment); Howver in C1 CodeEntryAlignment is set to 16 for C1 and 64 for C2. I can see no reason why this is the case so I am proposing also changing CodeEntryAlignment to 64 for both C1 & C2. Other arches set CodeEntryAlignment as follows sparc: 32 ppc: 128 x86: 32 (c2), 16 (c1) Thanks, Ed.
On 03/02/16 11:45, Edward Nevill wrote:
Hi,
Please review the following:
Yes, OK. Andrew.
participants (2)
-
Andrew Haley
-
Edward Nevill