summaryrefslogtreecommitdiff
path: root/gl/m4/stdalign.m4
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2012-02-08 10:42:37 +0100
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2012-02-08 10:43:12 +0100
commitbdafbb24bc2d4beda71faa87036ace0dcab474fb (patch)
tree8d591fa1309a8537654262deebea781156fbbbb4 /gl/m4/stdalign.m4
parent673a79027c04eaa8aa68353990753cf32dc7774a (diff)
downloadgnutls-bdafbb24bc2d4beda71faa87036ace0dcab474fb.tar.gz
added strndup and updated gnulib.
Diffstat (limited to 'gl/m4/stdalign.m4')
-rw-r--r--gl/m4/stdalign.m47
1 files changed, 4 insertions, 3 deletions
diff --git a/gl/m4/stdalign.m4 b/gl/m4/stdalign.m4
index d78a589808..6659c9c3ec 100644
--- a/gl/m4/stdalign.m4
+++ b/gl/m4/stdalign.m4
@@ -25,15 +25,16 @@ AC_DEFUN([gl_STDALIGN_H],
#else
# define ao(type) offsetof (struct { char a; type b; }, b)
#endif
- char test1[_Alignof (double) == ao (double) ? 1 : -1];
- char test2[alignof (long int) == ao (long int) ? 1 : -1];
+ char test_double[ao (double) % _Alignof (double) == 0 ? 1 : -1];
+ char test_long[ao (long int) % _Alignof (long int) == 0 ? 1 : -1];
+ char test_alignof[alignof (double) == _Alignof (double) ? 1 : -1];
/* Test _Alignas only on platforms where gnulib can help. */
#if \
(__GNUC__ || __IBMC__ || __IBMCPP__ \
|| 0x5110 <= __SUNPRO_C || 1300 <= _MSC_VER)
int alignas (8) alignas_int = 1;
- char test3[8 <= _Alignof (alignas_int) ? 1 : -1];
+ char test_alignas[_Alignof (alignas_int) == 8 ? 1 : -1];
#endif
]])],
[gl_cv_header_working_stdalign_h=yes],