ARM: explicitly specify the 8-byte alignment
authorSaleem Abdulrasool <compnerd@compnerd.org>
Wed, 23 Aug 2017 16:50:27 +0000 (16:50 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Wed, 23 Aug 2017 16:50:27 +0000 (16:50 +0000)
commitf8774f1d735253f54531b585915a7529837d70ce
treea0ae3f9ad9191c9a0261a3e45c7493334e4b16e9
parent853a8d9ffcf76cbfeba132a932571e6cd07e1b79
ARM: explicitly specify the 8-byte alignment

It seems that GCC interprets `__attribute__((__aligned__))` as 8-byte
alignment on ARM, but clang does not.  Explicitly specify the
double-word alignment value to ensure that the structure is properly
aligned.

llvm-svn: 311574
libunwind/include/unwind.h
libunwind/test/alignment.pass.cpp