https://gcc.gnu.org/g:a5a7233dfcee5eb20ed4853c8a1f3cbebe352a7b

commit r15-9360-ga5a7233dfcee5eb20ed4853c8a1f3cbebe352a7b
Author: John David Anglin <dang...@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  <dang...@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__)

Reply via email to