t.Skip("skipping on plan9; no DWARF symbol table in executables")
}
+ t.Parallel()
+
// Build a test program that contains a translation unit whose
// text (from am assembly source) contains only a single instruction.
tmpdir, err := ioutil.TempDir("", "TestIssue38192")
t.Skip("skipping on plan9; no DWARF symbol table in executables")
}
+ t.Parallel()
+
// In this bug the DWARF line table contents for the last couple of
// instructions in a function were incorrect (bad file/line). This
// test verifies that all of the line table rows for a function
func TestUnresolved(t *testing.T) {
testenv.MustHaveGoBuild(t)
+ t.Parallel()
+
tmpdir, err := ioutil.TempDir("", "unresolved-")
if err != nil {
t.Fatalf("failed to create temp dir: %v", err)
t.Skipf("Skipping on %s/%s", runtime.GOOS, runtime.GOARCH)
}
+ t.Parallel()
+
tmpdir, err := ioutil.TempDir("", "unresolved-")
if err != nil {
t.Fatalf("failed to create temp dir: %v", err)
t.Skipf("error running xcrun, required for iOS cross build: %v", err)
}
+ t.Parallel()
+
sdkPath, err := exec.Command("xcrun", "--sdk", "appletvos", "--show-sdk-path").Output()
if err != nil {
t.Skip("failed to locate appletvos SDK, skipping")
func TestXFlag(t *testing.T) {
testenv.MustHaveGoBuild(t)
+ t.Parallel()
+
tmpdir, err := ioutil.TempDir("", "TestXFlag")
if err != nil {
t.Fatal(err)
func TestMacOSVersion(t *testing.T) {
testenv.MustHaveGoBuild(t)
+ t.Parallel()
+
tmpdir, err := ioutil.TempDir("", "TestMacOSVersion")
if err != nil {
t.Fatal(err)
t.Skip("skipping on non-{linux,darwin}/amd64 platform")
}
+ t.Parallel()
+
tmpdir, err := ioutil.TempDir("", "TestIssue34788Android386TLSSequence")
if err != nil {
t.Fatal(err)
// Check that -strictdups flag works.
testenv.MustHaveGoBuild(t)
+ t.Parallel()
+
tmpdir, err := ioutil.TempDir("", "TestStrictDup")
if err != nil {
t.Fatal(err)
}
testenv.MustHaveGoBuild(t)
+ t.Parallel()
+
tmpdir, err := ioutil.TempDir("", "TestFuncAlign")
if err != nil {
t.Fatal(err)
testenv.MustHaveGoBuild(t)
+ t.Parallel()
+
tmpdir, err := ioutil.TempDir("", "TestTrampoline")
if err != nil {
t.Fatal(err)
// manually, and try to "trick" the linker with an inconsistent object file.
testenv.MustHaveGoBuild(t)
+ t.Parallel()
+
tmpdir, err := ioutil.TempDir("", "TestIndexMismatch")
if err != nil {
t.Fatal(err)
t.Skipf("this is a windows/amd64-only test")
}
+ t.Parallel()
+
tmpdir, err := ioutil.TempDir("", "TestPErsrc")
if err != nil {
t.Fatal(err)