diff options
Diffstat (limited to 'cc/tests')
-rw-r--r-- | cc/tests/test.rs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/cc/tests/test.rs b/cc/tests/test.rs index 820072f..573a99a 100644 --- a/cc/tests/test.rs +++ b/cc/tests/test.rs @@ -198,6 +198,20 @@ fn gnu_i686_pic() { } #[test] +fn gnu_x86_64_no_plt() { + let target = "x86_64-unknown-linux-gnu"; + let test = Test::gnu(); + test.gcc() + .pic(true) + .use_plt(false) + .target(&target) + .host(&target) + .file("foo.c") + .compile("foo"); + test.cmd(0).must_have("-fno-plt"); +} + +#[test] fn gnu_set_stdlib() { let test = Test::gnu(); test.gcc() |