aboutsummaryrefslogtreecommitdiff
path: root/gcc/go/go-gcc.cc
AgeCommit message (Expand)AuthorFilesLines
2013-10-14runtime: Don't clobber saved context when catching signal.Chris Manghane1-0/+16
2013-10-11compiler: Use backend interface for function code expressions.Chris Manghane1-0/+16
2013-10-11compiler: Use backend interface for function declarations.Chris Manghane1-0/+71
2013-10-04compiler: Use backend interface for temporary reference expressions.Chris Manghane1-0/+17
2013-10-02compiler: Use backend interface for numeric expressions.Chris Manghane1-0/+67
2013-09-30compiler: Use backend interface for variable expressions.Chris Manghane1-0/+34
2013-08-29go-gcc.cc (Gcc_backend::immutable_struct): Set TREE_PUBLIC if the struct is n...Ian Lance Taylor1-10/+6
2013-08-06go-gcc.cc (Gcc_backend::immutable_struct_set_init): Use compute_reloc_for_con...Ian Lance Taylor1-1/+3
2013-08-02go-gcc.cc (immutable_struct_set_init): Always call resolve_unique_section.Ian Lance Taylor1-4/+5
2013-07-24go-gcc.cc (Gcc_backend::non_zero_size_type): If a struct has a fields...Ian Lance Taylor1-14/+35
2013-06-18compiler, runtime: Use function descriptors.Ian Lance Taylor1-6/+9
2013-01-10Update copyright years in gcc/Richard Sandiford1-1/+1
2012-11-29compiler, runtime: Track fields with tag go:"track".Ian Lance Taylor1-0/+16
2012-08-14backport: As described in http://gcc.gnu.org/ml/gcc/2012-08/msg00015.html...Diego Novillo1-9/+0
2012-05-09compiler: Add -fgo-pkgpath option.Ian Lance Taylor1-4/+4
2012-04-18targhooks.c (default_case_values_threshold): Fix code style nit.Steven Bosscher1-1/+1
2012-03-09compiler: Be more careful to follow GENERIC type rules.Ian Lance Taylor1-0/+24
2012-03-08compiler: Don't initialize zero sized variables.Ian Lance Taylor1-3/+82
2012-03-01compiler: Avoid some compiler crashes on invalid code.Ian Lance Taylor1-1/+5
2012-02-23go-gcc.cc (Gcc_backend::placeholder_pointer_type): Use build_distinct_type_copy.Richard Guenther1-1/+1
2012-01-21compiler: The type descriptor of an undefined forward type is an error.Ian Lance Taylor1-3/+14
2012-01-20compiler: Handle recursive interfaces.Ian Lance Taylor1-8/+14
2012-01-11compiler: Use backend interface for type sizes and alignments.Ian Lance Taylor1-1/+63
2011-12-28go-gcc.cc (Gcc_backend::set_placeholder_struct_type): Use build_distinct_type...Ian Lance Taylor1-2/+20
2011-12-22go-gcc.cc (set_placeholder_pointer_type): Arrange for the type name to have a...Ian Lance Taylor1-4/+24
2011-11-29compiler: Define and use backend-independent Location class.Sanjoy Das1-80/+94
2011-06-11Use backend interface for type descriptors.Ian Lance Taylor1-0/+88
2011-06-09Use backend interface for zero initialization.Ian Lance Taylor1-0/+19
2011-05-13Fix bug with multiple results returning structs with invalid sizes.Ian Lance Taylor1-4/+8
2011-05-12Fix bug with taking address of a variable when address does not escape.Ian Lance Taylor1-4/+10
2011-05-06generalize build_case_label to the rest of the compilerNathan Froyd1-4/+2
2011-05-04Use backend interface for named types and array types.Ian Lance Taylor1-6/+228
2011-04-27Use backend interface for struct types.Ian Lance Taylor1-2/+27
2011-04-25Use backend interface for function types.Ian Lance Taylor1-30/+86
2011-04-25Use backend interface for basic typesEvan Shaw1-7/+113
2011-04-19Use backend interface for temporary variables.Ian Lance Taylor1-0/+66
2011-04-19Use backend interface for blocks.Ian Lance Taylor1-4/+145
2011-04-19Use backend interface for variables.Ian Lance Taylor1-0/+159
2011-04-15Add compound_list to backend interface.Ian Lance Taylor1-10/+30
2011-04-15Use the backend interface for select statements.Ian Lance Taylor1-0/+4
2011-04-06Use backend interface for constant switch statements.Ian Lance Taylor1-3/+90
2011-04-06Use backend interface for if statements.Ian Lance Taylor1-2/+31
2011-04-06Use backend interface for expression statements.Ian Lance Taylor1-0/+12
2011-04-05Use backend interface for labels and goto statements.Ian Lance Taylor1-2/+92
2011-04-04Use backend interface for return statements.Ian Lance Taylor1-6/+90
2011-04-03Start using backend interface separate from gofrontend.Ian Lance Taylor1-0/+199