(Cherry-pick commit
a53e41b from 'master' branch.)
* src/atomic_ops/sysdeps/standard_ao_double_t.h [__i386__ && __GNUC__]
(double_ptr_storage): Add aligned(8) attribute (so that AO_double_t
global/static variables to have proper (double-word) alignment).
typedef unsigned __int64 double_ptr_storage;
#elif defined(__aarch64__)
typedef unsigned __int128 double_ptr_storage;
+#elif defined(__i386__) && defined(__GNUC__)
+ typedef unsigned long long double_ptr_storage
+ __attribute__((__aligned__(8)));
#else
typedef unsigned long long double_ptr_storage;
#endif