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 <debian-gcc@lists.debian.org>
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 ---