diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2022-10-31 20:29:55 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2022-12-06 12:15:04 -0700 |
| commit | 28514476ef8c824c3d189d98f23d0f8d23e496ea (patch) | |
| tree | 537631080e7c99fb582738d3be96ac48c5941bb7 /lib/std | |
| parent | bf316e550671cc71eb498b3cf799493627bb0fdc (diff) | |
| download | zig-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.zig | 16 | ||||
| -rw-r--r-- | lib/std/build/TranslateCStep.zig | 14 |
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)); |
