https://gcc.gnu.org/g:9bf5d5731b39683d58209f4082784a986d32d5f8

commit r17-1165-g9bf5d5731b39683d58209f4082784a986d32d5f8
Author: Rainer Orth <[email protected]>
Date:   Tue Jun 2 10:26:16 2026 +0200

    libsanitizer: Fix sanitizer_platform_limits_solaris.cpp  compilation
    
    As described in
    
            [sanitizer_common] Fix sanitizer_platform_limits_solaris.cpp 
compilation (#198158)
            https://github.com/llvm/llvm-project/pull/198158
    
    sanitizer_platform_limits_solaris.cpp fails to compile when g++ is
    switched to the default Solaris 11.4 compilation environment, XPG7 +
    extensions.
    
    This patch, cherry-picked from upstream, fixes this.
    
    Bootstrapped without regressions on i386-pc-solaris2.11 and
    sparc-sun-solaris2.11.
    
    2026-05-15  Rainer Orth  <[email protected]>
    
            libsanitizer:
            * sanitizer_common/sanitizer_platform_limits_solaris.cpp:
            Cherry-pick llvm-project revision
            0e92b557a78eddc7493ade4cfc0a3b6b93ee61cf.

Diff:
---
 libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp 
b/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp
index 7ea6134b702b..1cc64a38aaed 100644
--- a/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp
+++ b/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp
@@ -51,6 +51,7 @@
 #include <sys/timeb.h>
 #include <sys/times.h>
 #include <sys/types.h>
+#include <sys/ucontext.h>
 #include <sys/utsname.h>
 #include <termios.h>
 #include <time.h>

Reply via email to