--- /dev/null
+// 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.
+
+// $G $F.go && echo BUG: compilation succeeds incorrectly
+
+package main
+
+type I interface {
+ g,f ()int; // BUG only one method name allowed per signature
+}
--- /dev/null
+// 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.
+
+// $G $F.go && echo BUG: compilation succeeds incorrectly
+
+package main
+
+type Iputs interface {
+ puts func(s string); // BUG no func allowed
+}
--- /dev/null
+// 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.
+
+// $G $F.go && echo BUG: compilation succeeds incorrectly
+
+package main
+
+type Item interface {
+ Print_BUG func(); // BUG no func allowed
+}
+
--- /dev/null
+// errchk $G $D/$F.go
+
+// 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 f9(a int) (i int, f float) {
+ i := 9; // BUG redeclaration
+ f := float(9); // BUG redeclaration
+ return i, f;
+}
--- /dev/null
+// ! $G $D/$F.go >/dev/null
+// # ignoring error messages...
+
+// 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 main()
+{
+ s := float(0);
+ s := float(0); // BUG redeclaration
+}
--- /dev/null
+// errchk $G $D/$F.go
+
+// 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 main() {
+ s := vlong(0); // BUG no vlong specified in the language
+}
--- /dev/null
+// ! $G $D/$F.go >/dev/null
+// # ignoring error messages...
+
+// 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 main() {
+ var z [3]byte;
+ z := new([3]byte); // BUG redeclaration
+}
--- /dev/null
+// errchk $G $D/$F.go
+
+// 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 main (x int) {
+ var x int; // BUG redeclaration error
+}
--- /dev/null
+// ! $G $D/$F.go >/dev/null
+// # ignoring error messages...
+
+// 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 main (x, x int) { // BUG redeclaration error
+}
+=========== ./bug032.go
+BUG: compilation succeeds incorrectly
+
+=========== ./bug033.go
+BUG: compilation succeeds incorrectly
+
+=========== ./bug034.go
+BUG: compilation succeeds incorrectly
+
+=========== ./bug035.go
+BUG: compilation succeeds incorrectly
+
+=========== ./bug036.go
+BUG: compilation succeeds incorrectly
+
+=========== ./bug037.go
+BUG: compilation succeeds incorrectly
+
+=========== ./bug038.go
+BUG: compilation succeeds incorrectly
+
+=========== ./bug039.go
+BUG: compilation succeeds incorrectly
+
+=========== ./bug040.go
+BUG: compilation succeeds incorrectly
+
+=========== ./bug041.go
+BUG: compilation succeeds incorrectly
+
=========== ./char_lit.go
char_lit.go:5: syntax error
char_lit.go:17: unknown escape sequence: \
=========== ken/rob1.go
=========== ken/rob2.go
+(hello hello (hello 12 34))
=========== ken/robfor.go
ken/robfor.go:45: fatal error: optoas: no entry MOD-<int32>INT32