]> Savannah Git Hosting - gnulib.git/commitdiff
stdalign: Make it work with HP-UX cc.
authorBruno Haible <bruno@clisp.org>
Wed, 15 Mar 2017 20:44:13 +0000 (21:44 +0100)
committerBruno Haible <bruno@clisp.org>
Fri, 17 Mar 2017 21:10:06 +0000 (22:10 +0100)
* lib/stdalign.in.h (_Alignas): Don't define for HP-UX cc.
* m4/stdalign.m4 (gl_STDALIGN_H): No need to enable the extra test
for HP-UX cc.

ChangeLog
lib/stdalign.in.h
m4/stdalign.m4

index 34606a582b185df5eb9385c246ebb1d81c0a5495..7087aaf5f8c9f4591661731df13772cb256abdf2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2017-03-17  Bruno Haible  <bruno@clisp.org>
+
+       stdalign: Make it work with HP-UX cc.
+       * lib/stdalign.in.h (_Alignas): Don't define for HP-UX cc.
+       * m4/stdalign.m4 (gl_STDALIGN_H): No need to enable the extra test
+       for HP-UX cc.
+
 2017-03-17  Paul Eggert  <eggert@cs.ucla.edu>
 
        flexmember: try to detect HP-UX 11.31 cc bug
index c2b791ea6978302245322701683f0b4d4b85f9a9..f6f419000c242ef867bed28a477494f3a3069d95 100644 (file)
 # elif ((defined __APPLE__ && defined __MACH__                  \
          ? 4 < __GNUC__ + (1 <= __GNUC_MINOR__)                 \
          : __GNUC__)                                            \
-        || 061200 <= __HP_cc || 061200 <= __HP_aCC                \
+        || 061200 <= __HP_aCC                                   \
         || __ICC || 0x590 <= __SUNPRO_C || 0x0600 <= __xlC__)
 #  define _Alignas(a) __attribute__ ((__aligned__ (a)))
 # elif 1300 <= _MSC_VER
index 3a1265824e521171e62bf9fb2ab71aa23b451da6..5c15ef01c0053a0228e537707e67f1b22a044791 100644 (file)
@@ -35,7 +35,7 @@ AC_DEFUN([gl_STDALIGN_H],
                  || (defined __APPLE__ && defined __MACH__ \
                      ? 4 < __GNUC__ + (1 <= __GNUC_MINOR__) \
                      : __GNUC__) \
-                 || __HP_cc || __HP_aCC || __IBMC__ || __IBMCPP__ \
+                 || __HP_aCC || __IBMC__ || __IBMCPP__ \
                  || __ICC || 0x5110 <= __SUNPRO_C \
                  || 1300 <= _MSC_VER)
               struct alignas_test { char c; char alignas (8) alignas_8; };