8sa1-gcc/gcc/java
Andi Kleen a90163e973 Mark linker Makefile rules for job server build
-fwhopr=jobserver requires telling GNU make that the linker (= lto)
rules support job server, so that the necessary jobserver
information is passed through.

Add + to all the executable targets that run LTO for this purpose.

This improves build performance with a -fwhopr=jobserver
bootstrap (or BUILD_CONFIG=bootstrap-lto) significantly.

I didn't change Ada because that apparently doesn't support LTO.

Passes bootstrap and test suite. Ok to commit?

gcc/

2010-10-04  Andi Kleen <ak@linux.intel.com>

	* Makefile.in (xgcc, cpp, cc1, collect2, lto-wrapper, gcov,
        gcov-dump, cc1-dummy, genprog, build/gcov-iov):
        Add + to build rule.

gcc/cp/

2010-10-04  Andi Kleen <ak@linux.intel.com>

	* Make-lang.in (g++, cc1plus): Add + to build rule.

gcc/fortran/

2010-10-04  Andi Kleen <ak@linux.intel.com>

	* Make-lang.in (gfortran, f951): Add + to build rule.

gcc/java/

2010-10-04  Andi Kleen <ak@linux.intel.com>

	* Make-lang.in (xgcj, jc1, jcf-dump, jvgenmain):
        Add + to build rule.

gcc/lto/

2010-10-04  Andi Kleen <ak@linux.intel.com>

	* Make-lang.in (lto1): Add + to build rule.

gcc/objc/

2010-10-04  Andi Kleen <ak@linux.intel.com>

	* Make-lang.in (cc1obj-dummy, cc1obj): Add + to build rule.

gcc/objcp/

2010-10-04  Andi Kleen <ak@linux.intel.com>

	* Make-lang.in (cc1objplus-dummy, cc1objplus): Add + to build rule.

More plus fixes

From-SVN: r164949
2010-10-04 17:09:45 +00:00
..
boehm.c
builtins.c
ChangeLog Mark linker Makefile rules for job server build 2010-10-04 17:09:45 +00:00
ChangeLog.ptr
ChangeLog.tree-ssa
class.c vec.h (FOR_EACH_VEC_ELT): Define. 2010-08-20 12:48:59 +00:00
config-lang.in
constants.c
decl.c
except.c
expr.c vec.h (FOR_EACH_VEC_ELT): Define. 2010-08-20 12:48:59 +00:00
gcj.texi
java-except.h
java-gimplify.c
java-opcodes.h
java-tree.def
java-tree.h optc-gen.awk: Generate global_options initializer instead of individual variables. 2010-09-29 15:49:14 +01:00
javaop.def
javaop.h
jcf-depend.c
jcf-dump.c optc-gen.awk: Generate global_options initializer instead of individual variables. 2010-09-29 15:49:14 +01:00
jcf-io.c
jcf-parse.c tree.c (tree_node_structure_for_code): TRANSLATION_UNIT_DECL is TS_TRANSLATION_UNIT_DECL. 2010-09-16 09:38:13 +00:00
jcf-path.c
jcf-reader.c
jcf.h optc-gen.awk: Generate global_options initializer instead of individual variables. 2010-09-29 15:49:14 +01:00
jvgenmain.c re PR java/45773 (gcj fails to compile java) 2010-09-28 09:54:27 +00:00
jvspec.c common.opt (-assemble, [...]): New. 2010-09-22 21:12:06 +01:00
lang-specs.h
lang.c Hookize TARGET_UNWIND_INFO et al. 2010-09-28 13:44:58 -07:00
lang.opt options.texi (Variable, Var, Init): Update documentation without reference to VarExists. 2010-09-29 15:51:52 +01:00
Make-lang.in Mark linker Makefile rules for job server build 2010-10-04 17:09:45 +00:00
mangle_name.c
mangle.c
parse.h optc-gen.awk: Generate global_options initializer instead of individual variables. 2010-09-29 15:49:14 +01:00
resource.c vec.h (FOR_EACH_VEC_ELT): Define. 2010-08-20 12:48:59 +00:00
typeck.c
verify-glue.c
verify-impl.c
verify.h
win32-host.c
zextract.c
zipfile.h