>Revital1 Eres <e...@il.ibm.com> writes: >> Hello, >> >>> i386-pc-solaris: >>> >>> cc1: warnings being treated as errors >>> /export/home/arth/gnu/gcc.git/gcc/tree-ssa-loop-prefetch.c: In function >>> 'loop_prefetch_arrays': >>> /export/home/arth/gnu/gcc.git/gcc/tree-ssa-loop-prefetch.c:1589:7: error: >>> >>> format '%ld' expects type 'long int', but argument 5 has type 'long long >> int' >>> make[3]: *** [tree-ssa-loop-prefetch.o] Error 1 >>> make[3]: *** Waiting for unfinished jobs.... >> >> I get this error on ppc also. > > See http://gcc.gnu.org/ml/gcc-patches/2009-06/msg00712.html
Hi. Now that this patch has been commited, the build on i386-pc-solaris2.10 succeeds when building tree-ssa-loop-prefetch.o file but fails later on: cc1: warnings being treated as errors /export/home/arth/gnu/gcc.git/gcc/gcc.c: In function 'compare_files': /export/home/arth/gnu/gcc.git/gcc/gcc.c:6635:2: error: request for implicit conversion from 'void *' to 'caddr_t' not permitted in C++ make[3]: *** [gcc.o] Error 1 make[3]: *** Waiting for unfinished jobs.... The error is in an munmap() call, and a look at the <sys/mman.h> header shows that the funcation arguments can be either 'void *' or 'caddr_t *' depending on preprocessor values. Art Haas