OSDN Git Service

Update to current Go testsuite.
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Jan 2012 00:04:13 +0000 (00:04 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Jan 2012 00:04:13 +0000 (00:04 +0000)
commit8abebcd5f7f2e01ef5c175f95abd19facfdbc15b
treef820710fc010727fffa668d2cfa5067bddb1109f
parentdc619250adc07b45a516ad78135980a021bfcd95
Update to current Go testsuite.

* go.test/go-test.exp (filecmp): New procedure.
(errchk): Handle quoted square brackets.
(go-gc-tests): Set go_compile_args. Handle various new test
lines.  Skip a few new tests.
* lib/go-torture.exp (go-torture-execute): Use go_compile_args.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183502 138bc75d-0d04-0410-961f-82ee72b054a4
234 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/go.test/go-test.exp
gcc/testsuite/go.test/test/alias.go [new file with mode: 0644]
gcc/testsuite/go.test/test/alias1.go [new file with mode: 0644]
gcc/testsuite/go.test/test/append.go
gcc/testsuite/go.test/test/bench/garbage/Makefile [moved from gcc/testsuite/go.test/test/garbage/Makefile with 79% similarity]
gcc/testsuite/go.test/test/bench/garbage/parser.go [moved from gcc/testsuite/go.test/test/garbage/parser.go with 82% similarity]
gcc/testsuite/go.test/test/bench/garbage/peano.go [moved from gcc/testsuite/go.test/test/garbage/peano.go with 95% similarity]
gcc/testsuite/go.test/test/bench/garbage/stats.go [moved from gcc/testsuite/go.test/test/garbage/stats.go with 77% similarity]
gcc/testsuite/go.test/test/bench/garbage/tree.go [moved from gcc/testsuite/go.test/test/garbage/tree.go with 97% similarity]
gcc/testsuite/go.test/test/bench/garbage/tree2.go [new file with mode: 0644]
gcc/testsuite/go.test/test/bench/go1/Makefile [new file with mode: 0644]
gcc/testsuite/go.test/test/bench/go1/_gotest_.6 [new file with mode: 0644]
gcc/testsuite/go.test/test/bench/go1/_testmain.6 [new file with mode: 0644]
gcc/testsuite/go.test/test/bench/go1/_testmain.go [new file with mode: 0644]
gcc/testsuite/go.test/test/bench/go1/binarytree_test.go [new file with mode: 0644]
gcc/testsuite/go.test/test/bench/go1/dummy.go [new file with mode: 0644]
gcc/testsuite/go.test/test/bench/go1/fannkuch_test.go [new file with mode: 0644]
gcc/testsuite/go.test/test/bench/go1/fasta_test.go [new file with mode: 0644]
gcc/testsuite/go.test/test/bench/go1/gob_test.go [new file with mode: 0644]
gcc/testsuite/go.test/test/bench/go1/gzip_test.go [new file with mode: 0644]
gcc/testsuite/go.test/test/bench/go1/json_test.go [new file with mode: 0644]
gcc/testsuite/go.test/test/bench/go1/jsondata_test.go [new file with mode: 0644]
gcc/testsuite/go.test/test/bench/go1/revcomp_test.go [new file with mode: 0644]
gcc/testsuite/go.test/test/bench/go1/template_test.go [new file with mode: 0644]
gcc/testsuite/go.test/test/bench/shootout/Makefile [moved from gcc/testsuite/go.test/test/bench/Makefile with 89% similarity]
gcc/testsuite/go.test/test/bench/shootout/binary-tree-freelist.go [moved from gcc/testsuite/go.test/test/bench/binary-tree-freelist.go with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/binary-tree-freelist.txt [moved from gcc/testsuite/go.test/test/bench/binary-tree-freelist.txt with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/binary-tree.c [moved from gcc/testsuite/go.test/test/bench/binary-tree.c with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/binary-tree.go [moved from gcc/testsuite/go.test/test/bench/binary-tree.go with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/binary-tree.txt [moved from gcc/testsuite/go.test/test/bench/binary-tree.txt with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/chameneosredux.c [moved from gcc/testsuite/go.test/test/bench/chameneosredux.c with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/chameneosredux.go [moved from gcc/testsuite/go.test/test/bench/chameneosredux.go with 95% similarity]
gcc/testsuite/go.test/test/bench/shootout/chameneosredux.txt [moved from gcc/testsuite/go.test/test/bench/chameneosredux.txt with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/fannkuch-parallel.go [moved from gcc/testsuite/go.test/test/bench/fannkuch-parallel.go with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/fannkuch-parallel.txt [moved from gcc/testsuite/go.test/test/bench/fannkuch-parallel.txt with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/fannkuch.c [moved from gcc/testsuite/go.test/test/bench/fannkuch.c with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/fannkuch.go [moved from gcc/testsuite/go.test/test/bench/fannkuch.go with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/fannkuch.txt [moved from gcc/testsuite/go.test/test/bench/fannkuch.txt with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/fasta-1000.out [moved from gcc/testsuite/go.test/test/bench/fasta-1000.out with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/fasta.c [moved from gcc/testsuite/go.test/test/bench/fasta.c with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/fasta.go [moved from gcc/testsuite/go.test/test/bench/fasta.go with 99% similarity]
gcc/testsuite/go.test/test/bench/shootout/fasta.txt [moved from gcc/testsuite/go.test/test/bench/fasta.txt with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/k-nucleotide-parallel.go [moved from gcc/testsuite/go.test/test/bench/k-nucleotide-parallel.go with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/k-nucleotide-parallel.txt [moved from gcc/testsuite/go.test/test/bench/k-nucleotide-parallel.txt with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/k-nucleotide.c [moved from gcc/testsuite/go.test/test/bench/k-nucleotide.c with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/k-nucleotide.go [moved from gcc/testsuite/go.test/test/bench/k-nucleotide.go with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/k-nucleotide.txt [moved from gcc/testsuite/go.test/test/bench/k-nucleotide.txt with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/mandelbrot.c [moved from gcc/testsuite/go.test/test/bench/mandelbrot.c with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/mandelbrot.go [moved from gcc/testsuite/go.test/test/bench/mandelbrot.go with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/mandelbrot.txt [moved from gcc/testsuite/go.test/test/bench/mandelbrot.txt with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/meteor-contest.c [moved from gcc/testsuite/go.test/test/bench/meteor-contest.c with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/meteor-contest.go [moved from gcc/testsuite/go.test/test/bench/meteor-contest.go with 99% similarity]
gcc/testsuite/go.test/test/bench/shootout/meteor-contest.txt [moved from gcc/testsuite/go.test/test/bench/meteor-contest.txt with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/nbody.c [moved from gcc/testsuite/go.test/test/bench/nbody.c with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/nbody.go [moved from gcc/testsuite/go.test/test/bench/nbody.go with 80% similarity]
gcc/testsuite/go.test/test/bench/shootout/nbody.txt [moved from gcc/testsuite/go.test/test/bench/nbody.txt with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/pidigits.c [moved from gcc/testsuite/go.test/test/bench/pidigits.c with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/pidigits.go [moved from gcc/testsuite/go.test/test/bench/pidigits.go with 99% similarity]
gcc/testsuite/go.test/test/bench/shootout/pidigits.txt [moved from gcc/testsuite/go.test/test/bench/pidigits.txt with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/regex-dna-parallel.go [moved from gcc/testsuite/go.test/test/bench/regex-dna-parallel.go with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/regex-dna-parallel.txt [moved from gcc/testsuite/go.test/test/bench/regex-dna-parallel.txt with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/regex-dna.c [moved from gcc/testsuite/go.test/test/bench/regex-dna.c with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/regex-dna.go [moved from gcc/testsuite/go.test/test/bench/regex-dna.go with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/regex-dna.txt [moved from gcc/testsuite/go.test/test/bench/regex-dna.txt with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/reverse-complement.c [moved from gcc/testsuite/go.test/test/bench/reverse-complement.c with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/reverse-complement.go [moved from gcc/testsuite/go.test/test/bench/reverse-complement.go with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/reverse-complement.txt [moved from gcc/testsuite/go.test/test/bench/reverse-complement.txt with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/spectral-norm-parallel.go [moved from gcc/testsuite/go.test/test/bench/spectral-norm-parallel.go with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/spectral-norm.c [moved from gcc/testsuite/go.test/test/bench/spectral-norm.c with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/spectral-norm.go [moved from gcc/testsuite/go.test/test/bench/spectral-norm.go with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/spectral-norm.txt [moved from gcc/testsuite/go.test/test/bench/spectral-norm.txt with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/threadring.c [moved from gcc/testsuite/go.test/test/bench/threadring.c with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/threadring.go [moved from gcc/testsuite/go.test/test/bench/threadring.go with 99% similarity]
gcc/testsuite/go.test/test/bench/shootout/threadring.txt [moved from gcc/testsuite/go.test/test/bench/threadring.txt with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/timing.log [moved from gcc/testsuite/go.test/test/bench/timing.log with 100% similarity]
gcc/testsuite/go.test/test/bench/shootout/timing.sh [moved from gcc/testsuite/go.test/test/bench/timing.sh with 98% similarity]
gcc/testsuite/go.test/test/blank.go
gcc/testsuite/go.test/test/bugs/bug395.go [new file with mode: 0644]
gcc/testsuite/go.test/test/chan/doubleselect.go
gcc/testsuite/go.test/test/chan/nonblock.go
gcc/testsuite/go.test/test/chan/perm.go
gcc/testsuite/go.test/test/chan/select7.go [new file with mode: 0644]
gcc/testsuite/go.test/test/closure.go
gcc/testsuite/go.test/test/cmp.go [new file with mode: 0644]
gcc/testsuite/go.test/test/cmp3.go [deleted file]
gcc/testsuite/go.test/test/cmp4.go [deleted file]
gcc/testsuite/go.test/test/cmp5.go [deleted file]
gcc/testsuite/go.test/test/complit.go
gcc/testsuite/go.test/test/complit1.go [new file with mode: 0644]
gcc/testsuite/go.test/test/convert1.go [new file with mode: 0644]
gcc/testsuite/go.test/test/crlf.go [new file with mode: 0644]
gcc/testsuite/go.test/test/ddd1.go
gcc/testsuite/go.test/test/deferprint.go
gcc/testsuite/go.test/test/deferprint.out [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/linedirectives.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/main.go [moved from gcc/testsuite/go.test/test/cmp2.go with 54% similarity]
gcc/testsuite/go.test/test/dwarf/z1.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z10.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z11.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z12.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z13.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z14.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z15.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z16.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z17.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z18.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z19.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z2.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z20.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z3.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z4.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z5.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z6.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z7.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z8.go [new file with mode: 0644]
gcc/testsuite/go.test/test/dwarf/z9.go [new file with mode: 0644]
gcc/testsuite/go.test/test/escape2.go [new file with mode: 0644]
gcc/testsuite/go.test/test/escape3.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug027.go
gcc/testsuite/go.test/test/fixedbugs/bug067.go
gcc/testsuite/go.test/test/fixedbugs/bug070.go
gcc/testsuite/go.test/test/fixedbugs/bug093.go
gcc/testsuite/go.test/test/fixedbugs/bug113.go
gcc/testsuite/go.test/test/fixedbugs/bug148.go
gcc/testsuite/go.test/test/fixedbugs/bug220.go [deleted file]
gcc/testsuite/go.test/test/fixedbugs/bug242.go
gcc/testsuite/go.test/test/fixedbugs/bug270.go [deleted file]
gcc/testsuite/go.test/test/fixedbugs/bug286.go
gcc/testsuite/go.test/test/fixedbugs/bug328.go
gcc/testsuite/go.test/test/fixedbugs/bug328.out [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug340.go
gcc/testsuite/go.test/test/fixedbugs/bug365.go
gcc/testsuite/go.test/test/fixedbugs/bug366.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug367.dir/main.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug367.dir/p.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug367.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug368.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug369.dir/pkg.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug369.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug370.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug371.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug372.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug373.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug374.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug375.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug376.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug377.dir/one.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug377.dir/two.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug377.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug378.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug379.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug380.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug381.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug382.dir/pkg.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug382.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug383.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug384.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug385_32.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug385_64.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug386.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug387.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug388.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug389.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug390.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug391.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug392.dir/one.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug392.dir/two.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug392.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug393.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug394.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug396.dir/one.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug396.dir/two.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug396.go [new file with mode: 0644]
gcc/testsuite/go.test/test/fixedbugs/bug397.go [new file with mode: 0644]
gcc/testsuite/go.test/test/golden.out
gcc/testsuite/go.test/test/goprint.go
gcc/testsuite/go.test/test/goprint.out [new file with mode: 0644]
gcc/testsuite/go.test/test/helloworld.go
gcc/testsuite/go.test/test/helloworld.out [new file with mode: 0644]
gcc/testsuite/go.test/test/init1.go [new file with mode: 0644]
gcc/testsuite/go.test/test/interface/fail.go
gcc/testsuite/go.test/test/interface/noeq.go [new file with mode: 0644]
gcc/testsuite/go.test/test/interface/recursive1.go [new file with mode: 0644]
gcc/testsuite/go.test/test/interface/recursive2.go [new file with mode: 0644]
gcc/testsuite/go.test/test/interface/returntype.go
gcc/testsuite/go.test/test/ken/cplx0.go
gcc/testsuite/go.test/test/ken/cplx0.out [new file with mode: 0644]
gcc/testsuite/go.test/test/ken/cplx2.go
gcc/testsuite/go.test/test/ken/cplx3.go
gcc/testsuite/go.test/test/ken/cplx4.go
gcc/testsuite/go.test/test/ken/cplx5.go
gcc/testsuite/go.test/test/ken/intervar.go
gcc/testsuite/go.test/test/ken/label.go
gcc/testsuite/go.test/test/ken/rob1.go
gcc/testsuite/go.test/test/ken/rob2.go
gcc/testsuite/go.test/test/ken/simpprint.go [deleted file]
gcc/testsuite/go.test/test/ken/simpswitch.go
gcc/testsuite/go.test/test/ken/string.go
gcc/testsuite/go.test/test/ken/string.out [new file with mode: 0644]
gcc/testsuite/go.test/test/mallocfin.go
gcc/testsuite/go.test/test/mallocrep.go
gcc/testsuite/go.test/test/map1.go [new file with mode: 0644]
gcc/testsuite/go.test/test/nil.go
gcc/testsuite/go.test/test/nilptr.go [new file with mode: 0644]
gcc/testsuite/go.test/test/nilptr/arrayindex.go [deleted file]
gcc/testsuite/go.test/test/nilptr/arrayindex1.go [deleted file]
gcc/testsuite/go.test/test/nilptr/arraytoslice.go [deleted file]
gcc/testsuite/go.test/test/nilptr/arraytoslice1.go [deleted file]
gcc/testsuite/go.test/test/nilptr/arraytoslice2.go [deleted file]
gcc/testsuite/go.test/test/nilptr/slicearray.go [deleted file]
gcc/testsuite/go.test/test/nilptr/structfield.go [deleted file]
gcc/testsuite/go.test/test/nilptr/structfield1.go [deleted file]
gcc/testsuite/go.test/test/nilptr/structfield2.go [deleted file]
gcc/testsuite/go.test/test/nilptr/structfieldaddr.go [deleted file]
gcc/testsuite/go.test/test/peano.go
gcc/testsuite/go.test/test/printbig.go
gcc/testsuite/go.test/test/printbig.out [new file with mode: 0644]
gcc/testsuite/go.test/test/reorder.go [new file with mode: 0644]
gcc/testsuite/go.test/test/run
gcc/testsuite/go.test/test/rune.go [new file with mode: 0644]
gcc/testsuite/go.test/test/sigchld.go
gcc/testsuite/go.test/test/sigchld.out [new file with mode: 0644]
gcc/testsuite/go.test/test/sinit.go
gcc/testsuite/go.test/test/struct0.go [new file with mode: 0644]
gcc/testsuite/go.test/test/switch.go
gcc/testsuite/go.test/test/switch3.go [new file with mode: 0644]
gcc/testsuite/go.test/test/syntax/else.go [new file with mode: 0644]
gcc/testsuite/go.test/test/times.out [new file with mode: 0644]
gcc/testsuite/go.test/test/turing.go
gcc/testsuite/go.test/test/typeswitch2.go
gcc/testsuite/go.test/test/typeswitch3.go [new file with mode: 0644]
gcc/testsuite/go.test/test/zerodivide.go
gcc/testsuite/lib/go-torture.exp