authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2022-09-30 02:09:29-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-10-03 22:48:26-04:00
log0d92c2ca5b13756d0b68e28d8921e3f63c2b6093
tree46ca9ced47d25e9c6b3d040513717de1de36c206
parent54eb0f2daa2cf5237da05e3cfad5800b9ccf424e

stage2: add support for assembly debug info

Pulls out the -g cc flag addition to the common area so that it is also applied to assembly files.

1 files changed, 8 insertions(+), 8 deletions(-)

src/Compilation.zig+8-8
......@@ -4207,14 +4207,6 @@ pub fn addCCArgs(
42074207 else => {},
42084208 }
42094209
4210 if (!comp.bin_file.options.strip) {
4211 switch (target.ofmt) {
4212 .coff => try argv.append("-gcodeview"),
4213 .elf, .macho => try argv.append("-gdwarf-4"),
4214 else => try argv.append("-g"),
4215 }
4216 }
4217
42184210 if (target.cpu.arch.isThumb()) {
42194211 try argv.append("-mthumb");
42204212 }
......@@ -4356,6 +4348,14 @@ pub fn addCCArgs(
43564348 },
43574349 }
43584350
4351 if (!comp.bin_file.options.strip) {
4352 switch (target.ofmt) {
4353 .coff => try argv.append("-gcodeview"),
4354 .elf, .macho => try argv.append("-gdwarf-4"),
4355 else => try argv.append("-g"),
4356 }
4357 }
4358
43594359 if (target_util.llvmMachineAbi(target)) |mabi| {
43604360 try argv.append(try std.fmt.allocPrint(arena, "-mabi={s}", .{mabi}));
43614361 }