gcc/config
Andi Kleen e04733ee53 Support slim LTO bootstrap
Change the bootstrap-lto config file to use slim (non fat) LTO..
Speeds up the LTO bootstrap by ~18% on a 4 core system.

This requires using gcc-ar/ranlib in post stage 1 builds, so these
are passed to all sub builds.

config/:

2014-09-01  Andi Kleen  <ak@linux.intel.com>

	* bootstrap-lto.mk: Implement slim bootstrap.

/:
2014-09-01  Andi Kleen  <ak@linux.intel.com>

	* Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Add LTO_EXPORTS.
	POSTSTAGE1_FLAGS_TO_PASS):  Add LTO_FLAGS_TO_PASS.
	* Makefile.in: Regenerate.

From-SVN: r214801
2014-09-01 16:41:28 +00:00
..
ChangeLog Support slim LTO bootstrap 2014-09-01 16:41:28 +00:00
acinclude.m4
acx.m4 configure: Regenerate. 2011-12-18 09:58:37 +00:00
asmcfi.m4 libitm: Configure for gas cfi pseudo ops. 2011-11-09 10:09:53 -08:00
bootstrap-O1.mk
bootstrap-O3.mk
bootstrap-asan.mk Add -B$$r/prev-$(TARGET_SUBDIR)/libsanitizer/ 2013-11-29 10:10:21 -08:00
bootstrap-debug-big.mk
bootstrap-debug-ckovw.mk
bootstrap-debug-lean.mk
bootstrap-debug-lib.mk
bootstrap-debug.mk
bootstrap-lto.mk Support slim LTO bootstrap 2014-09-01 16:41:28 +00:00
bootstrap-time.mk
bootstrap-ubsan.mk bootstrap-ubsan.mk (POSTSTAGE1_LDFLAGS): Remove -lpthread -ldl. 2013-11-29 20:13:45 +00:00
cloog.m4 configure.ac: Eliminate ClooG installation dependency. 2014-08-18 15:42:11 +00:00
codeset.m4
depstand.m4
dfp.m4 dfp.m4: Add support for cygwin x64 target. 2013-03-27 22:53:32 +01:00
elf.m4 re PR debug/23205 ([C++/unit-at-a-time] stabs debug info omitted for global const variables) 2011-07-18 11:04:18 +00:00
enable.m4
extensions.m4
futex.m4
gc++filt.m4
gettext-sister.m4
gettext.m4
glibc21.m4
gthr.m4 gthr.m4: New. 2012-10-15 13:10:30 +00:00
gxx-include-dir.m4
iconv.m4
intdiv0.m4
inttypes-pri.m4
inttypes.m4
inttypes_h.m4
isl.m4 check functionality of isl version 0.12 2014-08-28 16:43:55 +00:00
largefile.m4
lcmessage.m4
ld-symbolic.m4
lead-dot.m4
lib-ld.m4
lib-link.m4
lib-prefix.m4
libstdc++-raw-cxx.m4 Remove "-I" from LIBSTDCXX_RAW_CXX_LDFLAGS 2013-01-07 10:23:42 -08:00
lthostflags.m4 re PR target/40125 (libgcc_s DLL installed in wrong directory in cross toolchain) 2010-12-06 00:50:04 +00:00
math.m4 math.m4 (GCC_CHECK_MATH_FUNC): Remove if-present argument. 2012-04-02 07:46:39 +00:00
mh-alpha-linux re PR target/47230 (gcc fails to bootstrap on alpha in stage2 with "relocation truncated to fit: GPREL16 against ...") 2014-07-26 17:11:14 +02:00
mh-cygwin Makefile.def: Add dependency from termcap to gdb. 2011-03-24 17:11:26 +00:00
mh-darwin mh-darwin (BOOT_CFLAGS): Only add -mdynamic-no-pic for m32 hosts. 2013-09-29 19:16:45 +00:00
mh-djgpp
mh-mingw mh-cygwin (LDFLAGS): Turn up stack allocation to 12MB. 2010-12-02 23:30:47 +00:00
mh-pa
mh-pa-hpux10
mh-ppc-aix mh-ppc-aix (LDFLAGS): Quote $(CC). 2012-05-03 15:39:07 +00:00
mmap.m4 mmap.m4: Use *vms* instead of vms*. 2012-04-03 12:07:28 +00:00
mt-alphaieee mt-alphaieee (GOCFLAGS_FOR_TARGET): Add -mieee. 2011-07-06 19:48:43 +02:00
mt-d30v
mt-gnu re PR target/43538 (config/mt-gnu CXXFLAGS_FOR_TARGET) 2014-04-25 08:03:08 +00:00
mt-mips-elfoabi
mt-mips-gnu
mt-mips16-compat
mt-nios2-elf configure.ac (target_makefile_frag): Set for nios2-*-elf*. 2014-05-14 19:20:59 -04:00
mt-ospace
mt-sde mt-sde: Change -mcode-xonly to -mcode-readable=pcrel. 2012-09-19 20:42:01 +00:00
mt-spu
multi.m4
nls.m4
no-executables.m4
override.m4 Guard against M4 versions with a buggy strstr. 2011-03-05 07:32:50 +00:00
picflag.m4 picflag.m4 (m68k-*-*): Use default PIC flag. 2013-11-15 17:49:36 +00:00
plugins.m4
po.m4
proginstall.m4
progtest.m4
stdint.m4 mt-sde: Fix typos. 2012-05-29 16:54:57 +01:00
stdint_h.m4
tcl.m4 mt-sde: Fix typos. 2012-05-29 16:54:57 +01:00
tls.m4
uintmax_t.m4
ulonglong.m4
unwind_ipinfo.m4
warnings.m4 warnings.m4 (ACX_PROG_CC_WARNING_OPTS): Avoid leading dash in expr call. 2011-12-20 16:54:12 +00:00
weakref.m4 Remove obsolete Tru64 UNIX V5.1B support 2012-03-12 15:35:56 +00:00
zlib.m4