Message ID | 20110110133950.GD5242@kam.mff.cuni.cz |
---|---|
State | New |
Headers | show |
On Mon, Jan 10, 2011 at 08:39, Jan Hubicka <hubicka@ucw.cz> wrote: > * config/bootstrap-lto.mk: -fuse-linker-plugin is default now; > pass -fno-lto to STAGEprofile. OK. Diego.
On Mon, Jan 10, 2011 at 02:39:50PM +0100, Jan Hubicka wrote: > Hi, > this patch drops -fuse-linker-plugin (that is now default) from > bootstrap-lto.mk config. This allows to build it on non-plugin hosts > that is bit useless code quality wise but might be useful at least for > testing. > > The patch also adds -fno-lto to stageprofile. This makes profiledbootstrap > with LTO a lot faster. > > FDO makes LTO effective on GCC even in with plugin enabled build (plugins > export all symbols out of the binary leading to effece of -fno-whole-program, > for 4.7 I guess we should start whitelisting symbols we want to export and > build with -fvisibility=hidden). > > Profiledbootstrap with LTO now leads to about 10% faster compile times compared > to GCC 4.5, tested on combine.c compilation. Some time ago I compared profiled > lto-bootstrap with plugin disabled with normal compiler build and the > difference was about 14%. > > profilebootstrap-ltoed/regtested x86_64-linux, OK? > > Honza Honza, Could you take a look at bootstrap-lto on x86_64-apple-darwin10? I'll reconfirm this with your patch but I suspect we are still blocked by PR46037 from doing an lto-bootstrap. It would be nice if we could get lto-bootstrap working on darwin for gcc 4.6. Also, I suspect that cygwin might also share this problem if -fuse-linker-plugin is dropped since its lto code has common origins with darwin's. Jack > > * config/bootstrap-lto.mk: -fuse-linker-plugin is default now; > pass -fno-lto to STAGEprofile. > Index: config/bootstrap-lto.mk > =================================================================== > --- config/bootstrap-lto.mk (revision 168596) > +++ config/bootstrap-lto.mk (working copy) > @@ -1,5 +1,6 @@ > # This option enables LTO for stage2 and stage3. It requires lto to > # be enabled for stage1 with --enable-stage1-languages. > > -STAGE2_CFLAGS += -flto=jobserver -fuse-linker-plugin -frandom-seed=1 > -STAGE3_CFLAGS += -flto=jobserver -fuse-linker-plugin -frandom-seed=1 > +STAGE2_CFLAGS += -flto=jobserver -frandom-seed=1 > +STAGE3_CFLAGS += -flto=jobserver -frandom-seed=1 > +STAGEprofile_CFLAGS += -fno-lto
Hi, > Honza, > Could you take a look at bootstrap-lto on x86_64-apple-darwin10? The PR does not reproduce for me. It would really help if you just explored the backtrace from the ICE and tried to work out where we trigger the streaming of optimization attribute despite the fact that it is not present in the preprocessed testcase... > I'll reconfirm this with your patch but I suspect we are still blocked > by PR46037 from doing an lto-bootstrap. It would be nice if we could > get lto-bootstrap working on darwin for gcc 4.6. Also, I suspect that > cygwin might also share this problem if -fuse-linker-plugin is dropped > since its lto code has common origins with darwin's. I will give it a try how linker disabled lto bootstrap works on Linux, but doing so is quite pointless since all of libbackend.a is dropped. You might consider gluing our plugin into apple linker plugin. At first glance these seems quite compatible. Honza
On Mon, Jan 10, 2011 at 03:26:58PM +0100, Jan Hubicka wrote: > Hi, > > Honza, > > Could you take a look at bootstrap-lto on x86_64-apple-darwin10? > > The PR does not reproduce for me. It would really help if you just explored > the backtrace from the ICE and tried to work out where we trigger the streaming > of optimization attribute despite the fact that it is not present in the preprocessed > testcase... > > > I'll reconfirm this with your patch but I suspect we are still blocked > > by PR46037 from doing an lto-bootstrap. It would be nice if we could > > get lto-bootstrap working on darwin for gcc 4.6. Also, I suspect that > > cygwin might also share this problem if -fuse-linker-plugin is dropped > > since its lto code has common origins with darwin's. > > I will give it a try how linker disabled lto bootstrap works on Linux, but doing > so is quite pointless since all of libbackend.a is dropped. > You might consider gluing our plugin into apple linker plugin. At first glance these > seems quite compatible. > > Honza Honza, Also, can you confirm what the minimal configure flags are? I see that HJ does Intel64-bootstrap-lto tests with... configure flags: --enable-clocale=gnu --with-system-zlib --enable-shared --with-demangler-in-ld --with-build-config=bootstrap-lto --with-fpmath=sse --enable-languages=c,c++,fortran,java,lto,objc However I thought that an explicit --enable-stage1-languages entry for lto was required. Jack
> > Honza, > Also, can you confirm what the minimal configure flags are? I see that HJ does > Intel64-bootstrap-lto tests with... > > configure flags: --enable-clocale=gnu --with-system-zlib --enable-shared --with-demangler-in-ld --with-build-config=bootstrap-lto --with-fpmath=sse --enable-languages=c,c++,fortran,java,lto,objc > > However I thought that an explicit --enable-stage1-languages entry for lto was required. You need lto1 in stage1 in order to build stage2 with LTO. Perhaps it is automatic now, last time I used --enable-stage1-languages=c,lto --with-ld=/abuild/jh/trunk-install/bin/ld --with-build-config=bootstrap-lto --enable-checking=release for my testing. Honza > Jack
On Mon, Jan 10, 2011 at 6:42 AM, Jan Hubicka <hubicka@ucw.cz> wrote: >> >> Honza, >> Also, can you confirm what the minimal configure flags are? I see that HJ does >> Intel64-bootstrap-lto tests with... >> >> configure flags: --enable-clocale=gnu --with-system-zlib --enable-shared --with-demangler-in-ld --with-build-config=bootstrap-lto --with-fpmath=sse --enable-languages=c,c++,fortran,java,lto,objc >> >> However I thought that an explicit --enable-stage1-languages entry for lto was required. > > You need lto1 in stage1 in order to build stage2 with LTO. Perhaps it is automatic now, > last time I used > --enable-stage1-languages=c,lto --with-ld=/abuild/jh/trunk-install/bin/ld --with-build-config=bootstrap-lto --enable-checking=release > Need for --enable-stage1-languages=c,lto: [hjl@gnu-6 gcc]$ tail gcc/lto/config-lang.in # LTO is a special front end. From a user's perspective it is not # really a language, but a middle end feature. However, the GIMPLE # reading module is implemented as a front end, so enabling LTO means # enabling this "language". To enable LTO functionality, use # --enable-lto when configuring the compiler. build_by_default=no # Add LTO to boot language if it is enabled. boot_language=$enable_lto [hjl@gnu-6 gcc]$
On Mon, Jan 10, 2011 at 03:42:32PM +0100, Jan Hubicka wrote: > > > > Honza, > > Also, can you confirm what the minimal configure flags are? I see that HJ does > > Intel64-bootstrap-lto tests with... > > > > configure flags: --enable-clocale=gnu --with-system-zlib --enable-shared --with-demangler-in-ld --with-build-config=bootstrap-lto --with-fpmath=sse --enable-languages=c,c++,fortran,java,lto,objc > > > > However I thought that an explicit --enable-stage1-languages entry for lto was required. > > You need lto1 in stage1 in order to build stage2 with LTO. Perhaps it is automatic now, > last time I used > --enable-stage1-languages=c,lto --with-ld=/abuild/jh/trunk-install/bin/ld --with-build-config=bootstrap-lto --enable-checking=release > > for my testing. Honza, With http://gcc.gnu.org/ml/gcc-patches/2011-01/msg00542.html applied to current gcc trunk, using... ../gcc-4.6-20110110/configure --prefix=/sw --prefix=/sw/lib/gcc4.6 --mandir=/sw/share/man --infodir=/sw/lib/gcc4.6/info --with-build-config=bootstrap-lto --enable-stage1-languages=c,lto --enable-languages=c,c++,fortran,lto,objc,obj-c++,java --with-gmp=/sw --with-libiconv-prefix=/sw --with-ppl=/sw --with-cloog=/sw --with-mpc=/sw --with-system-zlib --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --program-suffix=-fsf-4.6 --enable-checking=yes --enable-cloog-backend=isl and 'make -j 8', see... $ ../gcc-4.6-20110110/configure --prefix=/sw --prefix=/sw/lib/gcc4.6 --mandir=/sw/share/man --infodir=/sw/lib/gcc4.6/info --with-build-config=bootstrap-lto --enable-stage1-languages=c,lto --enable-languages=c,c++,fortran,lto,objc,obj-c++,java --with-gmp=/sw --with-libiconv-prefix=/sw --with-ppl=/sw --with-cloog=/sw --with-mpc=/sw --with-system-zlib --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --program-suffix=-fsf-4.6 --enable-checking=yes --enable-cloog-backend=isl num_cpu=8 in the top level config.log and the build dies as... gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/opts-common.c -o opts-common.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/opts-global.c -o opts-global.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/opts.c -o opts.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/params.c -o params.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/passes.c -o passes.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/plugin.c -o plugin.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/pointer-set.c -o pointer-set.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/postreload-gcse.c -o postreload-gcse.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/postreload.c -o postreload.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/predict.c -o predict.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/pretty-print.c -o pretty-print.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/print-rtl.c -o print-rtl.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/print-tree.c -o print-tree.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/profile.c -o profile.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/real.c -o real.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/realmpfr.c -o realmpfr.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/recog.c -o recog.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/reg-stack.c -o reg-stack.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/regcprop.c -o regcprop.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/reginfo.c -o reginfo.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/regmove.c -o regmove.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/regrename.c -o regrename.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/regstat.c -o regstat.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/reload.c -o reload.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/reload1.c -o reload1.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/reorg.c -o reorg.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/resource.c -o resource.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/rtl-error.c -o rtl-error.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/rtl.c -o rtl.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/rtlanal.c -o rtlanal.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/rtlhooks.c -o rtlhooks.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/sbitmap.c -o sbitmap.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/sched-deps.c -o sched-deps.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/sched-ebb.c -o sched-ebb.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/sched-rgn.c -o sched-rgn.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/sched-vis.c -o sched-vis.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/sdbout.c -o sdbout.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/sel-sched-ir.c -o sel-sched-ir.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/sel-sched-dump.c -o sel-sched-dump.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/sel-sched.c -o sel-sched.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/sese.c -o sese.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/simplify-rtx.c -o simplify-rtx.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/sparseset.c -o sparseset.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/sreal.c -o sreal.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/stack-ptr-mod.c -o stack-ptr-mod.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/statistics.c -o statistics.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/stmt.c -o stmt.o make[3]: gcc: Resource temporarily unavailable gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-s/usr/libexec/gcc/i686-apple-darwin10/4.2.1/as: tyle-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/stor-layout.c -o stor-layout.o can't fork a new process to execute: /usr/bin/../libexec/gcc/darwin/x86_64/as (Resource temporarily unavailable) make[3]: gcc: Resource temporarily unavailable make[3]: *** [c-family/c-ppoutput.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[3]: *** [stor-layout.o] Error 1 ../../gcc-4.6-20110110/gcc/lto/lto-lang.c: In function 'handle_leaf_attribute': ../../gcc-4.6-20110110/gcc/lto/lto-lang.c:200: warning: unknown conversion type character 'E' in format ../../gcc-4.6-20110110/gcc/lto/lto-lang.c:200: warning: too many arguments for format I don't see the 'Resource temporarily unavailable' messages before that point in the build. When I last tried a lto-bootstrap on darwin, I had to delete '-frandom-seed=1' as well as '-fuse-linker-plugin' from config/bootstrap-lto.mk. Jack > > Honza > > Jack
> gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/opts-global.c -o opts-global.o > make[3]: gcc: Resource temporarily unavailable Interesting error message indeed ;) that is comming from make directly, right? Do you have any clue what is causing it? > can't fork a new process to execute: /usr/bin/../libexec/gcc/darwin/x86_64/as (Resource temporarily unavailable) Isn't it some out of memory stage or global limit on number of processes? Does "dmesg" help? > make[3]: gcc: Resource temporarily unavailable > make[3]: *** [c-family/c-ppoutput.o] Error 1 > make[3]: *** Waiting for unfinished jobs.... > make[3]: *** [stor-layout.o] Error 1 > ../../gcc-4.6-20110110/gcc/lto/lto-lang.c: In function 'handle_leaf_attribute': > ../../gcc-4.6-20110110/gcc/lto/lto-lang.c:200: warning: unknown conversion type character 'E' in format > ../../gcc-4.6-20110110/gcc/lto/lto-lang.c:200: warning: too many arguments for format > > I don't see the 'Resource temporarily unavailable' messages before that point in the build. When I last > tried a lto-bootstrap on darwin, I had to delete '-frandom-seed=1' as well as '-fuse-linker-plugin' from > config/bootstrap-lto.mk. What you had to remove -frandom-seed? Honza > Jack > > > > > Honza > > > Jack
On Mon, Jan 10, 2011 at 04:18:10PM +0100, Jan Hubicka wrote: > > gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/opts-global.c -o opts-global.o > > make[3]: gcc: Resource temporarily unavailable > > Interesting error message indeed ;) > that is comming from make directly, right? Do you have any clue what is causing it? > > can't fork a new process to execute: /usr/bin/../libexec/gcc/darwin/x86_64/as (Resource temporarily unavailable) > > Isn't it some out of memory stage or global limit on number of processes? > Does "dmesg" help? > > make[3]: gcc: Resource temporarily unavailable > > make[3]: *** [c-family/c-ppoutput.o] Error 1 > > make[3]: *** Waiting for unfinished jobs.... > > make[3]: *** [stor-layout.o] Error 1 > > ../../gcc-4.6-20110110/gcc/lto/lto-lang.c: In function 'handle_leaf_attribute': > > ../../gcc-4.6-20110110/gcc/lto/lto-lang.c:200: warning: unknown conversion type character 'E' in format > > ../../gcc-4.6-20110110/gcc/lto/lto-lang.c:200: warning: too many arguments for format > > > > I don't see the 'Resource temporarily unavailable' messages before that point in the build. When I last > > tried a lto-bootstrap on darwin, I had to delete '-frandom-seed=1' as well as '-fuse-linker-plugin' from > > config/bootstrap-lto.mk. > > What you had to remove -frandom-seed? Honza, I get that error with -frandom-seed. If I remove that -frandom-seed from config/bootstrap-lto.mk, I get the error in PR46037... /Users/honza/build-trunk/./prev-gcc/xgcc -B/Users/honza/build-trunk/./prev-gcc/ -B/Users/honza/dist-trunk/x86_64-apple-darwin10.6.0/bin/ -B/Users/honza/dist-trunk/x86_64-apple-darwin10.6.0/bin/ -B/Users/honza/dist-trunk/x86_64-apple-darwin10.6.0/lib/ -isystem /Users/honza/dist-trunk/x86_64-apple-darwin10.6.0/include -isystem /Users/honza/dist-trunk/x86_64-apple-darwin10.6.0/sys-include -I../../gcc-trunk/libcpp -I. -I../../gcc-trunk/libcpp/../include -I../../gcc-trunk/libcpp/include -I/sw/include -g -O2 -mdynamic-no-pic -flto=jobserver -W -Wall -Wwrite-strings -Wmissing-format-attribute -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wc++-compat -pedantic -Wno-long-long -Werror -I../../gcc-trunk/libcpp -I. -I../../gcc-trunk/libcpp/../include -I../../gcc-trunk/libcpp/include -I/sw/include -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo ../../gcc-trunk/libcpp/lex.c ../../gcc-trunk/libcpp/lex.c:2844:1: sorry, unimplemented: gimple bytecode streams do not support the optimization attribute make[3]: *** [lex.o] Error 1 make[2]: *** [all-stage2-libcpp] Error 2 make[1]: *** [stage2-bubble] Error 2 make: *** [all] Error 2 Jack > > Honza > > Jack > > > > > > > > Honza > > > > Jack
On Mon, Jan 10, 2011 at 04:18:10PM +0100, Jan Hubicka wrote: > > gcc -c -g -fkeep-inline-functions -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -Wold-style-definition -Wc++-compat -fno-common -DHAVE_CONFIG_H -I. -I. -I../../gcc-4.6-20110110/gcc -I../../gcc-4.6-20110110/gcc/. -I../../gcc-4.6-20110110/gcc/../include -I../../gcc-4.6-20110110/gcc/../libcpp/include -I/sw/include -I/sw/include -I../../gcc-4.6-20110110/gcc/../libdecnumber -I../../gcc-4.6-20110110/gcc/../libdecnumber/dpd -I../libdecnumber -I/sw/include -I/sw/include -DCLOOG_INT_GMP -DCLOOG_ORG -I/sw/include ../../gcc-4.6-20110110/gcc/opts-global.c -o opts-global.o > > make[3]: gcc: Resource temporarily unavailable > > Interesting error message indeed ;) > that is comming from make directly, right? Do you have any clue what is causing it? > > can't fork a new process to execute: /usr/bin/../libexec/gcc/darwin/x86_64/as (Resource temporarily unavailable) > > Isn't it some out of memory stage or global limit on number of processes? > Does "dmesg" help? > > make[3]: gcc: Resource temporarily unavailable > > make[3]: *** [c-family/c-ppoutput.o] Error 1 > > make[3]: *** Waiting for unfinished jobs.... > > make[3]: *** [stor-layout.o] Error 1 > > ../../gcc-4.6-20110110/gcc/lto/lto-lang.c: In function 'handle_leaf_attribute': > > ../../gcc-4.6-20110110/gcc/lto/lto-lang.c:200: warning: unknown conversion type character 'E' in format > > ../../gcc-4.6-20110110/gcc/lto/lto-lang.c:200: warning: too many arguments for format > > > > I don't see the 'Resource temporarily unavailable' messages before that point in the build. When I last > > tried a lto-bootstrap on darwin, I had to delete '-frandom-seed=1' as well as '-fuse-linker-plugin' from > > config/bootstrap-lto.mk. > > What you had to remove -frandom-seed? > > Honza Honza, It appears this is an artifact from trying to do the lto-bootstrap within the fink packaging system. If I do a manual build with stock gcc trunk and your lto-bootstrap.mk patch with -frandom-seed=1 present, the failure returns to that of PR46037... ../../gcc-trunk/libcpp/lex.c:2844:1: sorry, unimplemented: gimple bytecode streams do not support the optimization attribute when building with 'make -j 8'. Jack > > Jack > > > > > > > > Honza > > > > Jack
difference was about 14%. profilebootstrap-ltoed/regtested x86_64-linux, OK? Honza * config/bootstrap-lto.mk: -fuse-linker-plugin is default now; pass -fno-lto to STAGEprofile. Index: config/bootstrap-lto.mk =================================================================== --- config/bootstrap-lto.mk (revision 168596) +++ config/bootstrap-lto.mk (working copy) @@ -1,5 +1,6 @@ # This option enables LTO for stage2 and stage3. It requires lto to # be enabled for stage1 with --enable-stage1-languages. -STAGE2_CFLAGS += -flto=jobserver -fuse-linker-plugin -frandom-seed=1 -STAGE3_CFLAGS += -flto=jobserver -fuse-linker-plugin -frandom-seed=1 +STAGE2_CFLAGS += -flto=jobserver -frandom-seed=1 +STAGE3_CFLAGS += -flto=jobserver -frandom-seed=1 +STAGEprofile_CFLAGS += -fno-lto