runtime: fix *bsd/amd64 build

6g does not implement dead code elimination for const switches like it
does for const if statements, so the undefined raiseproc() function
was resulting in a link-time failure.

Change-Id: Ie4fcb3716cb4fe6e618033071df9de545ab3e0af
Reviewed-on: https://go-review.googlesource.com/2830
Reviewed-by: Russ Cox <rsc@golang.org>
diff --git a/src/runtime/signal_amd64x.go b/src/runtime/signal_amd64x.go
index 8185e9a..50ecfbe 100644
--- a/src/runtime/signal_amd64x.go
+++ b/src/runtime/signal_amd64x.go
@@ -170,9 +170,8 @@
 
 	if docrash {
 		// TODO(rsc): Implement raiseproc on other systems
-		// and then add to this switch.
-		switch GOOS {
-		case "darwin", "linux":
+		// and then add to this if condition.
+		if GOOS == "darwin" || GOOS == "linux" {
 			crashing++
 			if crashing < sched.mcount {
 				// There are other m's that need to dump their stacks.