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

Bug#388626: marked as done ([PR29226] ICE in make_decl_rtl, at varasm.c:886)

Your message dated Fri, 19 Oct 2007 18:02:12 +0000
with message-id <E1IiwAm-00076i-K1@ries.debian.org>
and subject line Bug#388626: fixed in gcc-4.1 4.1.2-17
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: g++-4.1
Version: 4.1.1-5
Severity: normal

Debian (testing) g++-4.1 fails to compile a simple C++ source that makes
use of templates and quits with an internal compiler error:

$ g++-4.1 -Wall -c gcc-4-bug.ii
gcc-4-bug.cc: In function ‘int label(int) [with bool neighb8 = true]’:
gcc-4-bug.cc:21: internal compiler error: in make_decl_rtl, at varasm.c:883
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>.
Preprocessed source stored into /tmp/ccANp0rz.out file, please attach this to your bugreport.

The stripped down and preprocessed source that's used to demonstrate the
error ('gcc-4-bug.ii') is attached to this mail.

As a workaround, the source can be compiled using g++-3.4, but that
might cause trouble when other C++ libraries are linked into the
resulting executable (ABI incompatability).

Note that compilation with g++-4.0 fails as well.


GnuPG public key: http://user.cs.tu-berlin.de/~dvdkhlng/dk.gpg
Fingerprint: B17A DC95 D293 657B 4205  D016 7DEF 5323 C174 7D40

Attachment: gcc-4-bug.ii
Description: Binary data

--- End Message ---
--- Begin Message ---
Source: gcc-4.1
Source-Version: 4.1.2-17

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

  to pool/main/g/gcc-4.1/cpp-4.1_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/g++-4.1-multilib_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/g++-4.1_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/gcc-4.1-base_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/gcc-4.1-locales_4.1.2-17_all.deb
  to pool/main/g/gcc-4.1/gcc-4.1-multilib_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/gcc-4.1-source_4.1.2-17_all.deb
  to pool/main/g/gcc-4.1/gcc-4.1_4.1.2-17.diff.gz
  to pool/main/g/gcc-4.1/gcc-4.1_4.1.2-17.dsc
  to pool/main/g/gcc-4.1/gcc-4.1_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/gfortran-4.1-multilib_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/gfortran-4.1_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/gobjc++-4.1-multilib_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/gobjc++-4.1_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/gobjc-4.1-multilib_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/gobjc-4.1_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/lib64gfortran1_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/lib64objc1_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/lib64stdc++6-4.1-dbg_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/libgfortran1_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/libmudflap0-dev_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/libobjc1_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/libstdc++6-4.1-dbg_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/libstdc++6-4.1-dev_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/libstdc++6-4.1-doc_4.1.2-17_all.deb
  to pool/main/g/gcc-4.1/libstdc++6-4.1-pic_4.1.2-17_i386.deb
  to pool/main/g/gcc-4.1/treelang-4.1_4.1.2-17_i386.deb

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

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

Debian distribution maintenance software
Matthias Klose <doko@debian.org> (supplier of updated gcc-4.1 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)

Hash: SHA1

