]> git.eshelyaron.com Git - emacs.git/commitdiff
Merge from gnulib
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 30 Mar 2013 17:30:06 +0000 (10:30 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 30 Mar 2013 17:30:06 +0000 (10:30 -0700)
This incorporates:
2013-03-29 stdalign: port to stricter ISO C11
This helps to run 'configure' on MS-Windows; see Eli Zaretskii in
<http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00999.html>.

ChangeLog
m4/stdalign.m4

index 2426565a66fd688746ba9ff0e1a9cb67c8bed6e3..2ddcd03bfcb8fb0b1eeb3fa9d12fb3acec02cb0c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2013-03-30  Paul Eggert  <eggert@cs.ucla.edu>
+
+       Merge from gnulib, incorporating:
+       2013-03-29 stdalign: port to stricter ISO C11
+       This helps to run 'configure' on MS-Windows; see Eli Zaretskii in
+       <http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00999.html>.
+
 2013-03-27  Paul Eggert  <eggert@cs.ucla.edu>
 
        * configure.ac (HAVE_XKBGETKEYBOARD): Remove.
index 3d7993dbec8bb5af429f497842b7ce0bf8bfde37..a866ff670b124c480a3c48ed924884ef77d41356 100644 (file)
@@ -33,8 +33,9 @@ AC_DEFUN([gl_STDALIGN_H],
             #if \
                 (__GNUC__ || __IBMC__ || __IBMCPP__ \
                  || 0x5110 <= __SUNPRO_C || 1300 <= _MSC_VER)
-              int alignas (8) alignas_int = 1;
-              char test_alignas[_Alignof (alignas_int) == 8 ? 1 : -1];
+              struct alignas_test { char c; char alignas (8) alignas_8; };
+              char test_alignas[offsetof (struct alignas_test, alignas_8) == 8
+                                ? 1 : -1];
             #endif
           ]])],
        [gl_cv_header_working_stdalign_h=yes],