diff options
Diffstat (limited to 'src/comp/back/x86.rs')
| -rw-r--r-- | src/comp/back/x86.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/comp/back/x86.rs b/src/comp/back/x86.rs index 063afe03..a40592d5 100644 --- a/src/comp/back/x86.rs +++ b/src/comp/back/x86.rs @@ -336,7 +336,9 @@ fn get_meta_sect_name() -> str { fn get_data_layout() -> str { if (_str.eq(target_os(), "macos")) { - ret "e-p:32:32-f64:32:64-i64:32:64-f80:128:128-n8:16:32"; + ret "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64" + + "-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128" + + "-n8:16:32"; } if (_str.eq(target_os(), "win32")) { ret "e-p:32:32-f64:64:64-i64:64:64-f80:32:32-n8:16:32"; |