[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#379886: marked as done ([ia64] ICE in final_scan_insn, at final.c:2448)



Your message dated Fri, 22 Sep 2006 09:17:34 -0700
with message-id <E1GQniY-00029B-FP@spohr.debian.org>
and subject line Bug#379886: fixed in gcc-snapshot 20060922-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- 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 ---
--- Begin Message ---
Source: gcc-snapshot
Source-Version: 20060922-1

We believe that the bug you reported is fixed in the latest version of
gcc-snapshot, which is due to be installed in the Debian FTP archive:

gcc-snapshot_20060922-1.diff.gz
  to pool/main/g/gcc-snapshot/gcc-snapshot_20060922-1.diff.gz
gcc-snapshot_20060922-1.dsc
  to pool/main/g/gcc-snapshot/gcc-snapshot_20060922-1.dsc
gcc-snapshot_20060922-1_amd64.deb
  to pool/main/g/gcc-snapshot/gcc-snapshot_20060922-1_amd64.deb
gcc-snapshot_20060922.orig.tar.gz
  to pool/main/g/gcc-snapshot/gcc-snapshot_20060922.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 379886@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Martin Michlmayr <tbm@cyrius.com> (supplier of updated gcc-snapshot package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Fri, 22 Sep 2006 12:17:30 +0200
Source: gcc-snapshot
Binary: gcc-snapshot
Architecture: source amd64
Version: 20060922-1
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Martin Michlmayr <tbm@cyrius.com>
Description: 
 gcc-snapshot - A SNAPSHOT of the GNU Compiler Collection
Closes: 379885 379886 381176 381384 385342 387257 387271 387368
Changes: 
 gcc-snapshot (20060922-1) unstable; urgency=low
 .
   * SVN 20060922, taken from the trunk, revision 117135.
      - PR c++/28906: rejects valid arrays, and ICE: tree check: did not
        expect class 'type', have 'type' (template_type_parm) in
        contains_placeholder_p, at tree.c:2223 (closes: #385342).
      - PR tree-opt/29059: ICE: verify_stmts failed (closes: #387257,
        #387368).
      - PR c++/29016: tree check: expected class 'expression', have
        'exceptional' (baselink) in get_base_var, at ipa-utils.c:224
        (closes: #387271).
      - PR target/28490 (ia64): ICE in ia64_expand_move, at
        config/ia64/ia64.c:1088 and ICE in final_scan_insn, at final.c:2448
        (closes: #379885, #379886).
      - PR target/28574 (ia64): switch statement points to unreferenced
        label at -O2 (closes: #381176).
      - PR debug/29132: fixes broken MIPS exception handling.
      - PR ada/28591: ICE in splice_child_die, at dwarf2out.c:5513 (closes:
        #381384).
   * Don't apply sparc-biarch since it causes a bootstrap failure.
Files: 
 98225e2ad8942b71a175103e14d59c00 2524 devel standard gcc-snapshot_20060922-1.dsc
 f511c85eecbf222a9655b7bd4ed9f696 39213136 devel standard gcc-snapshot_20060922.orig.tar.gz
 3912c6642dc52222fc8e0acedaf0942b 303791 devel standard gcc-snapshot_20060922-1.diff.gz
 15e389fb31f678f0ffd6d757e763aa4e 106109044 devel extra gcc-snapshot_20060922-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFFFABJKb5dImj9VJ8RArgnAJ4jN0mewDTaY1lV8mpcehZGXOON7wCgpDyk
5ouOGNN1ICMofSDryG8ha7I=
=Q9Xh
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: