Hi Manuel. Tue, 23 Jul 2013 16:01:34 +0200, Manuel.Serrano wrote: >> gcc -I/var/tmp/bigloo4.0b/lib/4.0b -Ofast -ffast-math -fno-stack-protector >> -fno-strict-aliasing -fomit-frame-pointer -march=corei7 >> -mpreferred-stack-boundary=2 -pipe -fPIC >> -I/var/tmp/bigloo4.0b/gc/gc-7.3alpha3-20130330/include -c -o Unsafe-crc.o >> objs/obj_u/Unsafe/crc.c && \ >> >> >> mv Unsafe-crc.o objs/obj_u/Unsafe/crc.o >> >> >> objs/obj_u/Unsafe/crc.c: In function 'BGl_toplevelzd2initzd2zz__crcz00': >> >> >> objs/obj_u/Unsafe/crc.c:512:10: warning: this decimal constant is unsigned >> only in ISO C90 [enabled by default] >> >> objs/obj_u/Unsafe/crc.c:684:17: warning: this decimal constant is unsigned >> only in ISO C90 [enabled by default] >> >> objs/obj_u/Unsafe/crc.c:717:18: warning: this decimal constant is unsigned >> only in ISO C90 [enabled by default] >> >> objs/obj_u/Unsafe/crc.c:748:18: warning: this decimal constant is unsigned >> only in ISO C90 [enabled by default] >> >> objs/obj_u/Unsafe/crc.c:753:19: warning: this decimal constant is unsigned >> only in ISO C90 [enabled by default] > Hum. I'm not sure what this warning is about. Which file is that exactly?
./runtime/objs/obj_u/Unsafe/crc.c > The file objs/obj_u/Unsafe/crc.c of the plain tarball file? Looking at that > file is see nothing on line 512 that could possibly raise this warning. The line reads: (((long) 4294967295) & ((long) -306674912)); I should add that I build a 32bit version on a 64bit machine. So this warning could make sense. (Sorry, I am not an expert in C standard versions after ISO C90.) > I have recompiled the file on my machine using gcc 4.8.1 and enabling > all warnings but I see nothing similar. Is that a special gcc version that > you are using? gcc (GCC) 4.8.1 (same for: gcc (SUSE Linux) 4.7.2 20130108 [gcc-4_7-branch revision 195012]) Ciao Sven