Format: 1.7
Date: Fri, 19 Oct 2007 11:38:11 +0200
Source: gcc-4.1
Binary: gcc-4.1-soft-float libstdc++6-4.1-pic libstdc++6 lib32ffi4 gobjc++-4.1-multilib libobjc1 lib32gfortran1 gfortran-4.1 libgcc1 libstdc++6-4.1-doc lib64gfortran1 gcc-4.1-multilib libgcc2 lib64stdc++6-4.1-dbg g++-4.1 gobjc-4.1-multilib protoize gcc-4.1-base cpp-4.1 lib64stdc++6 gobjc++-4.1 libffi4 libstdc++6-4.1-dbg lib64ffi4 libgfortran1 lib32gcc1 gcc-4.1-source libgcc4 lib64objc1 g++-4.1-multilib gobjc-4.1 gcc-4.1 lib32objc1 lib32stdc++6-4.1-dbg libstdc++6-4.1-dev libffi4-dev gcc-4.1-locales lib32mudflap0 treelang-4.1 lib64gcc1 fixincludes libmudflap0-dev lib32stdc++6 libmudflap0 gfortran-4.1-multilib lib64mudflap0 gcc-4.1-hppa64
Architecture: source i386 all
Version: 4.1.2-17
Distribution: unstable
Urgency: low
Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
 cpp-4.1    - The GNU C preprocessor
 g++-4.1    - The GNU C++ compiler
 g++-4.1-multilib - The GNU C++ compiler (multilib files)
 gcc-4.1    - The GNU C compiler
 gcc-4.1-base - The GNU Compiler Collection (base package)
 gcc-4.1-locales - The GNU C compiler (native language support files)
 gcc-4.1-multilib - The GNU C compiler (multilib files)
 gcc-4.1-source - Source of the GNU Compiler Collection
 gfortran-4.1 - The GNU Fortran 95 compiler
 gfortran-4.1-multilib - The GNU Fortran 95 compiler (multilib files)
 gobjc++-4.1 - The GNU Objective-C++ compiler
 gobjc++-4.1-multilib - The GNU Objective-C++ compiler (multilib files)
 gobjc-4.1  - The GNU Objective-C compiler
 gobjc-4.1-multilib - The GNU Objective-C compiler (multilib files)
 lib64gfortran1 - Runtime library for GNU Fortran applications (64bit)
 lib64objc1 - Runtime library for GNU Objective-C applications (64bit)
 lib64stdc++6-4.1-dbg - The GNU Standard C++ Library v3 (debugging files)
 libgfortran1 - Runtime library for GNU Fortran applications
 libmudflap0-dev - GCC mudflap support libraries (development files)
 libobjc1   - Runtime library for GNU Objective-C applications
 libstdc++6-4.1-dbg - The GNU Standard C++ Library v3 (debugging files)
 libstdc++6-4.1-dev - The GNU Standard C++ Library v3 (development files)
 libstdc++6-4.1-doc - The GNU Standard C++ Library v3 (documentation files)
 libstdc++6-4.1-pic - The GNU Standard C++ Library v3 (shared library subset kit)
 treelang-4.1 - The GNU Treelang compiler
