On 01/06/15 13:07, Jakub Jelinek wrote: > On Thu, May 07, 2015 at 12:16:32PM +0100, Alan Lawrence wrote: >> So for my two cents, or perhaps three: > > Any progress on this PR? > A P1 bug that affects several packages stalled for a month isn't a very good > thing... (not to mention broken profiledbootstrap on ARM due to the same > issue). > I've checked and llvm on ARM ignores the alignment on the scalar > arguments... > > Jakub >
We're working on some updates to the ABI documents. If we're going to break ABI compatibility, even in some corner cases, it would make sense to only do this once. We need to think about more than just LLVM and GCC, so it's not as simple as just copying what LLVM does. Note that there's almost certainly a similar problem for AArch64, though it is probably less common for it to manifest itself -- probably only when structs contain 128-bit aligned objects. R.