Your message dated Mon, 04 Mar 2002 20:02:16 -0500 with message-id <[EMAIL PROTECTED]> and subject line Bug#130394: fixed in gcc-2.95 2.95.4.ds9-3 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) -------------------------------------- Received: (at submit) by bugs.debian.org; 22 Jan 2002 13:48:12 +0000 >From [EMAIL PROTECTED] Tue Jan 22 07:48:12 2002 Return-path: <[EMAIL PROTECTED]> Received: from dhcp6.math.u-bordeaux.fr (yellowpig.yi.org) [147.210.16.60] by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 16T1HY-0002Hp-00; Tue, 22 Jan 2002 07:48:12 -0600 Received: from bill by yellowpig.yi.org with local (Exim 3.12 #1 (Debian)) id 16T1MQ-00034m-00; Tue, 22 Jan 2002 14:53:14 +0100 Date: Tue, 22 Jan 2002 14:53:14 +0100 From: Bill Allombert <[EMAIL PROTECTED]> To: Debian Bug Tracking System <[EMAIL PROTECTED]> Subject: [ARM] gcc misunhandle % with unsigned long operands Message-ID: <[EMAIL PROTECTED]> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i X-Reportbug-Version: 0.54.1 Sender: Bill Allombert <[EMAIL PROTECTED]> Delivered-To: [EMAIL PROTECTED] Package: gcc Version: 1:2.95.2-13.1 Severity: normal Hello, The following program is miscompiled by gcc on debussy.debian.org : --- typedef unsigned long ulong; main() { ulong x=3221225472UL; ulong y=2UL; printf("x%y=%lu\n",(ulong)(x%y)); } --- ./a.out x%y=1073741824 instead of x%y=0 Please read the thread at <http://lists.debian.org/debian-arm/2001/debian-arm-200105/msg00055.html> for more information. Since the pari-gp package make extensive use of unsigned long ops, it cause serious runtime bugs. Thanks for your attention, Bill. <[EMAIL PROTECTED]> -- System Information (please see debussy.debian.org and rameau.debian.org, they are down currently so I cant say much. I have previously try to report it in debussy/unstable chroot but the email never get out of it.) --------------------------------------- Received: (at 130394-close) by bugs.debian.org; 5 Mar 2002 01:07:50 +0000 >From [EMAIL PROTECTED] Mon Mar 04 19:07:50 2002 Return-path: <[EMAIL PROTECTED]> Received: from auric.debian.org [206.246.226.45] (mail) by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 16i3Qj-0005fj-00; Mon, 04 Mar 2002 19:07:49 -0600 Received: from katie by auric.debian.org with local (Exim 3.12 1 (Debian)) id 16i3LM-0003cL-00; Mon, 04 Mar 2002 20:02:16 -0500 From: Matthias Klose <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] X-Katie: $Revision: 1.8 $ Subject: Bug#130394: fixed in gcc-2.95 2.95.4.ds9-3 Message-Id: <[EMAIL PROTECTED]> Sender: Archive Administrator <[EMAIL PROTECTED]> Date: Mon, 04 Mar 2002 20:02:16 -0500 Delivered-To: [EMAIL PROTECTED] We believe that the bug you reported is fixed in the latest version of gcc-2.95, which is due to be installed in the Debian FTP archive: chill-2.95_2.95.4-3_i386.deb to pool/main/g/gcc-2.95/chill-2.95_2.95.4-3_i386.deb cpp-2.95-doc_2.95.4-3_all.deb to pool/main/g/gcc-2.95/cpp-2.95-doc_2.95.4-3_all.deb cpp-2.95_2.95.4-3_i386.deb to pool/main/g/gcc-2.95/cpp-2.95_2.95.4-3_i386.deb g++-2.95_2.95.4-3_i386.deb to pool/main/g/gcc-2.95/g++-2.95_2.95.4-3_i386.deb g77-2.95-doc_2.95.4-3_all.deb to pool/main/g/gcc-2.95/g77-2.95-doc_2.95.4-3_all.deb g77-2.95_2.95.4-3_i386.deb to pool/main/g/gcc-2.95/g77-2.95_2.95.4-3_i386.deb gcc-2.95-doc_2.95.4-3_all.deb to pool/main/g/gcc-2.95/gcc-2.95-doc_2.95.4-3_all.deb gcc-2.95_2.95.4-3_i386.deb to pool/main/g/gcc-2.95/gcc-2.95_2.95.4-3_i386.deb gcc-2.95_2.95.4.ds9-3.diff.gz to pool/main/g/gcc-2.95/gcc-2.95_2.95.4.ds9-3.diff.gz gcc-2.95_2.95.4.ds9-3.dsc to pool/main/g/gcc-2.95/gcc-2.95_2.95.4.ds9-3.dsc gcc-2.95_2.95.4.ds9.orig.tar.gz to pool/main/g/gcc-2.95/gcc-2.95_2.95.4.ds9.orig.tar.gz gobjc-2.95_2.95.4-3_i386.deb to pool/main/g/gcc-2.95/gobjc-2.95_2.95.4-3_i386.deb gpc-2.95-doc_2.95.4-3_all.deb to pool/main/g/gcc-2.95/gpc-2.95-doc_2.95.4-3_all.deb gpc-2.95_2.95.4-3_i386.deb to pool/main/g/gcc-2.95/gpc-2.95_2.95.4-3_i386.deb libg++2.8.1.3-dbg_2.95.4-3_i386.deb to pool/main/g/gcc-2.95/libg++2.8.1.3-dbg_2.95.4-3_i386.deb libg++2.8.1.3-dev_2.95.4-3_i386.deb to pool/main/g/gcc-2.95/libg++2.8.1.3-dev_2.95.4-3_i386.deb libg++2.8.1.3-glibc2.2_2.95.4-3_i386.deb to pool/main/g/gcc-2.95/libg++2.8.1.3-glibc2.2_2.95.4-3_i386.deb libstdc++2.10-dbg_2.95.4-3_i386.deb to pool/main/g/gcc-2.95/libstdc++2.10-dbg_2.95.4-3_i386.deb libstdc++2.10-dev_2.95.4-3_i386.deb to pool/main/g/gcc-2.95/libstdc++2.10-dev_2.95.4-3_i386.deb libstdc++2.10-glibc2.2_2.95.4-3_i386.deb to pool/main/g/gcc-2.95/libstdc++2.10-glibc2.2_2.95.4-3_i386.deb protoize-2.95_2.95.4-3_i386.deb to pool/main/g/gcc-2.95/protoize-2.95_2.95.4-3_i386.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-2.95 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----- Format: 1.7 Date: Mon, 4 Mar 2002 20:55:42 +0100 Source: gcc-2.95 Binary: gcc-2.95-doc libstdc++2.10-dbg chill-2.95 g77-2.95-doc protoize-2.95 cpp-2.95-doc gpc-2.95 gcc-2.95 g77-2.95 gobjc-2.95 g++-2.95 libstdc++2.10-glibc2.2 gpc-2.95-doc libg++2.8.1.3-dev cpp-2.95 libstdc++2.10-dev libg++2.8.1.3-glibc2.2 libg++2.8.1.3-dbg Architecture: source all i386 Version: 2.95.4.ds9-3 Distribution: unstable Urgency: medium Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org> Changed-By: Matthias Klose <[EMAIL PROTECTED]> Description: chill-2.95 - The GNU CHILL compiler. cpp-2.95 - The GNU C preprocessor. cpp-2.95-doc - Documentation for the GNU C preprocessor (cpp). g++-2.95 - The GNU C++ compiler. g77-2.95 - The GNU Fortran 77 compiler. g77-2.95-doc - Documentation for the GNU Fortran compiler (g77). gcc-2.95 - The GNU C compiler. gcc-2.95-doc - Documentation for the GNU compilers (gcc, gobjc, g++). gobjc-2.95 - The GNU Objective-C compiler. gpc-2.95 - The GNU Pascal compiler. gpc-2.95-doc - Documentation for the GNU Pascal compiler (gpc). libg++2.8.1.3-dbg - The GNU C++ extension library - debugging files. libg++2.8.1.3-dev - The GNU C++ extension library - development files. libg++2.8.1.3-glibc2.2 - The GNU C++ extension library - runtime version. libstdc++2.10-dbg - The GNU stdc++ library (debugging files) libstdc++2.10-dev - The GNU stdc++ library (development files) libstdc++2.10-glibc2.2 - The GNU stdc++ library protoize-2.95 - Create/remove ANSI prototypes from C code Closes: 129573 130394 136359 Changes: gcc-2.95 (2.95.4.ds9-3) unstable; urgency=medium . * Updated s390 patch fixing several internal compiler errors (Gerhard Tonn). * New patch by Phil Blundell to fix scalapack build error on m68k. Closes: #129573. * New patch backported by Phil Blundell fixing misunhandlng % with unsigned long operands on arm. Closes: #130394. * Build libf2c with -mieee on alpha-linux (closes: #136359). * Updated gpc to next release candidate. Files: 9fdbc6e259f04b852ad9f49d08150071 1394 devel standard gcc-2.95_2.95.4.ds9-3.dsc ded19bb2fb73affcd502274357b59018 14572965 devel standard gcc-2.95_2.95.4.ds9.orig.tar.gz 089518c1a55c3cb071e65d8c5d3e7f38 476035 devel standard gcc-2.95_2.95.4.ds9-3.diff.gz 4f9fa1d8a0540c275c41053417aadb0b 71848 doc optional cpp-2.95-doc_2.95.4-3_all.deb 54875910e01feb579d40a0bfff837b6f 342342 doc optional g77-2.95-doc_2.95.4-3_all.deb dd20c974095245a85a267b6c6b932d1c 481044 doc optional gcc-2.95-doc_2.95.4-3_all.deb 4c4466a40a7f276afa6278c1e2726ee6 499980 doc optional gpc-2.95-doc_2.95.4-3_all.deb 3b7c49db6000c202b610e9b0f097adf8 951650 devel standard gcc-2.95_2.95.4-3_i386.deb a722289deb08ede5e6ff0fca2effe404 128636 interpreters standard cpp-2.95_2.95.4-3_i386.deb 05b95c40634217b68e9d46be7fc78499 1029798 devel standard g++-2.95_2.95.4-3_i386.deb 7b51ccbb934a1fa9aa5040f946b2b929 22292 devel optional protoize-2.95_2.95.4-3_i386.deb b93b7648d8c4f45610771b37a708f95c 846886 devel optional gobjc-2.95_2.95.4-3_i386.deb 04d275f9bb297ad520d35ccdd3439e57 1120826 devel optional g77-2.95_2.95.4-3_i386.deb a843aabcfea90cb6df1d69d378e40856 869102 devel extra chill-2.95_2.95.4-3_i386.deb b0d01968c0206df15fa14cebcd3b5092 141530 base required libstdc++2.10-glibc2.2_2.95.4-3_i386.deb 12cb599c877b8a6487afb4264efb25a3 295176 devel standard libstdc++2.10-dev_2.95.4-3_i386.deb 5bdee3e7ce64dd0e47e0c4b5cca8a03b 280322 devel extra libstdc++2.10-dbg_2.95.4-3_i386.deb f0fb7c40a5178085e1cc5517d559d4fa 133912 libs optional libg++2.8.1.3-glibc2.2_2.95.4-3_i386.deb a625293faf5effd6c187913694f4499d 318412 devel extra libg++2.8.1.3-dev_2.95.4-3_i386.deb ba0eb3c7c9d9f4db7775df0eda08e0ec 279116 devel extra libg++2.8.1.3-dbg_2.95.4-3_i386.deb 794302579077325e59504ca439de3672 1252070 devel optional gpc-2.95_2.95.4-3_i386.deb -----BEGIN PGP SIGNATURE----- Version: 2.6.3ia Charset: noconv Comment: Requires PGP version 2.6 or later. iQEVAwUBPIQT5wuDzMCIcnEhAQHtDQgAkUyMLDm1klxSgo27xN8umcamv3lKlyHx ryCHUpVEYK+FVIld0zXi9aUUUN9nHAbxKWISdMfHZ7JIkLPGQnJ63diPqkSZBORn 1C0B44ajzQ9H7paxAH20ArwFLhCeeV/g5xd0SLQgbdcWJzSwbjsCB9iNsCLohiSZ CHfq0D7CXy7HBvqjh07AnHOLucDJ3veCzbF56Gf4m0yuvd5lcZrKeHxHFhdSyPA4 YeBrMrC4G4R4JBmqrBwDr7SxvBmuywB9BqJqXaZ8fZs7v/KPUviHFELW9po80RD7 jiRhMJs/+NaX77D6RWMSV433Tc+5oLK3YAzXMDLrkEx/yUiFZ6EBJg== =JueQ -----END PGP SIGNATURE-----