summaryrefslogtreecommitdiffstats
path: root/gcc/testsuite/go.test/test
Commit message (Collapse)AuthorAgeFilesLines
* Update to copy of current master Go testsuite.ian2013-12-1395-135/+3096
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205955 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler: Don't compare structs with blank non-comparable fields.ian2013-12-122-4/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205937 138bc75d-0d04-0410-961f-82ee72b054a4
* Update Go testsuite to a copy of the Go 1.1.2 testsuite.ian2013-10-14319-2829/+12601
| | | | | | | | | | | * go.test/go-test.exp (go-find-packages): New proc. (go-gc-tests): Skip stress and safe tests. Skip *.dir subdirectories. Do simple +build line matching. Handle run with arguments. Handle errorcheckdir and rundircmpout. Use packages for rundir. Remove special handling for bug191 and dwarf. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@203578 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler: Fix "missing return" error for case T1, T2 in type switches.ian2013-08-071-2/+2
| | | | | | | | | Also change the "missing return" text and report it at the end of the function, rather than the start, to match the gc compiler. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201579 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler: reject integer division by zero constant.ian2013-06-262-3/+24
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200436 138bc75d-0d04-0410-961f-82ee72b054a4
* Update shift1.go test for recent changes.ian2013-06-251-1/+204
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@200400 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler: Accept trailing comma after varargs parameter.ian2012-12-131-1/+1
| | | | | | | | Also fix handling of interfaces seen only in a function or method declaration. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194492 138bc75d-0d04-0410-961f-82ee72b054a4
* runtime: Delete from a nil map is now a no-op.ian2012-12-121-3/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194462 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler: Check for negative or inverted arguments to make.ian2012-12-051-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194173 138bc75d-0d04-0410-961f-82ee72b054a4
* * go.test/go-test.exp (go-gc-tests): Handle runoutput test typeian2012-11-094-23/+49
| | | | | | | with arguments. Handle errorcheckoutput and rundir test types. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193344 138bc75d-0d04-0410-961f-82ee72b054a4
* Update index.go from master testsuite.ian2012-11-061-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193258 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Update to current sources.ian2012-10-232-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@192704 138bc75d-0d04-0410-961f-82ee72b054a4
* Update to current version of Go testsuite.ian2012-09-29747-1999/+6976
| | | | | | | * go.test/go-test.exp: Update for latest version of Go testsuite. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@191858 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler: Comparisons return untyped boolean value.ian2012-08-231-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@190612 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Update to weekly.2012-02-22 release.ian2012-03-026-344/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184819 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Update to weekly.2012-02-14 release.ian2012-03-021-4/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184798 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Update to weekly.2012-02-07.ian2012-02-096-28/+37
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184034 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove a couple of object files committed by accident.ian2012-01-252-1146/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183542 138bc75d-0d04-0410-961f-82ee72b054a4
* Update to current Go testsuite.ian2012-01-25231-1152/+8948
| | | | | | | | | | | * 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
* compiler: Do not allow slice of array literal.ian2012-01-241-53/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183499 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler: Give an error if a variable is defined but not used.ian2012-01-2312-6/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183458 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler: Change alias handling, change rune alias to int32.ian2012-01-215-28/+23
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183374 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler: Handle recursive interfaces.ian2012-01-202-2/+2
| | | | | | | | | * go-gcc.cc (Gcc_backend::placeholder_struct_type): Permit name to be empty. (Gcc_backend::set_placeholder_struct_type): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183340 138bc75d-0d04-0410-961f-82ee72b054a4
* PR go/50656ian2012-01-182-2/+8
| | | | | | | | * go.test/go-test.exp (go-gc-tests): Recognize some more test lines. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183270 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Update to weekly.2011-12-22.ian2012-01-131-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@183150 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler, runtime: Implement struct and array comparisons.ian2012-01-062-10/+29
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182971 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler: Prohibit comparisons of funcs, maps, and slices to non-nil.ian2011-12-284-152/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182703 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Update to weekly.2011-12-06.ian2011-12-142-10/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182338 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Update to weekly.2011-12-02.ian2011-12-132-5/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182295 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler: Permit converting between string and named []byte/[]rune.ian2011-12-132-11/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182291 138bc75d-0d04-0410-961f-82ee72b054a4
* compiler: Don't check for hidden fields on struct assignments.ian2011-12-086-104/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182143 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Update to weekly 2011-11-09.ian2011-12-078-30/+41
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182073 138bc75d-0d04-0410-961f-82ee72b054a4
* libgo: Update to weekly.2011-11-02.ian2011-12-0312-48/+36
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@181964 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix select { case v, ok := <-c: }.ian2011-11-041-0/+29
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@180992 138bc75d-0d04-0410-961f-82ee72b054a4
* Update Go library to last weekly.ian2011-10-262-76/+26
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@180552 138bc75d-0d04-0410-961f-82ee72b054a4
* Update Go library to r60.3 release.ian2011-10-221-20/+20
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@180327 138bc75d-0d04-0410-961f-82ee72b054a4
* * go.test/go-test.exp (errchk): Handle more cases of gettingian2011-09-233-8/+8
| | | | | | | | | correct Tcl backslash quoting in regular expressions in test file. Also fix some tests to match gccgo error messages. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179134 138bc75d-0d04-0410-961f-82ee72b054a4
* Update Go testsuite to release r60.ian2011-09-2187-77/+2374
| | | | | | | | | * go.test/go-test.exp (errchk): Add special case for bug332. (go-gc-tests): Add special cases for bug347 and bug348. Recognize some more test lines. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179063 138bc75d-0d04-0410-961f-82ee72b054a4
* Implement goto restrictions.ian2011-09-203-13/+17
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179018 138bc75d-0d04-0410-961f-82ee72b054a4
* Improve errors for invalid use of [...]type.ian2011-09-171-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@178921 138bc75d-0d04-0410-961f-82ee72b054a4
* Block forever on send/receive to/from nil channel.ian2011-09-161-4/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@178920 138bc75d-0d04-0410-961f-82ee72b054a4
* Update Go library to r60.ian2011-09-164-150/+155
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@178910 138bc75d-0d04-0410-961f-82ee72b054a4
* Update to current version of Go library.ian2011-05-205-30/+33
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@173931 138bc75d-0d04-0410-961f-82ee72b054a4
* Copy env.go from master Go testsuite.ian2011-03-301-3/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171752 138bc75d-0d04-0410-961f-82ee72b054a4
* Update to current Go library.ian2011-03-301-5/+32
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171732 138bc75d-0d04-0410-961f-82ee72b054a4
* Update to current master Go testsuite.ian2011-03-29104-1018/+3036
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171695 138bc75d-0d04-0410-961f-82ee72b054a4
* Permit copying hidden fields when passing method receiver.ian2011-03-281-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171641 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't look up methods for pointer to interface.ian2011-03-261-6/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171562 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't permit embedded field to be pointer to interface.ian2011-03-261-22/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171558 138bc75d-0d04-0410-961f-82ee72b054a4
* Give an error if a label is defined but not used.ian2011-03-259-44/+78
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171518 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud