From: John David Anglin Date: Thu, 10 Apr 2025 13:59:01 +0000 (-0400) Subject: hpux: Remove _GLIBCXX_USE_LONG_LONG define from hpux os_defines.h X-Git-Tag: basepoints/gcc-16~193 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a5a7233dfcee5eb20ed4853c8a1f3cbebe352a7b;p=thirdparty%2Fgcc.git hpux: Remove _GLIBCXX_USE_LONG_LONG define from hpux os_defines.h _GLIBCXX_USE_LONG_LONG is now defined by configure. 2025-04-05 John David Anglin libstdc++-v3/ChangeLog: * config/os/hpux/os_defines.h: Remove _GLIBCXX_USE_LONG_LONG define. --- diff --git a/libstdc++-v3/config/os/hpux/os_defines.h b/libstdc++-v3/config/os/hpux/os_defines.h index d3a6c5ab142..acc1a022bde 100644 --- a/libstdc++-v3/config/os/hpux/os_defines.h +++ b/libstdc++-v3/config/os/hpux/os_defines.h @@ -52,10 +52,7 @@ Also note that the compiler defines _INCLUDE_LONGLONG for C++ unconditionally, which makes intmax_t and uintmax_t long long - types. - - We also force _GLIBCXX_USE_LONG_LONG here so that we don't have - to bastardize configure to deal with this sillyness. */ + types. */ #if __cplusplus >= 201103L namespace std @@ -77,8 +74,6 @@ namespace std } // namespace std #endif // __cplusplus -#define _GLIBCXX_USE_LONG_LONG 1 - // HPUX on IA64 requires vtable to be 64 bit aligned even at 32 bit // mode. We need to pad the vtable structure to achieve this. #if !defined(_LP64) && defined (__ia64__)