- 28 Oct, 2011 1 commit
-
-
From-SVN: r180634
Ian Lance Taylor committed
-
- 25 Oct, 2011 3 commits
-
-
From-SVN: r180438
Ian Lance Taylor committed -
Better panic on attempt to close nil channel. From-SVN: r180437
Ian Lance Taylor committed -
In "i, x[i] = 1, 2" the assigment to x[i] must use the value of i from before the assignment statement. From-SVN: r180421
Ian Lance Taylor committed
-
- 24 Oct, 2011 3 commits
-
-
From-SVN: r180401
Ian Lance Taylor committed -
From-SVN: r180364
Ian Lance Taylor committed -
From-SVN: r180361
Ian Lance Taylor committed
-
- 11 Oct, 2011 2 commits
-
-
From-SVN: r179826
Ian Lance Taylor committed -
From-SVN: r179820
Michael Meissner committed
-
- 04 Oct, 2011 1 commit
-
-
From-SVN: r179529
Ian Lance Taylor committed
-
- 26 Sep, 2011 1 commit
-
-
From-SVN: r179211
Ian Lance Taylor committed
-
- 23 Sep, 2011 1 commit
-
-
Better parsing of erroneous non-type in type switch. From-SVN: r179133
Ian Lance Taylor committed
-
- 21 Sep, 2011 4 commits
-
-
From-SVN: r179060
Ian Lance Taylor committed -
Fix shift of floating point constant to generate constant. From-SVN: r179057
Ian Lance Taylor committed -
From-SVN: r179054
Ian Lance Taylor committed -
From-SVN: r179025
Ian Lance Taylor committed
-
- 20 Sep, 2011 4 commits
-
-
Avoid emitting some followon errors. From-SVN: r179020
Ian Lance Taylor committed -
From-SVN: r179018
Ian Lance Taylor committed -
From-SVN: r179010
Ian Lance Taylor committed -
From-SVN: r179008
Ian Lance Taylor committed
-
- 19 Sep, 2011 1 commit
-
-
From-SVN: r178989
Ian Lance Taylor committed
-
- 17 Sep, 2011 1 commit
-
-
From-SVN: r178921
Ian Lance Taylor committed
-
- 16 Sep, 2011 1 commit
-
-
From-SVN: r178905
Ian Lance Taylor committed
-
- 14 Sep, 2011 2 commits
-
-
From-SVN: r178870
Ian Lance Taylor committed -
From-SVN: r178859
Ian Lance Taylor committed
-
- 13 Sep, 2011 3 commits
-
-
From-SVN: r178835
Ian Lance Taylor committed -
From-SVN: r178827
Ian Lance Taylor committed -
From-SVN: r178818
Ian Lance Taylor committed
-
- 10 Sep, 2011 1 commit
-
-
From-SVN: r178747
Ian Lance Taylor committed
-
- 29 Aug, 2011 2 commits
-
-
From-SVN: r178264
Ian Lance Taylor committed -
From-SVN: r178263
Ian Lance Taylor committed
-
- 25 Aug, 2011 1 commit
-
-
From-SVN: r178091
Ian Lance Taylor committed
-
- 24 Aug, 2011 2 commits
-
-
gccgo: fixes to ast-dump, refactoring of export and ast-dump to implement a common interface for writing basic type literals and added flags for optimization. * lang.opt: Add fgo-optimize-. * go-lang.c (go_langhook_handle_option): Handle OPT_fgo_optimize. * go-c.h (go_enable_optimize): Declare. * Make-lang.in (GO_OBJS): Add go/go-optimize.o. (GO_EXPORT_H): Define. (GO_IMPORT_H): Add $(GO_EXPORT_H). (GO_AST_DUMP_H): Define. (go/ast-dump.o, go/statements.o): Use GO_AST_DUMP_H. (go/export.o, go/gogo.o, go/import.o): Use GO_EXPORT_H. (go/types.o): Likewise. (go/expressions.o): Use GO_AST_DUMP_H and GO_EXPORT_H. (go/go-optimize.o): New target. From-SVN: r178046
Roberto Lublinerman committed -
(CFLAGS-c-family/c-pch.o, CFLAGS-prefix.o, CFLAGS-version.o) (CFLAGS-lto-compress.o, CFLAGS-toplev.o, CFLAGS-intl.o) (CFLAGS-cppbuiltin.o, CFLAGS-cppdefault.o): New. (collect2.o, c-family/c-cppbuiltin.o, c-family/c-opts.o) (c-family/c-pch.o, prefix.o, version.o, lto-compress.o, toplev.o) (intl.o, cppbuiltin.o, cppdefault.o): Remove explicit compilation rules. (lto-wrapper$(exeext)): Use $(LINKER) not $(COMPILER). ada: * gcc-interface/Make-lang.in (CFLAGS-ada/tracebak.o) (CFLAGS-ada/targext.o, CFLAGS-ada/cio.o, CFLAGS-ada/init.o) (CFLAGS-ada/initialize.o, CFLAGS-ada/raise.o): New. (ada/tracebak.o, ada/targext.o, ada/cio.o, ada/init.o) (ada/initialize.o, ada/raise.o): Remove explicit compilation rules. fortran: * Make-lang.in (fortran/cpp.o): Remove explicit compilation rule. go: * Make-lang.in (CFLAGS-go/go-lang.o): New. (go/go-lang.o): Remove explicit compilation rule. java: * Make-lang.in (CFLAGS-java/jcf-io.o, CFLAGS-java/jcf-path.o): New. (java/jcf-io.o, java/jcf-path.o): Remove explicit compilation rules. From-SVN: r178030
Joseph Myers committed
-
- 16 Aug, 2011 1 commit
-
-
From-SVN: r177779
Ian Lance Taylor committed
-
- 15 Aug, 2011 1 commit
-
-
LINEMAP_POSITION_FOR_COLUMN had the exact same effect as linemap_position_for_column, removed it and updated users to use linemap_position_for_column instead libcpp/ChangeLog * include/line-map.h (LINEMAP_POSITION_FOR_COLUMN): Remove. Update all users to use linemap_position_for_column instead. gcc/go/ChangeLog * gofrontend/lex.cc (Lex::location): Update to use linemap_position_for_column instead. (Lex::earlier_location): Likewise. From-SVN: r177768
Gabriel Charette committed
-
- 08 Aug, 2011 1 commit
-
-
gcc: * config/sparc/driver-sparc.c: New file. * config/sparc/x-sparc: New file. * config.host: Use driver-sparc.o, sparc/x-sparc on sparc*-*-solaris2*. * config/sparc/sparc.opt (native): New value for enum processor_type. * config/sparc/sparc-opts.h (PROCESSOR_NATIVE): Declare. * config/sparc/sparc.c (sparc_option_override): Abort if PROCESSOR_NATIVE gets here. * config/sparc/sol2.h [__sparc__] (host_detect_local_cpu): Declare. (EXTRA_SPEC_FUNCTIONS, MCPU_MTUNE_NATIVE_SPECS, DRIVER_SELF_SPECS): Define. * doc/invoke.texi (SPARC Options, -mcpu): Document native. (SPARC Options, -mtune): Likewise. * configure.ac (EXTRA_GCC_LIBS): Check for libkstat. Substitute result. * configure: Regenerate. * Makefile.in (EXTRA_GCC_LIBS): Set. (xgcc$(exeext)): Add $(EXTRA_GCC_LIBS). (cpp$(exeext)): Likewise. gcc/cp: * Make-lang.in (g++$(exeext)): Add $(EXTRA_GCC_LIBS). gcc/fortran: * Make-lang.in (gfortran$(exeext)): Add $(EXTRA_GCC_LIBS). gcc/go: * Make-lang.in (gccgo$(exeext)): Add $(EXTRA_GCC_LIBS). gcc/java: * Make-lang.in ($(XGCJ)$(exeext)): Add $(EXTRA_GCC_LIBS). From-SVN: r177559
Rainer Orth committed
-
- 04 Aug, 2011 1 commit
-
-
re PR go/49889 (Calling a function whose name is obscured by a local variable does not produce an error) PR go/49889 gccgo : Fixed bug 49889. Now the compiler emits a proper error when a function called in a tuple assignment statement can not be typed as a function. From-SVN: r177310
Ian Lance Taylor committed
-
- 03 Aug, 2011 1 commit
-
-
gccgo: Added code to dump the AST tree. The AST dump is activated with -fgo-dump-ast. Initial version, it only dumps (most) constructs that are expected after the lowering transformation. * Make-lang.in (GO_OBJS): Add go/ast-dump.o. (go/ast-dump.o): New target. (go/expressions.o): Depend on go/gofrontend/ast-dump.h. (go/statements.o): Likewise. From-SVN: r177225
Roberto Lublinerman committed
-
- 01 Aug, 2011 1 commit
-
-
From-SVN: r176998
Ian Lance Taylor committed
-