+	want := "--cflags --static --static -- a a\n--libs --static --static -- a a"
+// historically permitted them, and people may depend on that.
+	// RFC 3986 section 3.1.
+	// OK except at start.
+	// to be invoked before it has been initialized.
// If so, it's up to date and we can reuse it instead of rebuilding it.
-	p.StaleReason = "target missing"
+	// higher up in the dependency graph.
// Check the build artifact cache.
a.Target = "DO NOT USE - using cache"
+	// Clearer than explaining that something else is stale.
+	p.StaleReason = "not installed but available in build cache"
// Calls pkg-config if needed and returns the cflags/ldflags needed to build the package.
+	// the command line. Move them all to the front, before --.
+	// We're going to add our own "--" argument.
+// Copyright 2018 The Go Authors. All rights reserved.
+// specially by the runtime.
+// copies of a particular special runtime function.
+// Note: this list must match the list in runtime/symtab.go.
+	// #76: However, MSSGC in a leaf should match a request for serverAuth.
+	// that we can process CA certificates in the wild that have invalid SANs.
+	// checking is not triggered.
+	// checking is triggered.
+	// #80: if several EKUs are requested, satisfying any of them is sufficient.
@@ -1459,7 +1573,7 @@ func makeConstraintsCACert(constraints constraintsSpec, name string, key *ecdsa.
-	// Bad names in SANs should not parse.
-	// KeyUsage specifies which Extended Key Usage values are acceptable.
-	// but not the spec. To accept any key usage, include ExtKeyUsageAny.
+	// but not the spec.
// existing certificates, some exceptions are made.
+	// are fewer exceptions.
+	// ServerAuth in a CA permits ClientAuth in the leaf.
// Any CA may issue an OCSP responder certificate.
-	// This certificate should not have parsed.
+// formatOID formats an ASN.1 OBJECT IDENTIFER in the common, dotted style.
+	msg := "leaf contains the following, recognized EKUs: "
+	msg += ", "
// if it encounters an Unmarshaler, indirect stops and returns that.
// if decodingNull is true, indirect stops at the last pointer so it can be set to nil.
+	// unexported embedded struct fields.
+	// subsequent pointers as necessary.
+	// preserve the original RW flags contained in reflect.Value.
-// Test unmarshal behavior with regards to embedded pointers to unexported structs.
-// If unallocated, this returns an error because unmarshal cannot set the field.
+// Test unmarshal behavior with regards to embedded unexported structs.
+// this returns an error because unmarshal cannot set the field.
+// ensure that the normal unmarshal logic does not panic in reflect.
+	// Issue 24152, ensure decodeState.indirect does not panic.
+	// the presence of a name conflict.
+	// impossible to do so according to Go visibility rules.
+	// it should be impossible for an external package to set either Q.
+	// It is probably okay for a future reflect change to break this.
+	// Issue 24153, similar to the S7 case.
// for a package that is in the process of being imported.
-// Import(path) is a shortcut for ImportFrom(path, "", 0).
+// Import(path) is a shortcut for ImportFrom(path, ".", 0).
-	// "./x" -> "srcDir/x"
+// TestIssue23092 tests relative imports.
+// TestIssue24392 tests imports against a path containing 'testdata'.
-// an earlier call to complete.
+// will call the function rather than waiting for an earlier call to complete.
+// other goroutines are waiting for the result.
// command line, with arguments separated by NUL bytes.
// The package initialization registers it as /debug/pprof/cmdline.
-	// and send error code.
// Tracing lasts for duration specified in seconds GET parameter, or for 1 second if not specified.
// The package initialization registers it as /debug/pprof/trace.
// trace.Start failed, so no writes yet.
-	// Can change header back to text content and send error code.
// responding with a table mapping program counters to function names.
// The package initialization registers it as /debug/pprof/symbol.