Closes: 385580 388626 429657
 gcc-4.1 (4.1.2-17) unstable; urgency=low
   [Matthias Klose]
   * Update to the gcc-4_1-branch 20071019.
     - Fix PR target/33256 (mips).
     - Fix PR tree-optimization/33142, wrong code with VRP through ABS_EXPR.
       Closes: #429657.
     - Fix PR c++/29226, ICE in make_decl_rtl (closes: #388626).
     - Fix PR target/31641, ICE in s390_expand_setmem (closes: #385580).
   * Set the priority of the source package to optional.
   * Remove .la files from the biarch libstdc++ debug packages,
     conflict with the 3.4 package. Addresses: #440490.
   * Update Hurd fixes (Samuel Thibault).
   * When -fstack-protector is the default (Ubuntu), do not enable
     -fstack-protector when -nostdlib is specified. LP: #77865.
   * Add -g to BOOT_CFLAGS, set STAGE1_CFLAGS to -g -O, only pass
     other settings when required.
   * Fix installation of the s390 libstdc++ biarch headers.
   * Allow the powerpc build on a 32bit machine (without running the
     biarch testsuite).
   * Add niagara2 optimization support (David Miller).
   * Only remove libgcj7's classmap db if no other libgcj7* library is
   * Disable building gcj for mipsel.
   * Update gpc to CVS 20070904.
   * debian/copyright: gpc is now licensed under the GPL3. The gpc
     changes are only found in the gpc-4.1 sources.
   * Loosen dependency of gpc-4.1 on gcc-4.1. LP: #145561.
   [Arthur Loiret]
   * Port on k*bsd*-gnu:
     - Apply Debian patch in upstream SVN. (target-ver-syms.sh,
       phobos/acinclude.m4, phobos/configure.in)
     - debian/control.m4: add kfreebsd-i386 and kfreebsd-amd64 to gdc
       Architecture list.
   * svn-gdc-updates.dpatch: Update to SVN 20070914.
     - Merge DMD 1.021
     - dmd-script, d-spec.c (lang_specific_driver): Support -debuglib= and
       -defaultlib= options.
     - phobos/std/stdio.d (readln): Use the result of getdelim correctly.
       (SF 1788195)
     - d-glue.cc (FuncDeclaration::toObjFile): Do not gimplify if there were
       errors. (Bugzilla 1415)
     - d-objfile.cc (outdata): Do not set TREE_CONSTANT on initializers.
       (Bugzilla 1453)
     -  phobos/std/c/stdio.d: Define fpos_t correctly for Drawin.
        (Bugzilla 1469)
     - d-codegen.{h, cc}, d-glue.cc: Change rawArray to toDArray. Do
       not cast result to void[]. (Bugzilla 1490)
     - d-glue.cc, d-codegen.h, d-codegen.cc: Make it an error
       to reference a nested function without a body. (SF 1793594)
     - d-codegen.cc (convertTo, call): Prevent multiple re-evaluation
       of delgate. (Bugzilla 1492)
   * debian/rules.d/binary-d.mk: Add $(DEB_TARGET_GNU_TYPE) symlinks for
     gdc/gdmd binaries.
   * gdc-sqrt-double-cast.dpatch: disable (not removed yet) in rules.patch,
     should be fixed upstream.
   [Ludovic Brenta]
   * Disable building libgnatprj-dev and libgnatvsn-dev; now provided by
 b974efdbaf1523ae45adfb862d5e75a6 2602 devel optional gcc-4.1_4.1.2-17.dsc
 71d24556133a4aebbb6c3a094e874f8e 1393001 devel optional gcc-4.1_4.1.2-17.diff.gz
 964d90cd80f5934445134d7c995ead18 48324414 devel optional gcc-4.1-source_4.1.2-17_all.deb
 aa1f1bf826b790e66ce6cc204e6c775e 12420816 doc optional libstdc++6-4.1-doc_4.1.2-17_all.deb
 3cf057f639de35e88d0ce6290f72ea54 1900014 devel optional gcc-4.1-locales_4.1.2-17_all.deb
 518f3a407ee48df53abd4a3449db07d7 205986 libs required gcc-4.1-base_4.1.2-17_i386.deb
 8c82ae0b117a11f24a5aa22471802143 2316980 interpreters optional cpp-4.1_4.1.2-17_i386.deb
 178a0516c7afe558f25d066144398172 21114 libdevel optional libmudflap0-dev_4.1.2-17_i386.deb
 80366aab9ff49843da857e7ddcd15f94 852 devel optional gobjc++-4.1-multilib_4.1.2-17_i386.deb
 2c86c71749bb2206ef4c15244f9113b0 2499232 devel optional gobjc++-4.1_4.1.2-17_i386.deb
 420f3337b26ad6bae82a32db635d1191 52856 devel optional gobjc-4.1-multilib_4.1.2-17_i386.deb
 7ab9dbdc5f5e42ffa2833e7027600db9 2326474 devel optional gobjc-4.1_4.1.2-17_i386.deb
 ca4e725e419fff3cc6e8e68d0db7c53c 148458 libs optional libobjc1_4.1.2-17_i386.deb
 d4cefcbd74dcef5f1fb19bebd38c2e78 44948 libs optional lib64objc1_4.1.2-17_i386.deb
 40a300b640cb533494914dc57aae7c4f 964414 devel optional g++-4.1-multilib_4.1.2-17_i386.deb
 8aae614613d475a377f0acba618e7afe 2598308 devel optional g++-4.1_4.1.2-17_i386.deb
 7334a2d8003012a12e54d59f218ff05c 1191856 libdevel extra lib64stdc++6-4.1-dbg_4.1.2-17_i386.deb
 e5b2e410aea24fdfc98de7ade62e3ad8 1124162 libdevel optional libstdc++6-4.1-dev_4.1.2-17_i386.deb
 bacda79cd39a94a31f0afe9b6ec80aa9 453562 libdevel extra libstdc++6-4.1-pic_4.1.2-17_i386.deb
 e1f14a4f538502e2934043369b313579 3753482 libdevel extra libstdc++6-4.1-dbg_4.1.2-17_i386.deb
 c8bb66feb715640d8a82b4e84f7f96a4 161772 libs optional libgfortran1_4.1.2-17_i386.deb
 29bc90de0f3e084d5cbe9d1e5646e03b 189192 libs optional lib64gfortran1_4.1.2-17_i386.deb
 642b8c12f8fb326199943b54c3063c9c 224706 devel optional gfortran-4.1-multilib_4.1.2-17_i386.deb
 05e5edd3b98b6197ea0d06cf3133ee86 2674298 devel optional gfortran-4.1_4.1.2-17_i386.deb
 9b8203715f5949eb0bb15100406a98eb 2152736 devel optional treelang-4.1_4.1.2-17_i386.deb
 98fd2ec0e9af59df5e70db9b9461194e 42870 devel optional gcc-4.1-multilib_4.1.2-17_i386.deb
 3594a4cec02d9d0bd878fb7e451c8420 416328 devel optional gcc-4.1_4.1.2-17_i386.deb

Version: GnuPG v1.4.6 (GNU/Linux)


--- End Message ---

Reply to: