summaryrefslogtreecommitdiffstats
path: root/gcc/go
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix handling of functions with named results that call recover.ian2010-12-221-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168156 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash building erroneous variable initializer.ian2010-12-221-3/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168155 138bc75d-0d04-0410-961f-82ee72b054a4
* Check for errors when building map construction.ian2010-12-221-2/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168148 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't warn about []int of string with NUL bytes.ian2010-12-211-10/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168146 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't permit assigning abstract string/bool to numeric variable.ian2010-12-211-4/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168145 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on calling new with an erroneous type.ian2010-12-211-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168144 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash when returning something from a function named '_'.ian2010-12-211-1/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168143 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash indexing into erroneous array.ian2010-12-211-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168142 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash when copying a function with no closure variable.ian2010-12-211-1/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168140 138bc75d-0d04-0410-961f-82ee72b054a4
* * Make-lang.in (check-go): Remove.ian2010-12-212-1/+11
| | | | | | | | (lang_checks_parallelized): Add check-go. (check_go_parallelize): Set. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168137 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't finalize methods for a type more than once.ian2010-12-211-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168134 138bc75d-0d04-0410-961f-82ee72b054a4
* Correct handling of methods which call recover.ian2010-12-212-10/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168132 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash when declaring methods on unknown name.ian2010-12-213-2/+20
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168131 138bc75d-0d04-0410-961f-82ee72b054a4
* Layout undefined type.ian2010-12-211-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168130 138bc75d-0d04-0410-961f-82ee72b054a4
* Correct lexing of exponents.ian2010-12-212-3/+25
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168129 138bc75d-0d04-0410-961f-82ee72b054a4
* Report errors for temporary statements rather than crashing.ian2010-12-211-1/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168128 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash when some object is redefined as a type.ian2010-12-211-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168126 138bc75d-0d04-0410-961f-82ee72b054a4
* Traverse function types.ian2010-12-211-0/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168125 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on invalid return statement.ian2010-12-211-4/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168102 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on recursive variables and typed consts.ian2010-12-183-8/+117
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168012 138bc75d-0d04-0410-961f-82ee72b054a4
* Avoid always splitting the stack when calling append and copy.ian2010-12-171-9/+42
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167970 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on recursive consts.ian2010-12-162-4/+51
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167899 138bc75d-0d04-0410-961f-82ee72b054a4
* Rework handling of recursive function types.ian2010-12-161-4/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167898 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash when copying a call with no arguments.ian2010-12-161-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167897 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on invalid tuple assignment.ian2010-12-162-18/+24
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167892 138bc75d-0d04-0410-961f-82ee72b054a4
* Check for errors from Gogo::call_builtin.ian2010-12-164-5/+59
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167891 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash with go or defer of bad call.ian2010-12-161-1/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167886 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on Sizeof of undefined type.ian2010-12-161-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167884 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on Sizeof of undefined type.ian2010-12-151-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167883 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on tuple initialization from erroneous channel.ian2010-12-151-1/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167882 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on empty struct created due to recursive reference.ian2010-12-151-1/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167881 138bc75d-0d04-0410-961f-82ee72b054a4
* Tweak handling of invalid function signature for function literal.ian2010-12-151-4/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167879 138bc75d-0d04-0410-961f-82ee72b054a4
* Check for pointer to error type when looking for method.ian2010-12-151-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167878 138bc75d-0d04-0410-961f-82ee72b054a4
* Permit _ as a result variable name.ian2010-12-152-7/+14
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167877 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix test for invalid type in anonymous field.ian2010-12-151-2/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167875 138bc75d-0d04-0410-961f-82ee72b054a4
* Add statements to type switch even if there are no valid types.ian2010-12-151-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167874 138bc75d-0d04-0410-961f-82ee72b054a4
* Check errors in binary comparisons and builtin calls.ian2010-12-151-1/+14
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167872 138bc75d-0d04-0410-961f-82ee72b054a4
* Push hash table identity check down to subtypes.ian2010-12-153-88/+81
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167870 138bc75d-0d04-0410-961f-82ee72b054a4
* Use a different identity function for Types in hash tables.ian2010-12-152-9/+39
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167866 138bc75d-0d04-0410-961f-82ee72b054a4
* Check for errors when converting array index to GENERIC.ian2010-12-151-0/+12
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167846 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on undefined anonymous field.ian2010-12-151-10/+20
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167845 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't store error types in the Type-to-GENERIC hash table.ian2010-12-151-0/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167838 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't get confused by error types in traversal.ian2010-12-151-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167836 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash building initializer of invalid array.ian2010-12-151-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167828 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on invalid slice composite literal.ian2010-12-141-0/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167827 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix comparison of string and interface types.ian2010-12-141-9/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167826 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't try to build unary and binary expressions with invalid types.ian2010-12-141-22/+20
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167824 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on invalid closure.ian2010-12-141-6/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167821 138bc75d-0d04-0410-961f-82ee72b054a4
* Don't crash on invalid parameters/results.ian2010-12-143-28/+82
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167820 138bc75d-0d04-0410-961f-82ee72b054a4
* Check for duplicate methods.ian2010-12-142-12/+71
| | | | | | | Don't get into an endless loop given invalid recursive types. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167816 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud