'default' bug in switch statements is fixed

SVN=123411
diff --git a/test/fixedbugs/bug028.go b/test/fixedbugs/bug028.go
new file mode 100644
index 0000000..02e1ae2
--- /dev/null
+++ b/test/fixedbugs/bug028.go
@@ -0,0 +1,27 @@
+// $G $D/$F.go && $L $F.$A && ./$A.out
+
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package main
+
+
+func Alloc(i int) int {
+	switch i {
+	default:
+		return 5;
+	case 1:
+		return 1;
+	case 10:
+		return 10;
+	}
+}
+
+func main() {
+	s := Alloc(7);
+}
+
+/*
+bug028.go:7: unreachable statements in a switch
+*/