--- Begin Message ---
Package: gcc-snapshot
Version: 20060721-1
ICE in final_scan_insn, at final.c:2448 on ia64.
> Automatic build of ickle_0.3.2-6 on coconut0.coconut.gelato.org by
> sbuild/ia64 0.49
...
> g++ -DHAVE_CONFIG_H -I. -I../../ickle -I.. -I../../share/icons/ickle/
> -DPKGDATADIR=\"/usr/share/ickle\"
> -I/usr/lib/sigc++-1.0/include -I/usr/include/sigc++-1.0
> -I/usr/lib/gtkmm/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
> -I/usr/lib/glib/include -I/usr/lib/sigc++-1.0/include
> -I/usr/include/sigc++-1.0 -I/usr/include/libicq2000
> -I/usr/lib/sigc++-1.0/include -I/usr/include/sigc++-1.0
> -I../../ctrlsocket -O2 -Wall -I../../ -c ../../ickle/SettingsDialog.cpp
> /usr/include/libicq2000/libicq2000/userinfoconstants.h:356: warning:
> deprecated conversion from string constant to 'char*'
...
> /usr/include/gtk--/proxy.h: In member function 'SigC::Slot0<R>
> Gtk::EmitProxySignal0<R, Obj, gObj, index, emit_func>::slot() [with R = void,
> Obj = Gtk::Object, gObj = _GtkObject, int index = 0, R (* emit_func)(gObj*) =
> gtkmm_object_destroy]':
> ../../ickle/SettingsDialog.cpp:1009: instantiated from here
> /usr/include/gtk--/proxy.h:149: warning: type-punning to incomplete type
> might break strict-aliasing rules
> /usr/include/sigc++-1.0/sigc++/object_slot.h: In static member function
> 'static SigC::SlotData* SigC::ObjectSlot0_<R, Obj>::create(Obj*, R
> (Obj::*)()) [with R = void, Obj = SettingsDialog]':
> /usr/include/sigc++-1.0/sigc++/object_slot.h:121: instantiated from
> 'SigC::Slot0<R> SigC::slot(O* const&, R (O2::*)()) [with R = void, O =
> SettingsDialog, O2 = SettingsDialog]'
> ../../ickle/SettingsDialog.cpp:111: instantiated from here
> /usr/include/sigc++-1.0/sigc++/object_slot.h:63: warning: type-punning to
> incomplete type might break strict-aliasing rules
> /usr/include/sigc++-1.0/sigc++/object_slot.h: In static member function
> 'static SigC::SlotData* SigC::ObjectSlot1_<R, P1, Obj>::create(Obj*, R
> (Obj::*)(P1)) [with R = void, P1 = ICQ2000::Status, Obj = SettingsDialog]':
> /usr/include/sigc++-1.0/sigc++/object_slot.h:218: instantiated from
> 'SigC::Slot1<R, P1> SigC::slot(O* const&, R (O2::*)(P1)) [with R = void, P1 =
> ICQ2000::Status, O = SettingsDialog, O2 = SettingsDialog]'
> ../../ickle/SettingsDialog.cpp:154: instantiated from here
> /usr/include/sigc++-1.0/sigc++/object_slot.h:160: warning: type-punning to
> incomplete type might break strict-aliasing rules
> /usr/include/sigc++-1.0/sigc++/bind.h: In static member function 'static
> SigC::SlotData* SigC::AdaptorBindSlot0_1<R, C1>::create(SigC::SlotData*, C1)
> [with R = void, C1 = ICQ2000::Status]':
> /usr/include/sigc++-1.0/sigc++/bind.h:162: instantiated from
> 'SigC::Slot0<R> SigC::bind(const SigC::Slot1<R, C1>&, A1) [with A1 =
> ICQ2000::Status, R = void, C1 = ICQ2000::Status]'
> ../../ickle/SettingsDialog.cpp:154: instantiated from here
> /usr/include/sigc++-1.0/sigc++/bind.h:102: warning: type-punning to
> incomplete type might break strict-aliasing rules
> /usr/include/sigc++-1.0/sigc++/object_slot.h: In static member function
> 'static SigC::SlotData* SigC::ObjectSlot1_<R, P1, Obj>::create(Obj*, R
> (Obj::*)(P1)) [with R = void, P1 = int, Obj = SettingsDialog]':
> /usr/include/sigc++-1.0/sigc++/object_slot.h:218: instantiated from
> 'SigC::Slot1<R, P1> SigC::slot(O* const&, R (O2::*)(P1)) [with R = void, P1 =
> int, O = SettingsDialog, O2 = SettingsDialog]'
> ../../ickle/SettingsDialog.cpp:350: instantiated from here
> /usr/include/sigc++-1.0/sigc++/object_slot.h:160: warning: type-punning to
> incomplete type might break strict-aliasing rules
> /usr/include/sigc++-1.0/sigc++/bind.h: In static member function 'static
> SigC::SlotData* SigC::AdaptorBindSlot0_1<R, C1>::create(SigC::SlotData*, C1)
> [with R = void, C1 = int]':
> /usr/include/sigc++-1.0/sigc++/bind.h:162: instantiated from
> 'SigC::Slot0<R> SigC::bind(const SigC::Slot1<R, C1>&, A1) [with A1 = int, R =
> void, C1 = int]'
> ../../ickle/SettingsDialog.cpp:350: instantiated from here
> /usr/include/sigc++-1.0/sigc++/bind.h:102: warning: type-punning to
> incomplete type might break strict-aliasing rules
> /usr/include/sigc++-1.0/sigc++/object_slot.h: In static member function
> 'static SigC::SlotData* SigC::ObjectSlot1_<R, P1, Obj>::create(Obj*, R
> (Obj::*)(P1)) [with R = void, P1 = Gtk::SpinButton*, Obj = SettingsDialog]':
> /usr/include/sigc++-1.0/sigc++/object_slot.h:218: instantiated from
> 'SigC::Slot1<R, P1> SigC::slot(O* const&, R (O2::*)(P1)) [with R = void, P1 =
> Gtk::SpinButton*, O = SettingsDialog, O2 = SettingsDialog]'
> ../../ickle/SettingsDialog.cpp:432: instantiated from here
> /usr/include/sigc++-1.0/sigc++/object_slot.h:160: warning: type-punning to
> incomplete type might break strict-aliasing rules
> /usr/include/sigc++-1.0/sigc++/bind.h: In static member function 'static
> SigC::SlotData* SigC::AdaptorBindSlot0_1<R, C1>::create(SigC::SlotData*, C1)
> [with R = void, C1 = Gtk::SpinButton*]':
> /usr/include/sigc++-1.0/sigc++/bind.h:162: instantiated from
> 'SigC::Slot0<R> SigC::bind(const SigC::Slot1<R, C1>&, A1) [with A1 =
> Gtk::SpinButton*, R = void, C1 = Gtk::SpinButton*]'
> ../../ickle/SettingsDialog.cpp:432: instantiated from here
> /usr/include/sigc++-1.0/sigc++/bind.h:102: warning: type-punning to
> incomplete type might break strict-aliasing rules
> /usr/include/sigc++-1.0/sigc++/object_slot.h: In static member function
> 'static SigC::SlotData* SigC::ObjectSlot3_<R, P1, P2, P3, Obj>::create(Obj*,
> R (Obj::*)(P1, P2, P3)) [with R = void, P1 = int, P2 = int, P3 = GdkEvent*,
> Obj = SettingsDialog]':
> /usr/include/sigc++-1.0/sigc++/object_slot.h:412: instantiated from
> 'SigC::Slot3<R, P1, P2, P3> SigC::slot(O* const&, R (O2::*)(P1, P2, P3))
> [with R = void, P1 = gint, P2 = gint, P3 = GdkEvent*, O = SettingsDialog, O2
> = SettingsDialog]'
> ../../ickle/SettingsDialog.cpp:517: instantiated from here
> /usr/include/sigc++-1.0/sigc++/object_slot.h:354: warning: type-punning to
> incomplete type might break strict-aliasing rules
> /usr/include/sigc++-1.0/sigc++/object_slot.h: In static member function
> 'static SigC::SlotData* SigC::ObjectSlot1_<R, P1, Obj>::create(Obj*, R
> (Obj::*)(P1)) [with R = void, P1 = Gtk::FileSelection*, Obj =
> SettingsDialog]':
> /usr/include/sigc++-1.0/sigc++/object_slot.h:218: instantiated from
> 'SigC::Slot1<R, P1> SigC::slot(O* const&, R (O2::*)(P1)) [with R = void, P1 =
> Gtk::FileSelection*, O = SettingsDialog, O2 = SettingsDialog]'
> ../../ickle/SettingsDialog.cpp:1008: instantiated from here
> /usr/include/sigc++-1.0/sigc++/object_slot.h:160: warning: type-punning to
> incomplete type might break strict-aliasing rules
> /usr/include/sigc++-1.0/sigc++/bind.h: In static member function 'static
> SigC::SlotData* SigC::AdaptorBindSlot0_1<R, C1>::create(SigC::SlotData*, C1)
> [with R = void, C1 = Gtk::FileSelection*]':
> /usr/include/sigc++-1.0/sigc++/bind.h:162: instantiated from
> 'SigC::Slot0<R> SigC::bind(const SigC::Slot1<R, C1>&, A1) [with A1 =
> Gtk::FileSelection*, R = void, C1 = Gtk::FileSelection*]'
> ../../ickle/SettingsDialog.cpp:1008: instantiated from here
> /usr/include/sigc++-1.0/sigc++/bind.h:102: warning: type-punning to
> incomplete type might break strict-aliasing rules
> /usr/include/sigc++-1.0/sigc++/object_slot.h: In static member function
> 'static SigC::SlotData* SigC::ObjectSlot2_<R, P1, P2, Obj>::create(Obj*, R
> (Obj::*)(P1, P2)) [with R = void, P1 = Gtk::FontSelectionDialog*, P2 = int,
> Obj = SettingsDialog]':
> /usr/include/sigc++-1.0/sigc++/object_slot.h:315: instantiated from
> 'SigC::Slot2<R, P1, P2> SigC::slot(O* const&, R (O2::*)(P1, P2)) [with R =
> void, P1 = Gtk::FontSelectionDialog*, P2 = int, O = SettingsDialog, O2 =
> SettingsDialog]'
> ../../ickle/SettingsDialog.cpp:1027: instantiated from here
> /usr/include/sigc++-1.0/sigc++/object_slot.h:257: warning: type-punning to
> incomplete type might break strict-aliasing rules
> /usr/include/sigc++-1.0/sigc++/bind.h: In static member function 'static
> SigC::SlotData* SigC::AdaptorBindSlot1_1<R, P1, C1>::create(SigC::SlotData*,
> C1) [with R = void, P1 = Gtk::FontSelectionDialog*, C1 = int]':
> /usr/include/sigc++-1.0/sigc++/bind.h:266: instantiated from
> 'SigC::Slot1<R, C1> SigC::bind(const SigC::Slot2<R, P1, C1>&, A1) [with A1 =
> int, R = void, P1 = Gtk::FontSelectionDialog*, C1 = int]'
> ../../ickle/SettingsDialog.cpp:1027: instantiated from here
> /usr/include/sigc++-1.0/sigc++/bind.h:204: warning: type-punning to
> incomplete type might break strict-aliasing rules
> /usr/include/sigc++-1.0/sigc++/bind.h: In static member function 'static
> SigC::SlotData* SigC::AdaptorBindSlot0_1<R, C1>::create(SigC::SlotData*, C1)
> [with R = void, C1 = Gtk::FontSelectionDialog*]':
> /usr/include/sigc++-1.0/sigc++/bind.h:162: instantiated from
> 'SigC::Slot0<R> SigC::bind(const SigC::Slot1<R, C1>&, A1) [with A1 =
> Gtk::FontSelectionDialog*, R = void, C1 = Gtk::FontSelectionDialog*]'
> ../../ickle/SettingsDialog.cpp:1027: instantiated from here
> /usr/include/sigc++-1.0/sigc++/bind.h:102: warning: type-punning to
> incomplete type might break strict-aliasing rules
> ../../ickle/SettingsDialog.cpp: In constructor
> 'SettingsDialog::SettingsDialog(Gtk::Window*)':
> ../../ickle/SettingsDialog.cpp:767: error: could not split insn
> (call_insn:TI 4481 70932 4499 158 (parallel [
> (call (mem:DI (const:DI (plus:DI (symbol_ref:DI
> ("_ZTVN4SigC8SlotDataE") [flags 0x40] <var_decl 0x2000000002f1ef70
> _ZTVN4SigC8SlotDataE>)
> (const_int 16 [0x10]))) [0 S8 A64])
> (const_int 1 [0x1]))
> (clobber (reg:DI 320 b0))
> (clobber (scratch:DI))
> (clobber (scratch:DI))
> ]) 322 {call_gp} (nil)
> (expr_list:REG_DEAD (reg:DI 120 r120 [ D.185474 ])
> (expr_list:REG_UNUSED (scratch:DI)
> (expr_list:REG_UNUSED (scratch:DI)
> (expr_list:REG_UNUSED (reg:DI 320 b0)
> (expr_list:REG_EH_REGION (const_int 214 [0xd6])
> (nil))))))
> (expr_list:REG_DEP_TRUE (use (reg:DI 1 r1))
> (expr_list:REG_DEP_TRUE (use (reg:DI 120 r120 [ D.185474 ]))
> (nil))))
> ../../ickle/SettingsDialog.cpp:767: internal compiler error: in
> final_scan_insn, at final.c:2448
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
> For Debian GNU/Linux specific bug reporting instructions,
> see <URL:file:///usr/share/doc/gcc-4.1/README.Bugs>.
> make[3]: *** [SettingsDialog.o] Error 1
--
Martin Michlmayr
http://www.cyrius.com/
--- End Message ---