On 14/02/2015 22:10, Dean Long wrote:
Even if linux-aarch64 always allows unaligned, checking only for
"aarch64" is not future-proof
because it doesn't take the OS into account. However, I really don't
like having to enumerate
all relevant platforms in multiple places in shared code, so I
disagree with the existing code
and with perpetuating the pattern. As long as the decision is in
platform-specific code, a build-time
decision may be entirely appropriate.
This alignment test in Bits.java has been there for a long time (JDK
1.4). It's technical debt that hasn't surfaces very often as it's so
rare to add architectures. If Unsafe gets a method to test the alignment
then it would be great to get Bits changed.
-Alan