aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/gofrontend/gogo-tree.cc
AgeCommit message (Expand)AuthorFilesLines
2011-10-11Convert standard builtin functions from being arrays to using a functional in...Michael Meissner1-5/+3
2011-09-16Fix defer when not calling recover in function with named results.Ian Lance Taylor1-4/+14
2011-09-14Fix defer/recover at high optimization levels.Ian Lance Taylor1-2/+5
2011-09-13Always dereference nil receiver passed to value method.Ian Lance Taylor1-21/+3
2011-06-21gogo-tree.cc (Gogo::define_builtin_function_trees): Change BUILT_IN_ADD_AND_F...Andrew MacLeod1-4/+4
2011-06-11Use backend interface for map descriptors.Ian Lance Taylor1-135/+0
2011-06-11Use backend interface for type descriptors.Ian Lance Taylor1-189/+5
2011-06-09Use backend interface for zero initialization.Ian Lance Taylor1-19/+11
2011-05-07Use backend types for all type conversions.Ian Lance Taylor1-15/+22
2011-05-05Use backend interface for slice types.Ian Lance Taylor1-47/+0
2011-04-25Use backend interface for function types.Ian Lance Taylor1-2/+2
2011-04-23Define go_unreachable to replace gcc_unreachable.Ian Lance Taylor1-3/+3
2011-04-21Define go_assert to replace gcc_assertIan Lance Taylor1-53/+53
2011-04-19Change general statement method to always use backend interface.Ian Lance Taylor1-1/+2
2011-04-19Use backend interface for blocks.Ian Lance Taylor1-100/+13
2011-04-19Use backend interface for variables.Ian Lance Taylor1-224/+102
2011-04-15Use backend interface for send statement.Ian Lance Taylor1-138/+0
2011-04-13Use backend interface for go and defer statements.Ian Lance Taylor1-54/+31
2011-04-12Call cgraph_get_node rather than cgraph_node.Ian Lance Taylor1-1/+1
2011-04-05Use backend interface for labels and goto statements.Ian Lance Taylor1-56/+0
2011-04-04Use backend interface for return statements.Ian Lance Taylor1-21/+6
2011-03-25Clean up handling of undefined types.Ian Lance Taylor1-12/+4
2011-03-24Tuple receives indicate whether channel is closed.Ian Lance Taylor1-1/+1
2011-03-07Support multiple init functions in a single file.Ian Lance Taylor1-13/+0
2011-03-03Don't crash on erroneous named result.Ian Lance Taylor1-2/+8
2011-03-03Don't crash if a constant has a declared but undefined type.Ian Lance Taylor1-1/+10
2011-03-03Rewrite conversion of named types to backend representation.Ian Lance Taylor1-0/+3
2011-02-15Don't crash defining function in different package.Ian Lance Taylor1-2/+3
2011-02-09The "main" package is not special if -fgo-prefix is used.Ian Lance Taylor1-6/+6
2011-02-08re PR go/47378 (ld warning linking with libgo.so: relocation bound to a symbo...Ian Lance Taylor1-27/+5
2011-01-14Move clearing of flag_strict_aliasing to gcc interface.Ian Lance Taylor1-12/+0
2011-01-05re PR go/47158 ([cppcheck][PATCH] found a memory leaks in gcc/gcc/go/gofronte...Ian Lance Taylor1-1/+5
2010-12-23Don't crash building map descriptor for erroneous map.Ian Lance Taylor1-1/+6
2010-12-22Don't crash on erroneous channel send or receive.Ian Lance Taylor1-0/+6
2010-12-22Don't crash building erroneous variable initializer.Ian Lance Taylor1-3/+10
2010-12-16Check for errors from Gogo::call_builtin.Ian Lance Taylor1-3/+22
2010-12-14Don't crash on invalid closure.Ian Lance Taylor1-6/+11
2010-12-14Don't crash on erroneous receiver or parameters.Ian Lance Taylor1-8/+26
2010-12-07Don't crash on erroneous result variable.Ian Lance Taylor1-4/+8
2010-12-04re PR bootstrap/46776 (gogo-tree.cc uses TRAMPOLINE_ALIGNMENT and TRAMPOLINE_...Ian Lance Taylor1-3/+3
2010-12-03Add Go frontend, libgo library, and Go testsuite.Ian Lance Taylor1-0/+3105