summaryrefslogtreecommitdiff
path: root/gcc/go
Commit message (Expand)AuthorAgeFilesLines
* c-common.c, [...]: Replace tree_low_cst (..., 0) with tree_to_shwi throughout.Richard Sandiford2013-11-182-1/+6
* cuintp.c: Replace host_integerp (..., 0) with tree_fits_shwi_p throughout.Richard Sandiford2013-11-182-1/+6
* compiler: Use backend interface for comparisons.Ian Lance Taylor2013-11-142-149/+110
* gimplify-be.h: New file.Andrew MacLeod2013-11-142-1/+6
* compiler: Update for mainline changes.Ian Lance Taylor2013-11-123-0/+3
* gimple-expr.h (create_tmp_var_name, [...]): Relocate prototypes from gimple.h.Andrew MacLeod2013-11-122-1/+5
* compiler: Support Go 1.2 nil checks.Ian Lance Taylor2013-11-113-6/+38
* compiler: Fix bogus init loop error with struct composite literal.Ian Lance Taylor2013-11-081-3/+45
* compiler: Correct types when type conversion makes backend call.Ian Lance Taylor2013-11-081-2/+5
* go-lang.c (go_langhook_post_options): If -fisolate-erroneous-paths was turned...Ian Lance Taylor2013-11-062-0/+12
* compiler: Implement 3-index slicing.Ian Lance Taylor2013-10-245-44/+171
* compiler: use builtin runtime calls for integer to string and string to array...Ian Lance Taylor2013-10-231-26/+11
* compiler: Rework handling of imported anonymous builtin types again.Ian Lance Taylor2013-10-172-37/+50
* compiler: Don't warn for unknown type when importing anonymous field.Ian Lance Taylor2013-10-171-4/+18
* runtime: Don't clobber saved context when catching signal.Chris Manghane2013-10-147-30/+66
* compiler: Fix handling of imported struct with embedded builtin type.Ian Lance Taylor2013-10-132-0/+18
* compiler: Fix handling of hidden methods for unnamed types.Ian Lance Taylor2013-10-114-6/+23
* compiler: Use backend interface for function code expressions.Chris Manghane2013-10-118-110/+135
* compiler: Error if receiver and parameter have same name.Ian Lance Taylor2013-10-111-0/+2
* compiler: Better error message of unsafe.Offsetof(method value).Ian Lance Taylor2013-10-111-1/+13
* compiler: accept integral float constants as string indices.Ian Lance Taylor2013-10-111-2/+11
* compiler: Improve handling of invalid ASCII characters in identifiers.Ian Lance Taylor2013-10-111-1/+22
* compiler: Use backend interface for function declarations.Chris Manghane2013-10-119-309/+368
* compiler: Avoid extra error for anonymous embedded type.Ian Lance Taylor2013-10-111-6/+1
* compiler: Fix test for constant argument too large for make.Ian Lance Taylor2013-10-101-2/+17
* compiler: Don't inherit logical operator operand type from context.Ian Lance Taylor2013-10-101-0/+9
* compiler: A type conversion of a constant is not always a constant.Ian Lance Taylor2013-10-101-2/+22
* compiler, runtime: Fix complex division of NaN / 0.Ian Lance Taylor2013-10-093-0/+50
* compiler: Error for qualified ID as field name in struct literal.Ian Lance Taylor2013-10-083-9/+50
* compiler: Use backend interface for temporary reference expressions.Chris Manghane2013-10-044-8/+34
* compiler: Use backend interface for numeric expressions.Chris Manghane2013-10-026-123/+187
* compiler: Use backend interface for variable expressions.Chris Manghane2013-09-304-8/+61
* compiler: Avoid knockon errors for invalid uses of _.Ian Lance Taylor2013-09-285-6/+47
* Make-lang.in (gospec.o): Remove.Tom Tromey2013-09-252-91/+26
* Makefile.in (DRIVER_DEFINES): Use $(and), not shell code, to add -DENABLE_SHA...Tom Tromey2013-09-252-2/+5
* compiler: don't permit nil assignment to blank identifier.Ian Lance Taylor2013-09-252-5/+14
* compiler: Fix inconsistent check for structs using memcmp for ==.Ian Lance Taylor2013-09-192-5/+1
* compiler: Fix name of unexported method of embedded imported type.Ian Lance Taylor2013-09-181-1/+25
* compiler: Correctly handle identical unnamed structs with methods.Ian Lance Taylor2013-09-182-11/+33
* compiler: Fix type of result of shortcut calculation.Ian Lance Taylor2013-09-181-1/+1
* compiler: expand arguments with multiple results for built-in functions.Ian Lance Taylor2013-09-041-21/+15
* compiler, runtime: Use runtime functions to pass closure value.Ian Lance Taylor2013-09-039-316/+201
* go-gcc.cc (Gcc_backend::immutable_struct): Set TREE_PUBLIC if the struct is n...Ian Lance Taylor2013-08-292-10/+12
* compiler: don't export embedded builtins.Ian Lance Taylor2013-08-232-3/+28
* compiler: Don't generate value reference in range clause if receiver is a sink.Ian Lance Taylor2013-08-171-1/+2
* compiler: Fix "missing return" error for case T1, T2 in type switches.Ian Lance Taylor2013-08-072-1/+12
* go-gcc.cc (Gcc_backend::immutable_struct_set_init): Use compute_reloc_for_con...Ian Lance Taylor2013-08-062-1/+8
* go-gcc.cc (immutable_struct_set_init): Always call resolve_unique_section.Ian Lance Taylor2013-08-022-4/+10
* compiler: Always put descriptor wrappers in their own section.Ian Lance Taylor2013-08-021-0/+6
* go-gcc.cc (Gcc_backend::non_zero_size_type): If a struct has a fields...Ian Lance Taylor2013-07-242-14/+41