aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
AgeCommit message (Expand)AuthorFilesLines
2011-04-27Use backend interface for struct types.Ian Lance Taylor3-9/+50
2011-04-25Use backend interface for function types.Ian Lance Taylor10-172/+178
2011-04-25Use backend interface for basic typesEvan Shaw4-68/+156
2011-04-23Define go_unreachable to replace gcc_unreachable.Ian Lance Taylor13-155/+153
2011-04-21Define go_assert to replace gcc_assertIan Lance Taylor21-595/+605
2011-04-21Use mpfr_prec_round, not real_convert, to constraint floats.Ian Lance Taylor1-17/+3
2011-04-19statement.cc no longer includes gcc headers.Ian Lance Taylor5-97/+64
2011-04-19Change general statement method to always use backend interface.Ian Lance Taylor4-160/+137
2011-04-19Use backend interface for temporary variables.Ian Lance Taylor6-71/+152
2011-04-19Use backend interface for blocks.Ian Lance Taylor8-138/+292
2011-04-19Use backend interface for variables.Ian Lance Taylor9-262/+532
2011-04-15Add compound_list to backend interface.Ian Lance Taylor4-37/+50
2011-04-15Use backend interface for send statement.Ian Lance Taylor4-154/+112
2011-04-15Use the backend interface for select statements.Ian Lance Taylor8-139/+209
2011-04-13Use backend interface for go and defer statements.Ian Lance Taylor7-130/+133
2011-04-13Unify handling of runtime support functions.Ian Lance Taylor9-443/+1009
2011-04-13ada-tree.h (union lang_tree_node): Check for TS_COMMON before calling TREE_CH...Nathan Froyd2-1/+6
2011-04-12Call cgraph_get_node rather than cgraph_node.Ian Lance Taylor1-1/+1
2011-04-06Use backend interface for constant switch statements.Ian Lance Taylor5-81/+271
2011-04-06Use backend interface for if statements.Ian Lance Taylor5-29/+71
2011-04-06Use backend interface for expression statements.Ian Lance Taylor4-2/+32
2011-04-05Use backend interface for labels and goto statements.Ian Lance Taylor9-99/+267
2011-04-04Use backend interface for return statements.Ian Lance Taylor12-289/+254
2011-04-03Start using backend interface separate from gofrontend.Ian Lance Taylor8-12/+361
2011-03-31Taking a slice of an array requires moving the array to the heap.Ian Lance Taylor1-4/+7
2011-03-29Fix select setting a map expression.Ian Lance Taylor1-24/+26
2011-03-28Permit copying hidden fields when passing method receiver.Ian Lance Taylor3-7/+45
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 Taylor2-19/+72
2011-03-28Better error messages for missing channel element type.Ian Lance Taylor1-0/+17
2011-03-28Do not permit method expressions with pointers to interface types.Ian Lance Taylor1-3/+5
2011-03-28Support method expressions for interface types.Ian Lance Taylor1-5/+26
2011-03-28Don't bother to check for duplicate interface/named methods.Ian Lance Taylor1-9/+1
2011-03-28Fix useless assertion in ^ code.Ian Lance Taylor1-1/+1
2011-03-27Error for return with no values when result parameters are not named.Ian Lance Taylor1-3/+13
2011-03-27Improve error about indirecting an unsafe.Pointer type.Ian Lance Taylor1-0/+8
2011-03-26Don't look up methods for pointer to interface.Ian Lance Taylor1-5/+4
2011-03-26Don't permit embedded field to be pointer to interface.Ian Lance Taylor2-1/+12
2011-03-26Check for invalid uses of ... in builtin function calls.Ian Lance Taylor2-0/+12
2011-03-26Better error when setting const to nil.Ian Lance Taylor1-1/+3
2011-03-26Correctly parse select case <-c <- v.Ian Lance Taylor1-4/+12
2011-03-25Clean up handling of undefined types.Ian Lance Taylor5-91/+60
2011-03-25Avoid overflow error after negative shift count error.Ian Lance Taylor1-1/+7
2011-03-25Give an error if a label is defined but not used.Ian Lance Taylor4-28/+90
2011-03-25Remove closed function. Fix tuple receive in select.Ian Lance Taylor5-68/+67
2011-03-24Tuple receives indicate whether channel is closed.Ian Lance Taylor7-128/+279
2011-03-24Condition in if statement is not optional.Ian Lance Taylor2-28/+13
2011-03-24Change c <- v from an expression to a statement.Ian Lance Taylor7-204/+171
2011-03-16Update to current version of Go library (revision 94d654be2064).Ian Lance Taylor1-2/+14