```c __attribute__(( aligned (16) )) float FOO[4] = {4, 4, 4, 4}; ``` is translated as ```rust #[no_mangle] pub static mut FOO: [libc::c_float; 4] = [4 as libc::c_int as libc::c_float, 4 as libc::c_int as libc::c_float, 4 as libc::c_int as libc::c_float, 4 as libc::c_int as libc::c_float]; ``` Because the alignment requirement is dropped it can cause problems for SIMD code.