Page MenuHomeFreeBSD

D21684.diff
No OneTemporary

D21684.diff

Index: head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
===================================================================
--- head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
+++ head/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h
@@ -79,10 +79,9 @@
#elif defined(__powerpc64__)
const unsigned struct_kernel_stat_sz = 144;
const unsigned struct_kernel_stat64_sz = 104;
-#elif defined(__riscv)
- /* RISCVTODO: check that these values are correct */
+#elif defined(__riscv) && __riscv_xlen == 64
const unsigned struct_kernel_stat_sz = 128;
- const unsigned struct_kernel_stat64_sz = 128;
+ const unsigned struct_kernel_stat64_sz = 104;
#elif defined(__mips__)
const unsigned struct_kernel_stat_sz =
SANITIZER_ANDROID ? FIRST_32_SECOND_64(104, 128) :

File Metadata

Mime Type
text/plain
Expires
Mon, Oct 19, 8:40 PM (3 h, 35 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41067055
Default Alt Text
D21684.diff (875 B)

Event Timeline