From: Treeve J. <tre...@pi...> - 2004-07-11 09:04:18
|
On Wednesday 07 July 2004 18:06, Treeve Jelbert wrote: > On Wednesday 07 July 2004 14:29, Treeve Jelbert wrote: > > I am reporting this here, since I may be the only one currently using > > gcc-3.4.1 on linux-2.6.7 > > > > Using the latest CVS-HEAD, I get a number of warnings about invalid code, > > followed by a compiler crash > > > > several > > > > ../src/jrd/../jrd/evl_like.h:193: warning: comparison is always true due > > to limited range of data type > > > > and > > > > ../src/jrd/pag.cpp:1144: warning: invalid access to non-static data > > member `Ods::page_inv_page::pip_bits' of NULL object > > ../src/jrd/pag.cpp:1144: warning: (perhaps the `offsetof' macro was used > > incorrectly) > > > > full error list is attached > > > > g++ -O -march=athlon-tbird -mmmx -m3dnow -pipe -O3 -O -march=athlon-tbird > > -mmmx -m3dnow -pipe -O3 -I../src/include/gen -I../src/include -O > > -march=athlon-tbird -mmmx -m3dnow -pipe -O3 -fno-omit-frame-pointer > > -fno-builtin -DNDEBUG -DLINUX -pipe -MMD -fPIC -fmessage-length=0 > > -DPROD_BUILD -DSUPERSERVER -I../src/include/gen -I../src/include -O > > -march=athlon-tbird -mmmx -m3dnow -pipe -O3 -fno-omit-frame-pointer > > -fno-builtin -DNDEBUG -DLINUX -pipe -MMD -fPIC -fmessage-length=0 > > -DPROD_BUILD -c ../src/jrd/svc.cpp -o ../temp/superserver/jrd/svc.o > > ../src/jrd/svc.cpp: In function `void* SVC_read_ib_log(void*)': > > ../src/jrd/svc.cpp:2106: internal compiler error: in delete_insn, at > > cfgrtl.c:146 > > I managed to bypass the compiler crash, by removing the > -fno-omit-frame-pointer -fno-builtin > > I now get the following error > > ../src/utilities/ibmgr/srvrmgr.cpp: In function `bool > print_pool(ibmgr_data_t*)': > ../src/utilities/ibmgr/srvrmgr.cpp:662: error: invalid initialization of > non-const reference of type 'UCHAR*&' from a temporary of type 'UCHAR*' > ../src/include/../common/stuff.h:38: error: in passing argument 1 of `void > add_word(UCHAR*&, int)' > make[3]: *** [../temp/std/utilities/ibmgr/srvrmgr.o] Error 1 > build 7954 gives the following error ../src/utilities/ibmgr/srvrmgr.cpp: In function `bool print_pool(const ibmgr_data_t*)': ../src/utilities/ibmgr/srvrmgr.cpp:669: error: invalid conversion from `void* const*' to `void**' ../src/utilities/ibmgr/srvrmgr.cpp:669: error: initializing argument 2 of `ISC_STATUS isc_service_query(ISC_STATUS*, void**, isc_resv_handle*, short unsigned int, const ISC_SCHAR*, short unsigned int, const ISC_SCHAR*, short unsigned int, ISC_SCHAR*)' make[3]: *** [../temp/std/utilities/ibmgr/srvrmgr.o] Error 1 > > I can supply a full cmpile log if anyone wants it. > > > > > > > > Regards, Treeve > > Regards, Treeve Regards, Treeve -- PGP Key ID: AB929B24 PGP Key Fingerprint:31D9 D22F 42E6 F545 662E AB6F 9697 34C5 AB92 9B24 |