Possibly removed merge policy
This commit is contained in:
parent
abeac8fbc1
commit
1c6dda7277
3 changed files with 6 additions and 3 deletions
|
@ -3,6 +3,7 @@ use crate::spec::{base, Cc, LinkerFlavor, Lld, Target};
|
|||
pub fn target() -> Target {
|
||||
let mut base = base::windows_gnu::opts();
|
||||
base.cpu = "x86-64".into();
|
||||
base.features = "+cx16,+sse3".into();
|
||||
base.plt_by_default = false;
|
||||
// Use high-entropy 64 bit address space for ASLR
|
||||
base.add_pre_link_args(
|
||||
|
@ -10,7 +11,7 @@ pub fn target() -> Target {
|
|||
&["-m", "i386pep", "--high-entropy-va"],
|
||||
);
|
||||
base.add_pre_link_args(LinkerFlavor::Gnu(Cc::Yes, Lld::No), &["-m64", "-Wl,--high-entropy-va"]);
|
||||
base.max_atomic_width = Some(64);
|
||||
base.max_atomic_width = Some(128);
|
||||
base.linker = Some("x86_64-w64-mingw32-gcc".into());
|
||||
|
||||
Target {
|
||||
|
|
|
@ -3,9 +3,10 @@ use crate::spec::{base, Cc, LinkerFlavor, Lld, Target};
|
|||
pub fn target() -> Target {
|
||||
let mut base = base::windows_gnullvm::opts();
|
||||
base.cpu = "x86-64".into();
|
||||
base.features = "+cx16,+sse3".into();
|
||||
base.plt_by_default = false;
|
||||
base.add_pre_link_args(LinkerFlavor::Gnu(Cc::Yes, Lld::No), &["-m64"]);
|
||||
base.max_atomic_width = Some(64);
|
||||
base.max_atomic_width = Some(128);
|
||||
base.linker = Some("x86_64-w64-mingw32-clang".into());
|
||||
|
||||
Target {
|
||||
|
|
|
@ -3,8 +3,9 @@ use crate::spec::{base, Target};
|
|||
pub fn target() -> Target {
|
||||
let mut base = base::windows_uwp_msvc::opts();
|
||||
base.cpu = "x86-64".into();
|
||||
base.features = "+cx16,+sse3".into();
|
||||
base.plt_by_default = false;
|
||||
base.max_atomic_width = Some(64);
|
||||
base.max_atomic_width = Some(128);
|
||||
|
||||
Target {
|
||||
llvm_target: "x86_64-pc-windows-msvc".into(),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue