]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix sanitizer_common/sanitizer_posix_libcdep.cc compilation on Solaris 11.5
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Wed, 26 Jun 2019 10:49:15 +0000 (10:49 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Wed, 26 Jun 2019 10:49:15 +0000 (10:49 +0000)
* sanitizer_common/sanitizer_posix_libcdep.cc: Cherry-pick
compiler-rt revision 363778.

From-SVN: r272686

libsanitizer/ChangeLog
libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc

index 2a69251158d85e279457181c476be0b31c97490c..7ceef68374705e519dfccc722761fa69e58e3a47 100644 (file)
@@ -1,3 +1,8 @@
+2019-06-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * sanitizer_common/sanitizer_posix_libcdep.cc: Cherry-pick
+       compiler-rt revision 363778.
+
 2019-05-03  Release Manager
 
        * GCC 9.1.0 released.
index a0e96fac223e6043699ea75174d29b6ef3f741df..d2fd76a6d36bff6a31621198f9079892bbd1a1ca 100644 (file)
@@ -69,7 +69,7 @@ void ReleaseMemoryPagesToOS(uptr beg, uptr end) {
 
 bool NoHugePagesInRegion(uptr addr, uptr size) {
 #ifdef MADV_NOHUGEPAGE  // May not be defined on old systems.
-  return madvise((void *)addr, size, MADV_NOHUGEPAGE) == 0;
+  return madvise((char *)addr, size, MADV_NOHUGEPAGE) == 0;
 #else
   return true;
 #endif  // MADV_NOHUGEPAGE
@@ -77,9 +77,9 @@ bool NoHugePagesInRegion(uptr addr, uptr size) {
 
 bool DontDumpShadowMemory(uptr addr, uptr length) {
 #if defined(MADV_DONTDUMP)
-  return madvise((void *)addr, length, MADV_DONTDUMP) == 0;
+  return madvise((char *)addr, length, MADV_DONTDUMP) == 0;
 #elif defined(MADV_NOCORE)
-  return madvise((void *)addr, length, MADV_NOCORE) == 0;
+  return madvise((char *)addr, length, MADV_NOCORE) == 0;
 #else
   return true;
 #endif  // MADV_DONTDUMP