1. 28 Oct, 2011 1 commit
  2. 25 Oct, 2011 3 commits
  3. 24 Oct, 2011 3 commits
  4. 11 Oct, 2011 2 commits
  5. 04 Oct, 2011 1 commit
  6. 26 Sep, 2011 1 commit
  7. 23 Sep, 2011 1 commit
  8. 21 Sep, 2011 4 commits
  9. 20 Sep, 2011 4 commits
  10. 19 Sep, 2011 1 commit
  11. 17 Sep, 2011 1 commit
  12. 16 Sep, 2011 1 commit
  13. 14 Sep, 2011 2 commits
  14. 13 Sep, 2011 3 commits
  15. 10 Sep, 2011 1 commit
  16. 29 Aug, 2011 2 commits
  17. 25 Aug, 2011 1 commit
  18. 24 Aug, 2011 2 commits
    • gccgo... · 706cd57f
      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
    • * Makefile.in (CFLAGS-collect2.o, CFLAGS-c-family/c-opts.o) · c5bc3df6
      	(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
  19. 16 Aug, 2011 1 commit
  20. 15 Aug, 2011 1 commit
  21. 08 Aug, 2011 1 commit
    • driver-sparc.c: New file. · e3b3fa45
      	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
  22. 04 Aug, 2011 1 commit
  23. 03 Aug, 2011 1 commit
    • gccgo: Added code to dump the AST tree. · 16c57fe2
      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
  24. 01 Aug, 2011 1 commit