------- Comment #3 from deji_aking at yahoo dot ca  2006-12-28 22:07 -------
I'm sorry, it seems I'd posted the .cpp of a different code other than the one
that ICEd(signal.cc). However, the .cpp of signal.cc doesn't ICE for me too. In
any case I've done as you requested and put signal.ii on
ftp://czar.eas.yorku.ca/pub/signal.ii
Moreover, I noticed the ICE when just compiling the code is different from the
ICE when compiling with '-save-temps'
>>Without -save-temps
[EMAIL PROTECTED] tests]$ g++ -DHAVE_CONFIG_H -DBIRNET_LOG_DOMAIN='"signal"'
-DPARANOID -DG_DISABLE_CONST_RETURNS -I. -I. -I../.. -I../.. -I../.. -I.
-pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include    
-D_BIRNET_SOURCE_EXTENSIONS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -g
-DG_ENABLE_DEBUG -Wdeprecated -Wno-cast-qual -ftracer -finline-functions
-fno-keep-static-consts -fmessage-length=80 -MT signal.o -MD -MP -MF
".deps/signal.Tpo" -c -o signal.o signal.cc
./birnetsignalslot.hh: In function ‘Birnet::Signals::Slot3<R0, A1, A2, A3, 
   void> Birnet::Signals::slot(Class&, R0 (Class::*)(A1, A2, A3)) [with Class = 
   <unnamed>::Connection3, R0 = void, A1 = int, A2 = Birnet::String, A3 = 
   float]’:
./birnetsignalslot.hh:126: internal compiler error: in set_lattice_value, at 
   tree-ssa-ccp.c:434
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
<<

>> With -save-temps
[EMAIL PROTECTED] tests]$ g++ -DHAVE_CONFIG_H -DBIRNET_LOG_DOMAIN='"signal"'
-DPARANOID -DG_DISABLE_CONST_RETURNS -I. -I. -I../.. -I../.. -I../.. -I.
-pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include    
-D_BIRNET_SOURCE_EXTENSIONS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -g
-DG_ENABLE_DEBUG -Wdeprecated -Wno-cast-qual -ftracer -finline-functions
-fno-keep-static-consts -fmessage-length=80 -MT signal.o -MD -MP -MF
".deps/signal.Tpo" -c -o signal.o signal.cc -save-temps
g++: warning: -pipe ignored because -save-temps specified
./birnetsignalslot.hh: In function ‘Birnet::Signals::Slot4<R0, A1, A2, A3, 
   A4, void> Birnet::Signals::slot(Class&, R0 (Class::*)(A1, A2, A3, A4)) [with 
   Class = <unnamed>::Connection3, R0 = Birnet::String, A1 = 
   <unnamed>::Emitter3&, A2 = int, A3 = Birnet::String, A4 = float]’:
./birnetsignalslot.hh:40126: internal compiler error: in referenced_var_lookup, 
   at tree-dfa.c:615
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
[EMAIL PROTECTED] tests]$ 


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30316

Reply via email to