Re:LibreSSL – the first 30 days
by binarycrusader on Monday May 19, 2014 @02:16PM
(#7768890)
No, not with producing unaligned accesses, a problem with unaligned accesses in the LLVM code itself.
They're worked around by forcing alignment at the cost of performance if I remember correctly, or in some cases, they're not and cause LLVM to fail.
The alignment problems may be unique to the SPARC backend of LLVM, but I don't recall the specifics.
That would be pretty awful; on how many architectures do they still cause exceptions?
ARM says the ARMv6 was the first architecture to support this (http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc....).