From: Bruno Haible Date: Wed, 15 Mar 2017 20:44:13 +0000 (+0100) Subject: stdalign: Make it work with HP-UX cc. X-Git-Tag: v1.0~6315 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=c38ebd78a80ddfad8fb2df8a5666f4bc765dec7b;p=gnulib.git 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. --- diff --git a/ChangeLog b/ChangeLog index 34606a582b..7087aaf5f8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2017-03-17 Bruno Haible + + 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 flexmember: try to detect HP-UX 11.31 cc bug diff --git a/lib/stdalign.in.h b/lib/stdalign.in.h index c2b791ea69..f6f419000c 100644 --- a/lib/stdalign.in.h +++ b/lib/stdalign.in.h @@ -103,7 +103,7 @@ # 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 diff --git a/m4/stdalign.m4 b/m4/stdalign.m4 index 3a1265824e..5c15ef01c0 100644 --- a/m4/stdalign.m4 +++ b/m4/stdalign.m4 @@ -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; };