diff --git a/libc-test/semver/linux-riscv64gc.txt b/libc-test/semver/linux-riscv64gc.txt index 01609e899a709..3f0f93a13ac13 100644 --- a/libc-test/semver/linux-riscv64gc.txt +++ b/libc-test/semver/linux-riscv64gc.txt @@ -80,3 +80,4 @@ TIOCSRS485 flock64 fsblkcnt64_t fsfilcnt64_t +max_align_t diff --git a/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs b/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs index 3438a510d3bf9..cbb1502ebcc01 100644 --- a/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs +++ b/src/unix/linux_like/linux/gnu/b64/riscv64/mod.rs @@ -286,6 +286,11 @@ s_no_extra_traits! { pub __fcsr: c_uint, pub __glibc_reserved: [c_uint; 3], } + + #[repr(align(16))] + pub struct max_align_t { + priv_: [f32; 8], + } } pub const POSIX_FADV_DONTNEED: c_int = 4;