debug: compile to dwarf-4
This commit is contained in:
@@ -445,7 +445,7 @@ func linkMainPkg(ctx *context, pkg *packages.Package, pkgs []*aPackage, llFiles
|
|||||||
}
|
}
|
||||||
args = append(args, exargs...)
|
args = append(args, exargs...)
|
||||||
if cl.DebugSymbols() {
|
if cl.DebugSymbols() {
|
||||||
args = append(args, "-gdwarf-5")
|
args = append(args, "-gdwarf-4")
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO(xsw): show work
|
// TODO(xsw): show work
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ func newDIBuilder(prog Program, pkg Package, positioner Positioner) diBuilder {
|
|||||||
}
|
}
|
||||||
|
|
||||||
b.addNamedMetadataOperand("llvm.module.flags", 2, "Debug Info Version", 3)
|
b.addNamedMetadataOperand("llvm.module.flags", 2, "Debug Info Version", 3)
|
||||||
b.addNamedMetadataOperand("llvm.module.flags", 7, "Dwarf Version", 5)
|
b.addNamedMetadataOperand("llvm.module.flags", 7, "Dwarf Version", 4)
|
||||||
b.addNamedMetadataOperand("llvm.module.flags", 1, "wchar_size", 4)
|
b.addNamedMetadataOperand("llvm.module.flags", 1, "wchar_size", 4)
|
||||||
b.addNamedMetadataOperand("llvm.module.flags", 8, "PIC Level", 2)
|
b.addNamedMetadataOperand("llvm.module.flags", 8, "PIC Level", 2)
|
||||||
b.addNamedMetadataOperand("llvm.module.flags", 7, "uwtable", 1)
|
b.addNamedMetadataOperand("llvm.module.flags", 7, "uwtable", 1)
|
||||||
|
|||||||
Reference in New Issue
Block a user