aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/parse.cc
AgeCommit message (Expand)AuthorFilesLines
2011-04-23Define go_unreachable to replace gcc_unreachable.Ian Lance Taylor1-8/+8
2011-04-21Define go_assert to replace gcc_assertIan Lance Taylor1-44/+44
2011-04-04Use backend interface for return statements.Ian Lance Taylor1-4/+1
2011-03-29Fix select setting a map expression.Ian Lance Taylor1-24/+26
2011-03-28Better error message for invalid variable name in switch statement.Ian Lance Taylor1-0/+13
2011-03-28Better error message for missing condition in if statement.Ian Lance Taylor1-0/+6
2011-03-28Better error message for old syntax of send expression as value.Ian Lance Taylor1-18/+71
2011-03-28Better error messages for missing channel element type.Ian Lance Taylor1-0/+17
2011-03-26Check for invalid uses of ... in builtin function calls.Ian Lance Taylor1-0/+6
2011-03-26Correctly parse select case <-c <- v.Ian Lance Taylor1-4/+12
2011-03-25Give an error if a label is defined but not used.Ian Lance Taylor1-15/+29
2011-03-25Remove closed function. Fix tuple receive in select.Ian Lance Taylor1-0/+2
2011-03-24Tuple receives indicate whether channel is closed.Ian Lance Taylor1-38/+138
2011-03-24Condition in if statement is not optional.Ian Lance Taylor1-4/+2
2011-03-24Change c <- v from an expression to a statement.Ian Lance Taylor1-22/+31
2011-03-03Don't crash declaring a function named "_".Ian Lance Taylor1-5/+8
2011-02-24Traverse erroneous send/receive statements.Ian Lance Taylor1-0/+6
2011-02-22Don't crash on erroneous type switch.Ian Lance Taylor1-4/+7
2011-02-19Fix struct with array of struct with field that points to first struct.Ian Lance Taylor1-0/+2
2011-02-10Don't crash on redefined variable.Ian Lance Taylor1-1/+7
2011-01-19Generate an init function if any global variable needs a preinit.Ian Lance Taylor1-9/+9
2011-01-04Don't look outside of function literal for break or continue label.Ian Lance Taylor1-12/+30
2011-01-04Don't crash if tuple init redefines non-variable.Ian Lance Taylor1-6/+24
2011-01-04Check for multiple default cases in switch or select.Ian Lance Taylor1-6/+36
2010-12-22Correctly handle tuple assignment to _ at global scope.Ian Lance Taylor1-14/+45
2010-12-15Tweak handling of invalid function signature for function literal.Ian Lance Taylor1-4/+1
2010-12-15Add statements to type switch even if there are no valid types.Ian Lance Taylor1-0/+2
2010-12-14Don't crash on invalid parameters/results.Ian Lance Taylor1-23/+78
2010-12-14Don't incorrectly parse expression as type switch.Ian Lance Taylor1-6/+11
2010-12-03Add Go frontend, libgo library, and Go testsuite.Ian Lance Taylor1-0/+4730