From 90bc798e4f9646e88c171500ede581204e5051d4 Mon Sep 17 00:00:00 2001 From: Pat Hickey Date: Tue, 12 Dec 2017 13:52:01 -0800 Subject: [PATCH] settings: add "is_pic" boolean setting to base --- lib/cretonne/meta/base/settings.py | 2 ++ lib/cretonne/src/settings.rs | 1 + 2 files changed, 3 insertions(+) diff --git a/lib/cretonne/meta/base/settings.py b/lib/cretonne/meta/base/settings.py index a08d5b4c3f..68df47d4eb 100644 --- a/lib/cretonne/meta/base/settings.py +++ b/lib/cretonne/meta/base/settings.py @@ -29,6 +29,8 @@ enable_verifier = BoolSetting( is_64bit = BoolSetting("Enable 64-bit code generation") +is_pic = BoolSetting("Enable Position-Independent Code generation") + return_at_end = BoolSetting( """ Generate functions with at most a single return instruction at the diff --git a/lib/cretonne/src/settings.rs b/lib/cretonne/src/settings.rs index 4893ecf35a..f08bea95c2 100644 --- a/lib/cretonne/src/settings.rs +++ b/lib/cretonne/src/settings.rs @@ -347,6 +347,7 @@ mod tests { opt_level = \"default\"\n\ enable_verifier = true\n\ is_64bit = false\n\ + is_pic = false\n\ return_at_end = false\n\ is_compressed = false\n\ enable_float = true\n\