Your message dated Sun, 09 Dec 2007 22:17:12 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#452113: fixed in gcc-4.1 4.1.2-18 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-4.2 Version: 4.2.2-3 Severity: important At least gcc-4.2 and gcc-4.1 but probably also earlier versions are affected by a bug discussed on the linux-kernel list [1]. The following test program will result in "OMG,-10==10 in linux!" when compiled with both gcc-4.1 and gcc-4.2. int main( void ) { int i=2; if( -10*abs (i-1) == 10*abs(i-1) ) printf ("OMG,-10==10 in linux!\n"); else printf ("nothing special here\n") ; return 0 ; } [1] http://lkml.org/lkml/2007/11/19/493 -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.24-rc3 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages gcc-4.2 depends on: ii binutils 2.18.1~cvs20071027-1 The GNU assembler, linker and bina ii cpp-4.2 4.2.2-3 The GNU C preprocessor ii gcc-4.2-base 4.2.2-3 The GNU Compiler Collection (base ii libc6 2.6.1-6 GNU C Library: Shared libraries ii libgcc1 1:4.2.2-3 GCC support library ii libgomp1 4.2.2-3 GCC OpenMP (GOMP) support library Versions of packages gcc-4.2 recommends: ii libc6-dev 2.6.1-6 GNU C Library: Development Librari -- no debconf information
--- End Message ---
--- Begin Message ---Source: gcc-4.1 Source-Version: 4.1.2-18 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: cpp-4.1_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/cpp-4.1_4.1.2-18_i386.deb cpp-4.1_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/cpp-4.1_4.1.2-18_sparc.deb g++-4.1-multilib_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/g++-4.1-multilib_4.1.2-18_i386.deb g++-4.1-multilib_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/g++-4.1-multilib_4.1.2-18_sparc.deb g++-4.1_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/g++-4.1_4.1.2-18_i386.deb g++-4.1_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/g++-4.1_4.1.2-18_sparc.deb gcc-4.1-base_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/gcc-4.1-base_4.1.2-18_i386.deb gcc-4.1-base_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/gcc-4.1-base_4.1.2-18_sparc.deb gcc-4.1-locales_4.1.2-18_all.deb to pool/main/g/gcc-4.1/gcc-4.1-locales_4.1.2-18_all.deb gcc-4.1-multilib_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/gcc-4.1-multilib_4.1.2-18_i386.deb gcc-4.1-multilib_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/gcc-4.1-multilib_4.1.2-18_sparc.deb gcc-4.1-source_4.1.2-18_all.deb to pool/main/g/gcc-4.1/gcc-4.1-source_4.1.2-18_all.deb gcc-4.1_4.1.2-18.diff.gz to pool/main/g/gcc-4.1/gcc-4.1_4.1.2-18.diff.gz gcc-4.1_4.1.2-18.dsc to pool/main/g/gcc-4.1/gcc-4.1_4.1.2-18.dsc gcc-4.1_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/gcc-4.1_4.1.2-18_i386.deb gcc-4.1_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/gcc-4.1_4.1.2-18_sparc.deb gfortran-4.1-multilib_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/gfortran-4.1-multilib_4.1.2-18_i386.deb gfortran-4.1-multilib_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/gfortran-4.1-multilib_4.1.2-18_sparc.deb gfortran-4.1_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/gfortran-4.1_4.1.2-18_i386.deb gfortran-4.1_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/gfortran-4.1_4.1.2-18_sparc.deb gobjc++-4.1-multilib_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/gobjc++-4.1-multilib_4.1.2-18_i386.deb gobjc++-4.1-multilib_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/gobjc++-4.1-multilib_4.1.2-18_sparc.deb gobjc++-4.1_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/gobjc++-4.1_4.1.2-18_i386.deb gobjc++-4.1_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/gobjc++-4.1_4.1.2-18_sparc.deb gobjc-4.1-multilib_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/gobjc-4.1-multilib_4.1.2-18_i386.deb gobjc-4.1-multilib_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/gobjc-4.1-multilib_4.1.2-18_sparc.deb gobjc-4.1_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/gobjc-4.1_4.1.2-18_i386.deb gobjc-4.1_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/gobjc-4.1_4.1.2-18_sparc.deb lib64gfortran1_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/lib64gfortran1_4.1.2-18_i386.deb lib64gfortran1_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/lib64gfortran1_4.1.2-18_sparc.deb lib64objc1_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/lib64objc1_4.1.2-18_i386.deb lib64objc1_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/lib64objc1_4.1.2-18_sparc.deb lib64stdc++6-4.1-dbg_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/lib64stdc++6-4.1-dbg_4.1.2-18_i386.deb lib64stdc++6-4.1-dbg_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/lib64stdc++6-4.1-dbg_4.1.2-18_sparc.deb libgfortran1_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/libgfortran1_4.1.2-18_i386.deb libgfortran1_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/libgfortran1_4.1.2-18_sparc.deb libmudflap0-dev_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/libmudflap0-dev_4.1.2-18_i386.deb libmudflap0-dev_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/libmudflap0-dev_4.1.2-18_sparc.deb libobjc1_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/libobjc1_4.1.2-18_i386.deb libobjc1_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/libobjc1_4.1.2-18_sparc.deb libstdc++6-4.1-dbg_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/libstdc++6-4.1-dbg_4.1.2-18_i386.deb libstdc++6-4.1-dbg_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/libstdc++6-4.1-dbg_4.1.2-18_sparc.deb libstdc++6-4.1-dev_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/libstdc++6-4.1-dev_4.1.2-18_i386.deb libstdc++6-4.1-dev_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/libstdc++6-4.1-dev_4.1.2-18_sparc.deb libstdc++6-4.1-doc_4.1.2-18_all.deb to pool/main/g/gcc-4.1/libstdc++6-4.1-doc_4.1.2-18_all.deb libstdc++6-4.1-pic_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/libstdc++6-4.1-pic_4.1.2-18_i386.deb libstdc++6-4.1-pic_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/libstdc++6-4.1-pic_4.1.2-18_sparc.deb treelang-4.1_4.1.2-18_i386.deb to pool/main/g/gcc-4.1/treelang-4.1_4.1.2-18_i386.deb treelang-4.1_4.1.2-18_sparc.deb to pool/main/g/gcc-4.1/treelang-4.1_4.1.2-18_sparc.deb 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 [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Matthias Klose <[EMAIL PROTECTED]> (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 [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Sun, 09 Dec 2007 13:17:23 +0100 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: all i386 source sparc Version: 4.1.2-18 Distribution: unstable Urgency: low Maintainer: Debian GCC Maintainers <[EMAIL PROTECTED]> Changed-By: Matthias Klose <[EMAIL PROTECTED]> Description: 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: 433539 452113 Changes: gcc-4.1 (4.1.2-18) unstable; urgency=low . [Matthias Klose] * Update to the gcc-4_1-branch 20071209. - Fix PR middle-end/34130, wrong code with some __builtin_abs expressions. Closes: #452113. * debian/rules2 (STAGE1_CFLAGS): Fix build failure on m68k. * Don't run the testsuite on hppa when expect-tcl8.3 is not available. * Fix again profiling support on the Hurd (Thomas Schwinge). Closes: #433539. * debian/rules.d/binary-java.mk: dpkg-shlibsdeps can't handle the dangling symlink to libgcj_bc.so.1. Remove it temporarily. * Add libgcj_bc to the libgcj7-1 shlibs file. * Build-depend on gcc-4.1-multilib instead of gcc-multilib. * Build the java plugin always using libxul-dev. . [Arthur Loiret] * Update gdc to upstream SVN 20071124. * Separate libphobos from gdc package. * Build gdc on all archs, without libphobos on unsupported upstream archs. - debian/rules.defs: disable libphobos on sparc * Install libphobos in the private gcc lib dir. * Update gdc driver to use system zlib. * Always build with parallel=1 to hopefully have readable logs. * Always disable the testsuite with gdc. * debian/rules.patch: Update gdc patches list: - gdc-4.1.dpatch: Update from upstream SVN, update gcc/DEV-PHASE. - gdc-pr26885.dpatch: Add, enable pr26885 again. - gdc-driver-zlib.dpatch: Add, use up-to-date system zlib. - gdc-build.dpatch: Remove, renamed to gdc-libphobos-build.dpatch - gdc-libphobos-build.dpatch: Add. - gdc-driver-nophobos.dpatch: Add, disable phobos on unsupported archs. - gdc-fix-build.dpatch: Add, fix build on non-biarched 64 bit targets, fix a small gcc/config/ issue. - gdc-libphobos-std-format.dpatch: Add. - gdc-arm-unwind_ptr.dpatch: Add, fix build on arm. - gdc-mips-gcc-config.dpatch: Add, fix build on mips. - gdc-hurd-proc_maps.dpatch: Add, fix build on hurd. * Begin to work on cross-compilation support, now supported upstream. Files: 015f422b15d64138ceeaae3d2c40b6e1 44932 libs optional lib64objc1_4.1.2-18_i386.deb 0379513d9521d1fdc2a72edf577d9e43 2583 devel optional gcc-4.1_4.1.2-18.dsc 0826d1ee891ec6683a6d092b196f5626 858 devel optional gobjc++-4.1-multilib_4.1.2-18_sparc.deb 0bb7918a1010a0cdc7b5754544a1145f 206490 libs required gcc-4.1-base_4.1.2-18_i386.deb 0c9707267e1dd964c888221cf695967b 21132 libdevel optional libmudflap0-dev_4.1.2-18_sparc.deb 11a68abc4eef981b641c00eace54d9d9 1128128 libdevel optional libstdc++6-4.1-dev_4.1.2-18_sparc.deb 11cb1f35d885cf3bbe2461ca803db508 852 devel optional gobjc++-4.1-multilib_4.1.2-18_i386.deb 146b7282c7475e03157dc040fc4799b3 2673830 devel optional gfortran-4.1_4.1.2-18_i386.deb 23becb68d187f0121527a5f25661052b 1996128 interpreters optional cpp-4.1_4.1.2-18_sparc.deb 29a0515cca93be130dc679011604ec76 1187842 libdevel extra lib64stdc++6-4.1-dbg_4.1.2-18_i386.deb 2b1e6b709c2a883ad03b5f3911c993ee 45660 devel optional gcc-4.1-multilib_4.1.2-18_sparc.deb 3398688d899c0728754dc0d1f28ee2e0 146948 libs optional libobjc1_4.1.2-18_sparc.deb 38435e87d748187c42539033481e0d62 161494 libs optional libgfortran1_4.1.2-18_i386.deb 39ce63230601de1197cce538e2b3b28a 433178 libdevel extra libstdc++6-4.1-pic_4.1.2-18_sparc.deb 3ec48d803806dfa3c79b028e934abf77 188616 libs optional lib64gfortran1_4.1.2-18_i386.deb 4c29c0711f69378170f7c69a2434f1a3 2316534 interpreters optional cpp-4.1_4.1.2-18_i386.deb 523efc792a8c3c1c6e56f4d472504520 3954276 libdevel extra libstdc++6-4.1-dbg_4.1.2-18_sparc.deb 5f2023e8d8b523cfa75ed5260c8cffb1 48511892 devel optional gcc-4.1-source_4.1.2-18_all.deb 7902432077325da611132ea11296e193 179784 libs optional lib64gfortran1_4.1.2-18_sparc.deb 7bfb587c1f0b294dc8cb9304f8cd5a9b 2499148 devel optional gobjc++-4.1_4.1.2-18_i386.deb 7d89a05df08efde058bf4040441b8143 206692 devel optional gfortran-4.1-multilib_4.1.2-18_sparc.deb 85d21a3e1b557bdd1ab1928adbfb63b6 416044 devel optional gcc-4.1_4.1.2-18_i386.deb 88a11b01f44133c46bd324d55f3d2ec0 149058 libs optional libobjc1_4.1.2-18_i386.deb 893752628fa8ee93510cc1ee83250d5b 3774192 libdevel extra libstdc++6-4.1-dbg_4.1.2-18_i386.deb 8bb0f6bdfd1c98d05c45b25eabe8b758 52864 devel optional gobjc-4.1-multilib_4.1.2-18_i386.deb 98a96c89c56d8d1bff002f569b6fb9db 1831726 devel optional treelang-4.1_4.1.2-18_sparc.deb 9a2c25ed15c0fd9053d87619cb56595a 151554 libs optional libgfortran1_4.1.2-18_sparc.deb 9c9c18fb43f04ffbdac6157601361359 868956 devel optional g++-4.1-multilib_4.1.2-18_sparc.deb a2287d7c01006cb5dad7cd2e8740eaa2 1209974 libdevel extra lib64stdc++6-4.1-dbg_4.1.2-18_sparc.deb a285c13da459cf90fb46bc605df62915 21108 libdevel optional libmudflap0-dev_4.1.2-18_i386.deb a2e9f34f129ae53d62d7ea22d3d8e6d2 2010356 devel optional gobjc-4.1_4.1.2-18_sparc.deb a836a90f96f309ebaf18bfe68a7802db 2289156 devel optional g++-4.1_4.1.2-18_sparc.deb aa77ed9a0d6ac301defa1c20192f1285 453346 libdevel extra libstdc++6-4.1-pic_4.1.2-18_i386.deb ab92111e1591bf97217c1d6e275d8e29 2152264 devel optional treelang-4.1_4.1.2-18_i386.deb adf549c23ab46ff962582db8f16c1e1a 1125252 libdevel optional libstdc++6-4.1-dev_4.1.2-18_i386.deb b53b4287ce194aa19144d8f5dcb642ae 963442 devel optional g++-4.1-multilib_4.1.2-18_i386.deb b82fd48624bf5f4d3364c91c96bde3f2 2191174 devel optional gobjc++-4.1_4.1.2-18_sparc.deb b862d06339b8e65c44b7d9124a06ed29 2358410 devel optional gfortran-4.1_4.1.2-18_sparc.deb ba692c99413567b025cb8552f68c42bc 409806 devel optional gcc-4.1_4.1.2-18_sparc.deb c5103deed67717f564aa7325a2453b58 42806 devel optional gcc-4.1-multilib_4.1.2-18_i386.deb c8757750a1b19e01e30f1b57b7510480 1899858 devel optional gcc-4.1-locales_4.1.2-18_all.deb d21deac9516141ca71e71adc7388c6e0 1583912 devel optional gcc-4.1_4.1.2-18.diff.gz d287751206c7688781c1bf11dcef57bd 2598056 devel optional g++-4.1_4.1.2-18_i386.deb d3cb34639cab85c206ae4359af5287e8 5159098 doc optional libstdc++6-4.1-doc_4.1.2-18_all.deb d6ab09ff13995d32d720fceadc2822ec 53488 devel optional gobjc-4.1-multilib_4.1.2-18_sparc.deb e02e3538b937b7d38085ddb53c385a6c 206976 libs required gcc-4.1-base_4.1.2-18_sparc.deb e0adbf5e51e9ea2f80bf53878b8a6334 223122 devel optional gfortran-4.1-multilib_4.1.2-18_i386.deb e5ca278c602b45d2317e14e46b83d50f 44418 libs optional lib64objc1_4.1.2-18_sparc.deb f34a4f4c8263449f91018824386e1b49 2326180 devel optional gobjc-4.1_4.1.2-18_i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFHXGakStlRaw+TLJwRAr7NAJ4o6w44Y2j6Jxo2MRfM/QMcFXBy6gCgieaN y2PMSUehZjd0hQI2NXMYp7w= =XIx0 -----END PGP SIGNATURE-----
--- End Message ---

