[gcc r15-9360] hpux: Remove _GLIBCXX_USE_LONG_LONG define from hpux os_defines.h
John David Anglin
danglin@gcc.gnu.org
Thu Apr 10 13:59:38 GMT 2025
https://gcc.gnu.org/g:a5a7233dfcee5eb20ed4853c8a1f3cbebe352a7b
commit r15-9360-ga5a7233dfcee5eb20ed4853c8a1f3cbebe352a7b
Author: John David Anglin <danglin@gcc.gnu.org>
Date: Thu Apr 10 09:59:01 2025 -0400
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 <danglin@gcc.gnu.org>
libstdc++-v3/ChangeLog:
* config/os/hpux/os_defines.h: Remove _GLIBCXX_USE_LONG_LONG
define.
Diff:
---
libstdc++-v3/config/os/hpux/os_defines.h | 7 +------
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/libstdc++-v3/config/os/hpux/os_defines.h b/libstdc++-v3/config/os/hpux/os_defines.h
index d3a6c5ab1426..acc1a022bdec 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__)
More information about the Libstdc++-cvs
mailing list