GCC will interpret `__attribute__((__aligned__))` as 8-byte alignment on
ARM, but clang will not. Explicitly specify the alignment. This
mirrors the declaration in libunwind.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@311576
91177308-0d34-0410-b5e6-
96231b3b80d8
uint32_t reserved1;
} pr_cache;
long long int : 0; /* force alignment of next item to 8-byte boundary */
-} __attribute__((__aligned__));
+} __attribute__((__aligned__(8)));
#else
struct _Unwind_Exception {
_Unwind_Exception_Class exception_class;