aboutsummaryrefslogtreecommitdiff
path: root/gcc/go
AgeCommit message (Expand)AuthorFilesLines
2013-12-11compiler: Minor fixes for recover thunks.Ian Lance Taylor1-2/+23
2013-12-10Make-lang.in (check_go_parallelize): Test go-test.exp r* tests separately.Ian Lance Taylor2-1/+7
2013-12-05Revert this change; no longer required.Ian Lance Taylor2-6/+9
2013-11-26compiler: If type defined as type, forward hash/equal functions.Ian Lance Taylor2-2/+107
2013-11-23compiler: Fix backend representation of calls to interface methods.Ian Lance Taylor6-57/+202
2013-11-22compiler: Fixes for middle-end changes.Ian Lance Taylor3-5/+2
2013-11-22gimple.h: Remove all includes.Andrew MacLeod3-3/+9
2013-11-19Factor unrelated declarations out of tree.h.Diego Novillo6-0/+18
2013-11-18c-common.c, [...]: Replace tree_low_cst (..., 0) with tree_to_shwi throughout.Richard Sandiford2-1/+6
2013-11-18cuintp.c: Replace host_integerp (..., 0) with tree_fits_shwi_p throughout.Richard Sandiford2-1/+6
2013-11-14compiler: Use backend interface for comparisons.Ian Lance Taylor2-149/+110
2013-11-14gimplify-be.h: New file.Andrew MacLeod2-1/+6
2013-11-12compiler: Update for mainline changes.Ian Lance Taylor3-0/+3
2013-11-12gimple-expr.h (create_tmp_var_name, [...]): Relocate prototypes from gimple.h.Andrew MacLeod2-1/+5
2013-11-11compiler: Support Go 1.2 nil checks.Ian Lance Taylor3-6/+38
2013-11-08compiler: Fix bogus init loop error with struct composite literal.Ian Lance Taylor1-3/+45
2013-11-08compiler: Correct types when type conversion makes backend call.Ian Lance Taylor1-2/+5
2013-11-06go-lang.c (go_langhook_post_options): If -fisolate-erroneous-paths was turned...Ian Lance Taylor2-0/+12
2013-10-24compiler: Implement 3-index slicing.Ian Lance Taylor5-44/+171
2013-10-23compiler: use builtin runtime calls for integer to string and string to array...Ian Lance Taylor1-26/+11
2013-10-17compiler: Rework handling of imported anonymous builtin types again.Ian Lance Taylor2-37/+50
2013-10-17compiler: Don't warn for unknown type when importing anonymous field.Ian Lance Taylor1-4/+18
2013-10-14runtime: Don't clobber saved context when catching signal.Chris Manghane7-30/+66
2013-10-13compiler: Fix handling of imported struct with embedded builtin type.Ian Lance Taylor2-0/+18
2013-10-11compiler: Fix handling of hidden methods for unnamed types.Ian Lance Taylor4-6/+23
2013-10-11compiler: Use backend interface for function code expressions.Chris Manghane8-110/+135
2013-10-11compiler: Error if receiver and parameter have same name.Ian Lance Taylor1-0/+2
2013-10-11compiler: Better error message of unsafe.Offsetof(method value).Ian Lance Taylor1-1/+13
2013-10-11compiler: accept integral float constants as string indices.Ian Lance Taylor1-2/+11
2013-10-11compiler: Improve handling of invalid ASCII characters in identifiers.Ian Lance Taylor1-1/+22
2013-10-11compiler: Use backend interface for function declarations.Chris Manghane9-309/+368
2013-10-11compiler: Avoid extra error for anonymous embedded type.Ian Lance Taylor1-6/+1
2013-10-10compiler: Fix test for constant argument too large for make.Ian Lance Taylor1-2/+17
2013-10-10compiler: Don't inherit logical operator operand type from context.Ian Lance Taylor1-0/+9
2013-10-10compiler: A type conversion of a constant is not always a constant.Ian Lance Taylor1-2/+22
2013-10-09compiler, runtime: Fix complex division of NaN / 0.Ian Lance Taylor3-0/+50
2013-10-08compiler: Error for qualified ID as field name in struct literal.Ian Lance Taylor3-9/+50
2013-10-04compiler: Use backend interface for temporary reference expressions.Chris Manghane4-8/+34
2013-10-02compiler: Use backend interface for numeric expressions.Chris Manghane6-123/+187
2013-09-30compiler: Use backend interface for variable expressions.Chris Manghane4-8/+61
2013-09-28compiler: Avoid knockon errors for invalid uses of _.Ian Lance Taylor5-6/+47
2013-09-25Make-lang.in (gospec.o): Remove.Tom Tromey2-91/+26
2013-09-25Makefile.in (DRIVER_DEFINES): Use $(and), not shell code, to add -DENABLE_SHA...Tom Tromey2-2/+5
2013-09-25compiler: don't permit nil assignment to blank identifier.Ian Lance Taylor2-5/+14
2013-09-19compiler: Fix inconsistent check for structs using memcmp for ==.Ian Lance Taylor2-5/+1
2013-09-18compiler: Fix name of unexported method of embedded imported type.Ian Lance Taylor1-1/+25
2013-09-18compiler: Correctly handle identical unnamed structs with methods.Ian Lance Taylor2-11/+33
2013-09-18compiler: Fix type of result of shortcut calculation.Ian Lance Taylor1-1/+1
2013-09-04compiler: expand arguments with multiple results for built-in functions.Ian Lance Taylor1-21/+15
2013-09-03compiler, runtime: Use runtime functions to pass closure value.Ian Lance Taylor9-316/+201