From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8046 invoked by alias); 5 Mar 2010 15:36:32 -0000 Received: (qmail 7995 invoked by uid 22791); 5 Mar 2010 15:36:22 -0000 X-SWARE-Spam-Status: No, hits=1.3 required=5.0 tests=AWL,BAYES_00,KAM_STOCKTIP X-Spam-Check-By: sourceware.org Received: from mx1.imag.fr (HELO shiva.imag.fr) (129.88.30.5) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 05 Mar 2010 15:36:08 +0000 Received: from trottinette.imag.fr (trottinette.imag.fr [129.88.34.202]) by shiva.imag.fr (8.13.8/8.13.8) with ESMTP id o25FX6Tu014193 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 5 Mar 2010 16:33:06 +0100 Received: from trottinette.imag.fr (localhost.imag.fr [127.0.0.1]) by trottinette.imag.fr (8.13.8/8.13.8/ImagV2.1.feuille) with ESMTP id o25FYvMg028798; Fri, 5 Mar 2010 16:34:57 +0100 Received: (from apache@localhost) by trottinette.imag.fr (8.13.8/8.13.8/Submit) id o25FYvSV028797; Fri, 5 Mar 2010 16:34:57 +0100 Received: from tima-dhcp-h58.imag.fr (tima-dhcp-h58.imag.fr [147.171.132.88]) by webmail.imag.fr (Horde Framework) with HTTP; Fri, 05 Mar 2010 16:34:56 +0100 Message-ID: <20100305163456.975572cwmhofv734@webmail.imag.fr> Date: Fri, 05 Mar 2010 15:36:00 -0000 From: Greicy.Costa-Marques@imag.fr To: Andi Hellmund , gcc-help@gcc.gnu.org Cc: Greicy.Costa-Marques@imag.fr Subject: Re: How to include a front end to gcc ? References: <20091110120039.17904xf1jt3syevr@webmail.imag.fr> <20091203181145.617516741tj0pnwx@webmail.imag.fr>,<20091207160613.40835qozrvolrf1h@webmail.imag.fr> <20091210175316.143851rlp1356070@webmail.imag.fr> <4B216D18.5040901@andihellmund.com> <20091211103140.15643vy5an53arng@webmail.imag.fr> <20091216171913.38736ex25lsi1vnl@webmail.imag.fr> <20100118171613.37323adazx3nmf65@webmail.imag.fr> <19bb413aeea8173be0119dc84a99254c-EhVcXl1CTQJeRwgeDAw3AF9BdAJSS1xcXV9EBF41WEVGVFENQV5+BEtdXzBeQ0MGX1taRV1T-webmailer2@server02.webmailer.hosteurope.de> <20100121110544.618273k2lhw1t054@webmail.imag.fr> <20100129160405.10512mrjmwx0n10l@webmail.imag.fr> <4B65ABE6.8070109@andihellmund.com> <20100204184027.126147yistgbwjnv@webmail.imag.fr> <4B6B4CC5.50406@andihellmund.com> In-Reply-To: <4B6B4CC5.50406@andihellmund.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.3.6) X-MI2S-Agent: webmail 3.3.6 X-IsSubscribed: yes Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org X-SW-Source: 2010-03/txt/msg00080.txt.bz2 Hi Andi, I did $ make bootstrap-lean to build the process (there it's ok,=20=20 Ufa!!) and after i did $make install for installation of the=20=20 procedure, but it returns: $ make install make[1]: Entering directory `/c/gcc/gcc-build' /bin/sh ./../gcc-4.4.3/mkinstalldirs /usr/local /usr/local make[2]: Entering directory `/c/gcc/gcc-build/fixincludes' rm -rf /usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools /bin/sh .././../gcc-4.4.3/fixincludes/../mkinstalldirs=20=20 /usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools mkdir -p -- /usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools /bin/sh .././../gcc-4.4.3/fixincludes/../mkinstalldirs=20=20 /usr/local/lib/gcc/i686-pc-mingw32/4.4.3/install-tools/include /bin/install -c -m 644 .././../gcc-4.4.3/fixincludes/README-fixinc \ =20=20=20=20=20=20=20=20=20=20=20=20 /usr/local/lib/gcc/i686-pc-mingw32/4.4.3/install-tools/include/README /bin/install -c fixinc.sh=20=20 /usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools/fixinc.sh /bin/install -c fixincl.exe \ =20=20=20=20=20=20=20=20=20=20=20=20 /usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools/fixincl.exe /bin/install -c mkheaders=20=20 /usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools/mkheaders make[2]: Leaving directory `/c/gcc/gcc-build/fixincludes' make[2]: Entering directory `/c/gcc/gcc-build/gcc' for name in hello1.exe; \ do \ if [ -f $name ] ; then \ name2=3D"`echo \`basename $name\` | sed -e 's,y,y,' `"; \ rm -f /usr/local/bin/$name2.exe; \ echo /bin/install -c $name.exe /usr/local/bin/$name2.exe; \ /bin/install -c $name.exe /usr/local/bin/$name2.exe; \ chmod a+x /usr/local/bin/$name2.exe; \ fi ; \ done /bin/install -c hello1.exe.exe /usr/local/bin/hello1.exe.exe /bin/install: cannot stat `hello1.exe.exe': No such file or directory chmod: cannot access `/usr/local/bin/hello1.exe.exe': No such file or=20=20 directory make[2]: *** [hello-world.install-common] Error 1 make[2]: Leaving directory `/c/gcc/gcc-build/gcc' make[1]: *** [install-gcc] Error 2 make[1]: Leaving directory `/c/gcc/gcc-build' make: *** [install] Error 2 Is necessary to do $make install, ok? Following your advice, below, i post my problem here and and if anyone=20=20 has any suggestions for this. ||||| Regarding your problem, I must admit and be honest, that I am not yet that deep into gcc, so maybe you should also ask on the gcc-help mailing list as there are a lot of guys who have much more experience than me ;-) ||||| The problem is to detect the errors/faults in digital architectures=20=20 (different processors).Then, one of such modifications would be data=20=20 duplication, ie, the basic idea is to duplicate all the variables of=20=20 the program checking the consistency of the values. For each read=20=20 operation on a variable, the operation is repeated for the duplicate=20=20 variable and consistency control is done. If there is a difference=20=20 between the original value variable and duplicate value variable, then=20=20 an error is signal. So when the program is presented to the compiler, for example in C=20=20 language, the idea is to make such alterations (as described above)=20=20 in the compiler so that it automatically makes the harden of the=20=20 program. So, I would like to know how or where I could modify the compiler to=20=20 modify this statement as for example: var =3D var/5 (high-level statement) how/where i could change, ie=20=20 reverse 1 bit of instruction, in this case would turn into another=20=20 statement and thus it is characterized as an error basculement bit. I thought of beginning to work on the front end would be a=20=20 good/correct way, simply because the code in this stage is near the=20=20 sorce code.... i don't know if that makes sense . Well, sincerly i feel lost if anyone has any suggestions ... thanks in=20=20 advance. greicy Andi Hellmund a =E9crit=A0: > Hey Greicy, > > yes, this looks like you ran out of hard-disk space. > > Regarding your problem, I must admit and be honest, that I am not yet > that deep into gcc, so maybe you should also ask on the gcc-help mailing > list as there are a lot of guys who have much more experience than me ;-) > >>>> > The problem is to detect the errors/faults in digital architectures > (different processors).Then, one of such modifications would be data > duplication, ie, the basic idea is to duplicate all the variables of the > program checking the consistency of the values. For each read operation > on a variable, the operation is repeated for the duplicate variable and > consistency control is done. If there is a difference between the > original value variable and duplicate value variable, then an error is > signal. > <<< > >> From my experience, I would say there are two different ways, the first > one is - as you already described - to modify gcc although I'm not 100% > sure where to put the modifications (see the comments below). The > alternative would be to do it without gcc. Assuming that it is that easy > to just duplicate the variables/read operations (please correct me if > I'm wrong), you could theoretically use flex/bison to parse a C-code > for the relevant constructs (e.g. read operations). To keep it easy, > you could omit the semantic actions and just duplicate lexically > (though copy just the lines, if that fits your requirements). You could > then push the responsibility to find semantic errors to the real > compiler. But, I would use flex/bison only if you don't need too much > information about the program. In turn, if you NEED context information > about variables or if you want change assembly code (for your > architectures) for certain constructs, you should definitely go with gcc. > > I hope that helps ... > > Andi > > >> >> Hi Andi, >> >> I tried to build gcc-4.4.3 and it gives me the answer >> >> $ make bootstrap -lean >> echo stage3 > stage_final >> make[1]: Entering directory `/c/gcc/gcc-build' >> make[2]: Entering directory `/c/gcc/gcc-build' >> make[2]: Leaving directory `/c/gcc/gcc-build' >> make[2]: Entering directory `/c/gcc/gcc-build' >> Configuring stage 1 in ./intl >> configure: creating cache ./config.cache >> checking whether make sets $(MAKE)... yes >> checking for a BSD-compatible install... /bin/install -c >> checking whether NLS is requested... yes >> checking for msgfmt... no >> checking for gmsgfmt... : >> checking for xgettext... no >> checking for msgmerge... no >> checking for i686-pc-mingw32-gcc... gcc >> checking for C compiler default output file name... a.exe >> checking whether the C compiler works... yes >> checking whether we are cross compiling... no >> checking for suffix of executables... .exe >> checking for suffix of object files... o >> checking whether we are using the GNU C compiler... yes >> checking whether gcc accepts -g... yes >> checking for gcc option to accept ANSI C... none needed >> checking build system type... i686-pc-mingw32 >> checking host system type... i686-pc-mingw32 >> checking for i686-pc-mingw32-ranlib... ranlib >> checking for library containing strerror... none required >> checking how to run the C preprocessor... gcc -E >> checking for egrep... grep -E >> checking for ANSI C header files... yes >> checking for an ANSI C-conforming const... yes >> checking for inline... inline >> checking for sys/types.h... yes >> checking for sys/stat.h... yes >> checking for stdlib.h... yes >> checking for string.h... yes >> checking for memory.h... yes >> checking for strings.h... yes >> checking for inttypes.h... yes >> checking for stdint.h... yes >> checking for unistd.h... yes >> checking for off_t... yes >> checking for size_t... yes >> checking for working alloca.h... no >> checking for alloca... yes >> checking for stdlib.h... (cached) yes >> checking for unistd.h... (cached) yes >> checking for getpagesize... yes >> checking for working mmap... no >> checking whether we are using the GNU C Library 2.1 or newer... no >> checking whether integer division by zero raises SIGFPE... yes >> checking for inttypes.h... yes >> checking for stdint.h... yes >> checking for unsigned long long... yes >> checking for inttypes.h... yes >> checking whether the inttypes.h PRIxNN macros are broken... no >> checking for ld used by GCC... >> C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe >> checking if the linker >> (C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe) >> is GNU ld... yes >> checking for shared library run path origin... done >> checking argz.h usability... no >> checking argz.h presence... no >> checking for argz.h... no >> checking limits.h usability... yes >> checking limits.h presence... yes >> checking for limits.h... yes >> checking locale.h usability... yes >> checking locale.h presence... yes >> checking for locale.h... yes >> checking nl_types.h usability... no >> checking nl_types.h presence... no >> checking for nl_types.h... no >> checking malloc.h usability... yes >> checking malloc.h presence... yes >> checking for malloc.h... yes >> checking stddef.h usability... yes >> checking stddef.h presence... yes >> checking for stddef.h... yes >> checking for stdlib.h... (cached) yes >> checking for string.h... (cached) yes >> checking for unistd.h... (cached) yes >> checking sys/param.h usability... yes >> checking sys/param.h presence... yes >> checking for sys/param.h... yes >> checking for feof_unlocked... no >> checking for fgets_unlocked... no >> checking for getc_unlocked... no >> checking for getcwd... yes >> checking for getegid... no >> checking for geteuid... no >> checking for getgid... no >> checking for getuid... no >> checking for mempcpy... no >> checking for munmap... no >> checking for putenv... yes >> checking for setenv... no >> checking for setlocale... yes >> checking for stpcpy... no >> checking for strcasecmp... yes >> checking for strdup... yes >> checking for strtoul... yes >> checking for tsearch... yes >> checking for __argz_count... no >> checking for __argz_stringify... no >> checking for __argz_next... no >> checking for __fsetlocking... no >> checking for iconv... no, consider installing GNU libiconv >> checking for nl_langinfo and CODESET... no >> checking for LC_MESSAGES... no >> checking for bison... bison >> checking version of bison... 2.4.1, ok >> checking whether NLS is requested... yes >> checking whether included gettext is requested... no >> checking for GNU gettext in libc... no >> checking for GNU gettext in libintl... no >> checking whether to use NLS... yes >> checking where the gettext function comes from... included intl directory >> checking for aclocal... aclocal >> checking for autoconf... autoconf >> checking for autoheader... autoheader >> updating cache ./config.cache >> configure: creating ./config.status >> config.status: creating Makefile >> config.status: creating config.intl >> config.status: creating config.h >> config.status: executing default-1 commands >> Configuring stage 1 in ./gcc >> configure: creating cache ./config.cache >> checking build system type... i686-pc-mingw32 >> checking host system type... i686-pc-mingw32 >> checking target system type... i686-pc-mingw32 >> checking LIBRARY_PATH variable... ok >> checking GCC_EXEC_PREFIX variable... ok >> checking whether to place generated files in the source directory... no >> checking whether a default linker was specified... no >> checking whether a default assembler was specified... no >> checking for i686-pc-mingw32-gcc... gcc >> checking for C compiler default output file name... a.exe >> checking whether the C compiler works... yes >> checking whether we are cross compiling... no >> checking for suffix of executables... .exe >> checking for suffix of object files... o >> checking whether we are using the GNU C compiler... yes >> checking whether gcc accepts -g... yes >> checking for gcc option to accept ANSI C... none needed >> checking whether gcc and cc understand -c and -o together... yes >> checking for i686-pc-mingw32-gnatbind... gnatbind >> checking for i686-pc-mingw32-gnatmake... gnatmake >> checking whether compiler driver understands Ada... yes >> checking how to run the C preprocessor... gcc -E >> checking for egrep... grep -E >> checking for ANSI C header files... yes >> checking for sys/types.h... yes >> checking for sys/stat.h... yes >> checking for stdlib.h... yes >> checking for string.h... yes >> checking for memory.h... yes >> checking for strings.h... yes >> checking for inttypes.h... yes >> checking for stdint.h... yes >> checking for unistd.h... yes >> checking minix/config.h usability... no >> checking minix/config.h presence... no >> checking for minix/config.h... no >> checking whether it is safe to define __EXTENSIONS__... yes >> checking how to run the C preprocessor... gcc -E >> checking for inline... inline >> checking for void *... yes >> checking size of void *... 4 >> checking for short... yes >> checking size of short... 2 >> checking for int... yes >> checking size of int... 4 >> checking for long... yes >> checking size of long... 4 >> checking for long long... yes >> checking for long long... (cached) yes >> checking size of long long... 8 >> checking for __int64... yes >> checking for __int64... (cached) yes >> checking size of __int64... 8 >> checking whether gcc supports -W... yes >> checking whether gcc supports -Wall... yes >> checking whether gcc supports -Wwrite-strings... yes >> checking whether gcc supports -Wstrict-prototypes... yes >> checking whether gcc supports -Wmissing-prototypes... yes >> checking whether gcc supports -Wcast-qual... yes >> checking whether gcc supports -Wold-style-definition... yes >> checking whether gcc supports -Wc++-compat... no >> checking whether gcc supports -Wmissing-format-attribute... yes >> checking whether gcc supports -pedantic -Wno-long-long >> -Wno-variadic-macros -Wno-overlength-strings... no >> checking valgrind.h usability... no >> checking valgrind.h presence... no >> checking for valgrind.h... no >> configure: WARNING: decimal float is not supported for this target >> configure: WARNING: fixed-point is not supported for this target >> checking whether make sets $(MAKE)... yes >> checking for gawk... gawk >> checking whether ln -s works... yes >> checking whether ln works... yes >> checking for i686-pc-mingw32-ranlib... ranlib >> checking for a BSD compatible install... /bin/install -c >> checking for cmp's capabilities... gnucompare >> checking for mktemp... no >> checking for makeinfo... makeinfo --split-size=3D5000000 >> --split-size=3D5000000 >> checking for modern makeinfo... yes >> checking for recent Pod::Man... yes >> checking for flex... flex >> checking for bison... bison >> checking for nm... nm >> checking for ar... ar >> checking for ANSI C header files... (cached) yes >> checking whether time.h and sys/time.h may both be included... yes >> checking whether string.h and strings.h may both be included... yes >> checking for sys/wait.h that is POSIX.1 compatible... no >> checking for limits.h... yes >> checking for stddef.h... yes >> checking for string.h... (cached) yes >> checking for strings.h... (cached) yes >> checking for stdlib.h... (cached) yes >> checking for time.h... yes >> checking for iconv.h... no >> checking for fcntl.h... yes >> checking for unistd.h... (cached) yes >> checking for sys/file.h... yes >> checking for sys/time.h... yes >> checking for sys/mman.h... no >> checking for sys/resource.h... no >> checking for sys/param.h... yes >> checking for sys/times.h... no >> checking for sys/stat.h... (cached) yes >> checking for direct.h... yes >> checking for malloc.h... yes >> checking for langinfo.h... no >> checking for ldfcn.h... no >> checking for locale.h... yes >> checking for wchar.h... yes >> checking for thread.h... no >> checking for pthread.h... no >> checking for CHAR_BIT... yes >> checking whether byte ordering is bigendian... no >> checking for collect2 libraries... none required >> checking for library containing exc_resume... no >> checking for library containing ldexp... none required >> checking for inttypes.h... yes >> checking for times... no >> checking for clock... yes >> checking for kill... no >> checking for getrlimit... no >> checking for setrlimit... no >> checking for atoll... yes >> checking for atoq... no >> checking for sysconf... no >> checking for strsignal... no >> checking for getrusage... no >> checking for nl_langinfo... no >> checking for gettimeofday... yes >> checking for mbstowcs... yes >> checking for wcswidth... no >> checking for mmap... no >> checking for mincore... no >> checking for setlocale... yes >> checking for clearerr_unlocked... no >> checking for feof_unlocked... no >> checking for ferror_unlocked... no >> checking for fflush_unlocked... no >> checking for fgetc_unlocked... no >> checking for fgets_unlocked... no >> checking for fileno_unlocked... no >> checking for fprintf_unlocked... no >> checking for fputc_unlocked... no >> checking for fputs_unlocked... no >> checking for fread_unlocked... no >> checking for fwrite_unlocked... no >> checking for getchar_unlocked... no >> checking for getc_unlocked... no >> checking for putchar_unlocked... no >> checking for putc_unlocked... no >> checking whether mbstowcs works... yes >> checking for ssize_t... yes >> checking for caddr_t... no >> checking for uid_t in sys/types.h... no >> checking type of array argument to getgroups... int >> checking for sys/mman.h... (cached) no >> checking for mmap... (cached) no >> checking for pid_t... yes >> checking for unistd.h... (cached) yes >> checking for vfork.h... no >> checking for fork... no >> checking for vfork... no >> checking for ld used by GCC... >> C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe >> checking if the linker >> (C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe) >> is GNU ld... yes >> checking for shared library run path origin... done >> checking for iconv... no, consider installing GNU libiconv >> checking for LC_MESSAGES... no >> checking for nl_langinfo and CODESET... no >> checking whether getenv is declared... yes >> checking whether atol is declared... yes >> checking whether asprintf is declared... no >> checking whether sbrk is declared... no >> checking whether abort is declared... yes >> checking whether atof is declared... yes >> checking whether getcwd is declared... yes >> checking whether getwd is declared... no >> checking whether strsignal is declared... yes >> checking whether strstr is declared... yes >> checking whether strverscmp is declared... no >> checking whether errno is declared... yes >> checking whether snprintf is declared... yes >> checking whether vsnprintf is declared... yes >> checking whether vasprintf is declared... no >> checking whether malloc is declared... yes >> checking whether realloc is declared... yes >> checking whether calloc is declared... yes >> checking whether free is declared... yes >> checking whether basename is declared... no >> checking whether getopt is declared... no >> checking whether clock is declared... yes >> checking whether getpagesize is declared... no >> checking whether clearerr_unlocked is declared... no >> checking whether feof_unlocked is declared... no >> checking whether ferror_unlocked is declared... no >> checking whether fflush_unlocked is declared... no >> checking whether fgetc_unlocked is declared... no >> checking whether fgets_unlocked is declared... no >> checking whether fileno_unlocked is declared... no >> checking whether fprintf_unlocked is declared... no >> checking whether fputc_unlocked is declared... no >> checking whether fputs_unlocked is declared... no >> checking whether fread_unlocked is declared... no >> checking whether fwrite_unlocked is declared... no >> checking whether getchar_unlocked is declared... no >> checking whether getc_unlocked is declared... no >> checking whether putchar_unlocked is declared... no >> checking whether putc_unlocked is declared... no >> checking whether getrlimit is declared... no >> checking whether setrlimit is declared... no >> checking whether getrusage is declared... no >> checking whether ldgetname is declared... no >> checking whether times is declared... no >> checking whether sigaltstack is declared... no >> checking for struct tms... no >> checking for clock_t... yes >> checking for .preinit_array/.init_array/.fini_array support... yes >> checking if mkdir takes one argument... yes >> Using `.././../gcc-4.4.3/gcc/config/i386/i386.c' for machine-specific >> logic. >> Using `.././../gcc-4.4.3/gcc/config/i386/i386.md' as machine >> description file. >> Using the following target machine macro files: >> .././../gcc-4.4.3/gcc/config/i386/i386.h >> .././../gcc-4.4.3/gcc/config/i386/unix.h >> .././../gcc-4.4.3/gcc/config/i386/bsd.h >> .././../gcc-4.4.3/gcc/config/i386/gas.h >> .././../gcc-4.4.3/gcc/config/dbxcoff.h >> .././../gcc-4.4.3/gcc/config/i386/cygming.h >> .././../gcc-4.4.3/gcc/config/i386/mingw32.h >> Using `.././../gcc-4.4.3/gcc/config/ i386/xm-mingw32.h' as host >> machine macro file. >> Using host-mingw32.o for host machine hooks. >> checking whether NLS is requested... yes >> checking for catalogs to be installed... be da de el es fi fr id ja >> nl ru sr sv tr zh_CN zh_TW be da de el es fi fr id ja nl ru sr sv tr >> zh_CN zh_TW >> checking for library containing RegOpenKeyExA... no >> checking for a sed that does not truncate output... /bin/sed >> checking for fgrep... grep -F >> checking for ld used by gcc... >> C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe >> checking if the linker >> (C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe) >> is GNU ld... yes >> checking for BSD- or MS-compatible name lister (nm)... nm >> checking the name lister (nm) interface... BSD nm >> checking whether ln -s works... yes >> checking the maximum length of command line arguments... 8192 >> checking whether the shell understands some XSI constructs... yes >> checking whether the shell understands "+=3D"... yes >> checking for >> C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe >> option to reload object files... -r >> checking for i686-pc-mingw32-objdump... objdump >> checking how to recognize dependent libraries... file_magic ^x86 >> archive import|^x86 DLL >> checking for i686-pc-mingw32-ar... (cached) ar >> checking for i686-pc-mingw32-strip... no >> checking for strip... strip >> checking for i686-pc-mingw32-ranlib... (cached) ranlib >> checking command to parse nm output from gcc object... ok >> checking for dlfcn.h... no >> checking for objdir... .libs >> checking if gcc supports -fno-rtti -fno-exceptions... no >> checking for gcc option to produce PIC... -DDLL_EXPORT -DPIC >> checking if gcc PIC flag -DDLL_EXPORT -DPIC works... yes >> checking if gcc static flag -static works... yes >> checking if gcc supports -c -o file.o... yes >> checking if gcc supports -c -o file.o... (cached) yes >> checking whether the gcc linker >> (C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe) >> supports shared libraries... yes >> checking whether -lc should be explicitly linked in... yes >> checking dynamic linker characteristics... Win32 ld.exe >> checking how to hardcode library paths into programs... immediate >> checking whether stripping libraries is possible... yes >> checking if libtool supports shared libraries... yes >> checking whether to build shared libraries... yes >> checking whether to build static libraries... yes >> checking for as... /mingw/bin/as >> checking what assembler to use... /mingw/bin/as >> checking what linker to use... >> C:/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../mingw32/bin/ld.exe >> checking for nm... /mingw/bin/nm >> checking what nm to use... /mingw/bin/nm >> checking for objdump... /mingw/bin/objdump >> checking what objdump to use... /mingw/bin/objdump >> checking for readelf... /mingw/bin/readelf >> checking what readelf to use... /mingw/bin/readelf >> checking assembler for .balign and .p2align... yes >> checking assembler for .p2align with maximum skip... yes >> checking assembler for .literal16... no >> checking assembler for working .subsection -1... no >> checking assembler for .weak... yes >> checking assembler for .weakref... yes >> checking assembler for .nsubspa comdat... no >> checking assembler for .hidden... no >> checking linker for .hidden support... yes >> checking linker read-only and read-write section mixing... read-write >> checking assembler for .sleb128 and .uleb128... yes >> checking assembler for cfi directives... yes >> checking assembler for working cfi advance... no >> checking assembler for cfi personality directive... no >> checking assembler for cfi sections directive... no >> checking assembler for eh_frame optimization... no >> checking assembler for section merging support... no >> checking assembler for section merging support... (cached) no >> checking assembler for COMDAT group support... no >> checking assembler for COMDAT group support... no >> checking assembler for thread-local storage support... no >> checking linker -Bstatic/-Bdynamic option... yes >> checking assembler for .secrel32 relocs... yes >> checking assembler for filds and fists mnemonics... yes >> checking assembler for cmov syntax... no >> checking assembler for ffreep mnemonic... yes >> checking assembler for sahf mnemonic... yes >> checking assembler for different section symbol subtraction... yes >> checking assembler for GOTOFF in data... yes >> checking assembler for dwarf2 debug_line support... yes >> checking assembler for buggy dwarf2 .file directive... no >> checking assembler for --gdwarf2 option... yes >> checking assembler for --gstabs option... yes >> checking assembler for --debug-prefix-map option... no >> checking assembler for .lcomm with alignment... no >> checking assembler for tolerance to line number 0... yes >> checking linker PT_GNU_EH_FRAME support... no >> checking linker position independent executable support... yes >> checking linker EH-compatible garbage collection of sections... no >> checking linker --as-needed support... yes >> checking linker --sysroot support... yes >> checking __stack_chk_fail in target C library... no >> Using ggc-page for garbage collection. >> checking whether to enable maintainer-specific portions of >> Makefiles... no >> Links are now set up to build a native compiler for i686-pc-mingw32. >> updating cache ./config.cache >> configure: creating ./config.status >> config.status: creating as >> config.status: creating collect-ld >> config.status: creating nm >> config.status: creating Makefile >> config.status: creating gccbug >> config.status: creating ada/gcc-interface/Makefile >> config.status: creating ada/Makefile >> config.status: creating auto-host.h >> config.status: executing default commands >> Configuring stage 1 in ./libiberty >> configure: creating cache ./config.cache >> checking whether to enable maintainer-specific portions of >> Makefiles... no >> checking for makeinfo... makeinfo --split-size=3D5000000 >> --split-size=3D5000000 >> checking for perl... perl >> checking build system type... i686-pc-mingw32 >> checking host system type... i686-pc-mingw32 >> checking for i686-pc-mingw32-ar... ar >> checking for i686-pc-mingw32-ranlib... ranlib >> checking for i686-pc-mingw32-gcc... gcc >> checking for C compiler default output file name... a.exe >> checking whether the C compiler works... yes >> checking whether we are cross compiling... no >> checking for suffix of executables... .exe >> checking for suffix of object files... o >> checking whether we are using the GNU C compiler... yes >> checking whether gcc accepts -g... yes >> checking for gcc option to accept ANSI C... none needed >> checking for special C compiler options needed for large files... no >> checking for _FILE_OFFSET_BITS value needed for large files... no >> checking for _LARGE_FILES value needed for large files... no >> checking how to run the C preprocessor... gcc -E >> checking whether gcc supports -W... yes >> checking whether gcc supports -Wall... yes >> checking whether gcc supports -Wwrite-strings... yes >> checking whether gcc supports -Wc++-compat... no >> checking whether gcc supports -Wstrict-prototypes... yes >> checking whether gcc supports -pedantic ... yes >> checking whether gcc and cc understand -c and -o together... yes >> checking for an ANSI C-conforming const... yes >> checking for inline... inline >> checking whether byte ordering is bigendian... no >> checking for a BSD-compatible install... /bin/install -c >> checking for sys/file.h... yes >> checking for sys/param.h... yes >> checking for limits.h... yes >> checking for stdlib.h... yes >> checking for malloc.h... yes >> checking for string.h... yes >> checking for unistd.h... yes >> checking for strings.h... yes >> checking for sys/time.h... yes >> checking for time.h... yes >> checking for sys/resource.h... no >> checking for sys/stat.h... yes >> checking for sys/mman.h... no >> checking for fcntl.h... yes >> checking for alloca.h... no >> checking for sys/pstat.h... no >> checking for sys/sysmp.h... no >> checking for sys/sysinfo.h... no >> checking for machine/hal_sysinfo.h... no >> checking for sys/table.h... no >> checking for sys/sysctl.h... no >> checking for sys/systemcfg.h... no >> checking for stdint.h... yes >> checking for stdio_ext.h... no >> checking for sys/wait.h that is POSIX.1 compatible... no >> checking whether time.h and sys/time.h may both be included... yes >> checking whether errno must be declared... no >> checking for egrep... grep -E >> checking for ANSI C header files... yes >> checking for sys/types.h... yes >> checking for sys/stat.h... (cached) yes >> checking for stdlib.h... (cached) yes >> checking for string.h... (cached) yes >> checking for memory.h... yes >> checking for strings.h... (cached) yes >> checking for inttypes.h... yes >> checking for stdint.h... (cached) yes >> checking for unistd.h... (cached) yes >> checking for int... yes >> checking size of int... 4 >> checking for uintptr_t... yes >> checking for a 64-bit type... uint64_t >> checking for pid_t... yes >> checking for library containing strerror... none required >> checking for asprintf... no >> checking for atexit... yes >> checking for basename... yes >> checking for bcmp... no >> checking for bcopy... no >> checking for bsearch... yes >> checking for bzero... no >> checking for calloc... yes >> checking for clock... yes >> checking for ffs... no >> checking for getcwd... yes >> checking for getpagesize... yes >> checking for gettimeofday... yes >> checking for index... no >> checking for insque... no >> checking for memchr... yes >> checking for memcmp... yes >> checking for memcpy... yes >> checking for memmove... yes >> checking for mempcpy... no >> checking for memset... yes >> checking for mkstemps... no >> checking for putenv... yes >> checking for random... no >> checking for rename... yes >> checking for rindex... no >> checking for setenv... no >> checking for snprintf... yes >> checking for sigsetmask... no >> checking for stpcpy... no >> checking for stpncpy... no >> checking for strcasecmp... yes >> checking for strchr... yes >> checking for strdup... yes >> checking for strncasecmp... yes >> checking for strndup... no >> checking for strrchr... yes >> checking for strstr... yes >> checking for strtod... yes >> checking for strtol... yes >> checking for strtoul... yes >> checking for strverscmp... no >> checking for tmpnam... yes >> checking for vasprintf... no >> checking for vfprintf... yes >> checking for vprintf... yes >> checking for vsnprintf... yes >> checking for vsprintf... yes >> checking for waitpid... no >> checking whether alloca needs Cray hooks... no >> checking stack direction for C alloca... -1 >> checking for unistd.h... (cached) yes >> checking for vfork.h... no >> checking for fork... no >> checking for vfork... no >> checking for _doprnt... no >> checking for sys_errlist... (cached) yes >> checking for sys_nerr... (cached) yes >> checking for sys_siglist... no >> checking for external symbol _system_configuration... no >> checking for getrusage... no >> checking for on_exit... no >> checking for psignal... no >> checking for strerror... yes >> checking for strsignal... no >> checking for sysconf... no >> checking for times... no >> checking for sbrk... no >> checking for gettimeofday... (cached) yes >> checking for realpath... no >> checking for canonicalize_file_name... no >> checking for pstat_getstatic... no >> checking for pstat_getdynamic... no >> checking for sysmp... no >> checking for getsysinfo... no >> checking for table... no >> checking for sysctl... no >> checking for wait3... no >> checking for wait4... no >> checking for __fsetlocking... no >> checking whether basename is declared... no >> checking whether ffs is declared... no >> checking whether asprintf is declared... no >> checking whether vasprintf is declared... no >> checking whether snprintf is declared... yes >> checking whether vsnprintf is declared... yes >> checking whether calloc is declared... yes >> checking whether getenv is declared... yes >> checking whether getopt is declared... yes >> checking whether malloc is declared... yes >> checking whether realloc is declared... yes >> checking whether sbrk is declared... no >> checking whether strverscmp is declared... no >> checking whether canonicalize_file_name must be declared... yes >> checking for stdlib.h... (cached) yes >> checking for unistd.h... (cached) yes >> checking for getpagesize... (cached) yes >> checking for working mmap... no >> checking for working strncmp... yes >> updating cache ./config.cache >> configure: creating ./config.status >> config.status: creating Makefile >> config.status: creating testsuite/Makefile >> config.status: creating config.h >> config.status: executing default commands >> make[3]: Entering directory `/c/gcc/gcc-build/libiberty' >> if [ x"" !=3D x ] && [ ! -d pic ]; then \ >> mkdir pic; \ >> else true; fi >> touch stamp-picdir >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/regex.c -o >> pic/regex.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/regex.c -o >> regex.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/cplus-dem.c -o pic/cplus-dem.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/cplus-dem.c >> -o cplus-dem.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/cp-demangle.c -o pic/cp-demangle.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/cp-demangle.c -o cp-demangle.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/md5.c -o >> pic/md5.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/md5.c -o md5.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/sha1.c -o >> pic/sha1.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/sha1.c -o >> sha1.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/alloca.c >> -o pic/alloca.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/alloca.c -o >> alloca.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/argv.c -o >> pic/argv.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/argv.c -o >> argv.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/choose-temp.c -o pic/choose-temp.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/choose-temp.c -o choose-temp.o >> .././../gcc-4.4.3/libiberty/choose-temp.c: In function >> `choose_temp_base': >> .././../gcc-4.4.3/libiberty/choose-temp.c:68: warning: implicit >> declaration of function `mktemp' >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/concat.c >> -o pic/concat.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/concat.c -o >> concat.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/cp-demint.c -o pic/cp-demint.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/cp-demint.c >> -o cp-demint.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/dyn-string.c -o pic/dyn-string.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/dyn-string.c -o dyn-string.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/fdmatch.c >> -o pic/fdmatch.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/fdmatch.c >> -o fdmatch.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/fibheap.c >> -o pic/fibheap.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/fibheap.c >> -o fibheap.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/filename_cmp.c -o pic/filename_cmp.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/filename_cmp.c -o filename_cmp.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/floatformat.c -o pic/floatformat.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/floatformat.c -o floatformat.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/fnmatch.c >> -o pic/fnmatch.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/fnmatch.c >> -o fnmatch.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/fopen_unlocked.c -o fopen_unlocked.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/getopt.c >> -o pic/getopt.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/getopt.c -o >> getopt.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/getopt1.c >> -o pic/getopt1.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/getopt1.c >> -o getopt1.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/getpwd.c >> -o pic/getpwd.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/getpwd.c -o >> getpwd.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/getruntime.c -o pic/getruntime.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/getruntime.c -o getruntime.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/hashtab.c >> -o pic/hashtab.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/hashtab.c >> -o hashtab.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/hex.c -o >> pic/hex.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/hex.c -o hex.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/lbasename.c -o pic/lbasename.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/lbasename.c >> -o lbasename.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/lrealpath.c -o pic/lrealpath.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/lrealpath.c >> -o lrealpath.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/make-relative-prefix.c -o >> pic/make-relative-prefix.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/make-relative-prefix.c -o >> make-relative-prefix.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/make-temp-file.c -o pic/make-temp-file.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/make-temp-file.c -o make-temp-file.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/objalloc.c >> -o pic/objalloc.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/objalloc.c >> -o objalloc.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/obstack.c >> -o pic/obstack.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/obstack.c >> -o obstack.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/partition.c -o pic/partition.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/partition.c >> -o partition.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/pexecute.c >> -o pic/pexecute.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/pexecute.c >> -o pexecute.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/physmem.c >> -o pic/physmem.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/physmem.c >> -o physmem.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/pex-common.c -o pic/pex-common.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/pex-common.c -o pex-common.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/pex-one.c >> -o pic/pex-one.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/pex-one.c >> -o pex-one.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/pex-win32.c -o pic/pex-win32.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/pex-win32.c >> -o pex-win32.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/safe-ctype.c -o pic/safe-ctype.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/safe-ctype.c -o safe-ctype.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/sort.c -o >> pic/sort.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/sort.c -o >> sort.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/spaces.c >> -o pic/spaces.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/spaces.c -o >> spaces.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/splay-tree.c -o pic/splay-tree.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/splay-tree.c -o splay-tree.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/strerror.c >> -o pic/strerror.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/strerror.c >> -o strerror.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/strsignal.c -o pic/strsignal.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/strsignal.c >> -o strsignal.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/unlink-if-ordinary.c -o >> pic/unlink-if-ordinary.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/xatexit.c >> -o pic/xatexit.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/xatexit.c >> -o xatexit.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/xexit.c -o >> pic/xexit.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/xexit.c -o >> xexit.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/xmalloc.c >> -o pic/xmalloc.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/xmalloc.c >> -o xmalloc.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/xmemdup.c >> -o pic/xmemdup.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/xmemdup.c >> -o xmemdup.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/xstrdup.c >> -o pic/xstrdup.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/xstrdup.c >> -o xstrdup.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/xstrerror.c -o pic/xstrerror.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/xstrerror.c >> -o xstrerror.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/xstrndup.c >> -o pic/xstrndup.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/xstrndup.c >> -o xstrndup.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/asprintf.c >> -o pic/asprintf.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/asprintf.c >> -o asprintf.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/bcmp.c -o >> pic/bcmp.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/bcmp.c -o >> bcmp.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/bcopy.c -o >> pic/bcopy.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/bcopy.c -o >> bcopy.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/bzero.c -o >> pic/bzero.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/bzero.c -o >> bzero.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/ffs.c -o >> pic/ffs.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/ffs.c -o ffs.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/index.c -o >> pic/index.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/index.c -o >> index.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/insque.c >> -o pic/insque.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/insque.c -o >> insque.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/mempcpy.c >> -o pic/mempcpy.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/mempcpy.c >> -o mempcpy.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/mkstemps.c >> -o pic/mkstemps.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/mkstemps.c >> -o mkstemps.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/random.c >> -o pic/random.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/random.c -o >> random.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/rindex.c >> -o pic/rindex.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/rindex.c -o >> rindex.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/setenv.c >> -o pic/setenv.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/setenv.c -o >> setenv.o >> .././../gcc-4.4.3/libiberty/setenv.c:64: warning: function declaration >> isn't a prototype >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/sigsetmask.c -o pic/sigsetmask.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/sigsetmask.c -o sigsetmask.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/stpcpy.c >> -o pic/stpcpy.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/stpcpy.c -o >> stpcpy.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/stpncpy.c >> -o pic/stpncpy.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/stpncpy.c >> -o stpncpy.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/strndup.c >> -o pic/strndup.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/strndup.c >> -o strndup.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/strverscmp.c -o pic/strverscmp.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/strverscmp.c -o strverscmp.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic >> .././../gcc-4.4.3/libiberty/vasprintf.c -o pic/vasprintf.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/vasprintf.c >> -o vasprintf.o >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/waitpid.c >> -o pic/waitpid.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/waitpid.c >> -o waitpid.o >> .././../gcc-4.4.3/libiberty/waitpid.c: In function `waitpid': >> .././../gcc-4.4.3/libiberty/waitpid.c:31: warning: implicit >> declaration of function `wait' >> if [ x"" !=3D x ]; then \ >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/vfork.c -o >> pic/vfork.o; \ >> else true; fi >> gcc -c -DHAVE_CONFIG_H -g -fkeep-inline-functions -I. >> -I.././../gcc-4.4.3/libiberty/../include -W -Wall -Wwrite-strings >> -Wstrict-prototypes -pedantic .././../gcc-4.4.3/libiberty/vfork.c -o >> vfork.o >> rm -f ./libiberty.a pic/./libiberty.a >> ar rc ./libiberty.a \ >> ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o >> ./alloca.o ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o >> ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o >> ./floatformat.o ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o >> ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o >> ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o >> ./obstack.o ./partition.o ./pexecute.o ./physmem.o ./pex-common.o >> ./pex-one.o ./pex-win32.o ./safe-ctype.o ./sort.o ./spaces.o >> ./splay-tree.o ./strerror.o ./strsignal.o ./unlink-if-ordinary.o >> ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o >> ./xstrerror.o ./xstrndup.o ./asprintf.o ./bcmp.o ./bcopy.o ./bzero.o >> ./ffs.o ./index.o ./insque.o ./mempcpy.o ./mkstemps.o ./random.o >> ./rindex.o ./setenv.o ./sigsetmask.o ./stpcpy.o ./stpncpy.o >> ./strndup.o ./strverscmp.o ./vasprintf.o ./waitpid.o ./vfork.o >> ranlib ./libiberty.a >> C:\mingw\bin\ranlib.exe: ./libiberty.a: No space left on device >> make[3]: *** [libiberty.a] Error 1 >> make[3]: Leaving directory `/c/gcc/gcc-build/libiberty' >> make[2]: *** [all-stage1-libiberty] Error 2 >> make[2]: Leaving directory `/c/gcc/gcc-build' >> make[1]: *** [stage1-bubble] Error 2 >> make[1]: Leaving directory `/c/gcc/gcc-build' >> make: *** [bootstrap] Error 2 >> >> what do you think? could be a problem of space in memory disk? >> >> Thanks in advance >> greicy >> >> >> >> >> >> >> >> "Andi Hellmund" a =E9crit : >> >>> Hey Greicy, >>> >>>> Thank you for your help, but is not working in my machine i think that >>>> the problem is not my version (gcc-4.2.4) but yes my system, windows, >>>> i think. >>>> Sincerly, i don't know that could be. >>>> Below i posted a portion of the current result and after i have a >>>> question for you: >>> Okay, that looks quite strange. I'm not totally sure that the problem >>> ins't the compiler versions. I tested the front-end code with 4.4.3 and >>> you're using 4.2.4. There are sometimes incompatible changes between >>> different gcc major releases (4.1.x, 4.2.x, 4.3.x, 4.4.x) so that a >>> front-end for 4.4.3 might not correctly be built for 4.2.4. Before >>> trying to find an error which possibly isn't really an error, I would >>> suggest that you try to build the front-end code with 4.4.3 ... Or, is >>> there some requirement on 4.2.4? >>> >>>> Well, i have a question for you: my project in little words is to >>>> present to compiler a program in a language, C for exemplo, and the >>>> compiler modify directly/aumtomatically the program and give me back >>>> the same program, but modified. And to do this is necessary to make >>>> modifications in the GCC and how the front-end is the place near the >>>> source code (ie close to the program you want to harden) i think it >>>> would be the starting point for addressing this problem. >>> Could you be more specific about what modifications your compiler is >>> trying to do? I think it really depends on the changes that need to be >>> performed to finally conclude what the best path is. You should >>> remember: the general infrastructure of gcc is to get some C program and >>> transform it into assembly code (object code). I think it would be >>> definitely possible to modify gcc to get this work done, but I can't >>> evaluate how much effort this would be. But, maybe you could shortly >>> depict the modifications you plan to do ... >>> >>> Thanks, >>> Andi >>> >> >> >