aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-10-31 20:29:55 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-12-06 12:15:04 -0700
commit28514476ef8c824c3d189d98f23d0f8d23e496ea (patch)
tree537631080e7c99fb582738d3be96ac48c5941bb7 /lib/std
parentbf316e550671cc71eb498b3cf799493627bb0fdc (diff)
downloadzig-28514476ef8c824c3d189d98f23d0f8d23e496ea.tar.gz
zig-28514476ef8c824c3d189d98f23d0f8d23e496ea.zip
remove `-fstage1` option
After this commit, the self-hosted compiler does not offer the option to use stage1 as a backend anymore.
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/build.zig16
-rw-r--r--lib/std/build/TranslateCStep.zig14
2 files changed, 0 insertions, 30 deletions
diff --git a/lib/std/build.zig b/lib/std/build.zig
index 77f0779c60..73487d8ea9 100644
--- a/lib/std/build.zig
+++ b/lib/std/build.zig
@@ -46,7 +46,6 @@ pub const Builder = struct {
prominent_compile_errors: bool,
color: enum { auto, on, off } = .auto,
reference_trace: ?u32 = null,
- use_stage1: ?bool = null,
invalid_user_input: bool,
zig_exe: []const u8,
default_step: *Step,
@@ -1621,7 +1620,6 @@ pub const LibExeObjStep = struct {
stack_size: ?u64 = null,
want_lto: ?bool = null,
- use_stage1: ?bool = null,
use_llvm: ?bool = null,
use_lld: ?bool = null,
@@ -2467,20 +2465,6 @@ pub const LibExeObjStep = struct {
try zig_args.append(try std.fmt.allocPrint(builder.allocator, "-freference-trace={d}", .{some}));
}
- if (self.use_stage1) |stage1| {
- if (stage1) {
- try zig_args.append("-fstage1");
- } else {
- try zig_args.append("-fno-stage1");
- }
- } else if (builder.use_stage1) |stage1| {
- if (stage1) {
- try zig_args.append("-fstage1");
- } else {
- try zig_args.append("-fno-stage1");
- }
- }
-
if (self.use_llvm) |use_llvm| {
if (use_llvm) {
try zig_args.append("-fLLVM");
diff --git a/lib/std/build/TranslateCStep.zig b/lib/std/build/TranslateCStep.zig
index 7d7f2a62a4..1f9bee463c 100644
--- a/lib/std/build/TranslateCStep.zig
+++ b/lib/std/build/TranslateCStep.zig
@@ -21,7 +21,6 @@ output_dir: ?[]const u8,
out_basename: []const u8,
target: CrossTarget = CrossTarget{},
output_file: build.GeneratedFile,
-use_stage1: ?bool = null,
pub fn create(builder: *Builder, source: build.FileSource) *TranslateCStep {
const self = builder.allocator.create(TranslateCStep) catch unreachable;
@@ -92,19 +91,6 @@ fn make(step: *Step) !void {
try argv_list.append("-D");
try argv_list.append(c_macro);
}
- if (self.use_stage1) |stage1| {
- if (stage1) {
- try argv_list.append("-fstage1");
- } else {
- try argv_list.append("-fno-stage1");
- }
- } else if (self.builder.use_stage1) |stage1| {
- if (stage1) {
- try argv_list.append("-fstage1");
- } else {
- try argv_list.append("-fno-stage1");
- }
- }
try argv_list.append(self.source.getPath(self.builder));