This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: How to include a front end to gcc ?


Hi Andi,

I did $ make bootstrap-lean to build the process (there it's ok, Ufa!!) and after i did $make install for installation of the 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 /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 /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 \
/usr/local/lib/gcc/i686-pc-mingw32/4.4.3/install-tools/include/README
/bin/install -c fixinc.sh /usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools/fixinc.sh
/bin/install -c fixincl.exe \
/usr/local/libexec/gcc/i686-pc-mingw32/4.4.3/install-tools/fixincl.exe
/bin/install -c mkheaders /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="`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 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 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 (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.

So when the program is presented to the compiler, for example in C language, the idea is to make such alterations (as described above) in the compiler so that it automatically makes the harden of the program.

So, I would like to know how or where I could modify the compiler to modify this statement as for example:

var = var/5 (high-level statement) how/where i could change, ie reverse 1 bit of instruction, in this case would turn into another statement and thus it is characterized as an error basculement bit.


I thought of beginning to work on the front end would be a good/correct way, simply because the code in this stage is near the sorce code.... i don't know if that makes sense .


Well, sincerly i feel lost if anyone has any suggestions ... thanks in advance.

greicy



Andi Hellmund <mail@andihellmund.com> a écrit?:

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=5000000
--split-size=5000000
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 "+="... 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=5000000
--split-size=5000000
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"" != x ] && [ ! -d pic ]; then \
          mkdir pic; \
        else true; fi
touch stamp-picdir
if [ x"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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"" != 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" <mail@andihellmund.com> a écrit :

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






Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]