Your message dated Sun, 17 Oct 2004 11:17:14 -0400
with message-id <[EMAIL PROTECTED]>
and subject line Bug#273564: fixed in gcc-3.4 3.4.2-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; 26 Sep 2004 22:55:30 +0000
>From [EMAIL PROTECTED] Sun Sep 26 15:55:30 2004
Return-path: <[EMAIL PROTECTED]>
Received: from greux.loria.fr [152.81.2.43] 
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1CBhvW-0008OU-00; Sun, 26 Sep 2004 15:55:30 -0700
Received: from lefevre by greux.loria.fr with local (Exim 4.34)
        id 1CBhuy-00078Z-Ln; Mon, 27 Sep 2004 00:54:56 +0200
Date: Mon, 27 Sep 2004 00:54:56 +0200
From: Vincent Lefevre <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: gcc-3.4: gcc -ftrapv aborts on 0 * (-1)
Message-ID: <[EMAIL PROTECTED]>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-Reportbug-Version: 2.99.3
X-Mailer-Info: http://www.vinc17.org/mutt/
User-Agent: Mutt/1.5.6i
Sender: Vincent Lefevre <[EMAIL PROTECTED]>
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
        autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Package: gcc-3.4
Version: 3.4.2-2
Severity: important

gcc -ftrapv aborts 0 * (-1), e.g.

#include <stdio.h>
int main (void)
{
  volatile int i = 0, j = -1;
  printf ("%d", i * j);
  return 0;
}

After a search on the GCC bugzilla, it is

  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15526

which has been fixed.

This is important, because 0 * (-1) occurs so often (at least here)
that the -ftrapv option is currently almost useless.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8
Locale: LANG=POSIX, LC_CTYPE=en_US.ISO8859-1

Versions of packages gcc-3.4 depends on:
ii  binutils                    2.15-4       The GNU assembler, linker and bina
ii  cpp-3.4                     3.4.2-2      The GNU C preprocessor
ii  gcc-3.4-base                3.4.2-2      The GNU Compiler Collection (base 
ii  libc6                       2.3.2.ds1-16 GNU C Library: Shared libraries an
ii  libgcc1                     1:3.4.2-2    GCC support library

-- no debconf information

---------------------------------------
Received: (at 273564-close) by bugs.debian.org; 17 Oct 2004 15:23:06 +0000
>From [EMAIL PROTECTED] Sun Oct 17 08:23:06 2004
Return-path: <[EMAIL PROTECTED]>
Received: from newraff.debian.org [208.185.25.31] (mail)
        by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1CJCsE-0002uY-00; Sun, 17 Oct 2004 08:23:06 -0700
Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian))
        id 1CJCmY-0002FV-00; Sun, 17 Oct 2004 11:17:14 -0400
From: Matthias Klose <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
X-Katie: $Revision: 1.51 $
Subject: Bug#273564: fixed in gcc-3.4 3.4.2-3
Message-Id: <[EMAIL PROTECTED]>
Sender: Archive Administrator <[EMAIL PROTECTED]>
Date: Sun, 17 Oct 2004 11:17:14 -0400
Delivered-To: [EMAIL PROTECTED]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
        (1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
        autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 
X-CrossAssassin-Score: 2

Source: gcc-3.4
Source-Version: 3.4.2-3

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

cpp-3.4-doc_3.4.2-3_all.deb
  to pool/main/g/gcc-3.4/cpp-3.4-doc_3.4.2-3_all.deb
cpp-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/cpp-3.4_3.4.2-3_i386.deb
fastjar_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/fastjar_3.4.2-3_i386.deb
g++-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/g++-3.4_3.4.2-3_i386.deb
g77-3.4-doc_3.4.2-3_all.deb
  to pool/main/g/gcc-3.4/g77-3.4-doc_3.4.2-3_all.deb
g77-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/g77-3.4_3.4.2-3_i386.deb
gcc-3.4-base_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/gcc-3.4-base_3.4.2-3_i386.deb
gcc-3.4-doc_3.4.2-3_all.deb
  to pool/main/g/gcc-3.4/gcc-3.4-doc_3.4.2-3_all.deb
gcc-3.4_3.4.2-3.diff.gz
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.2-3.diff.gz
gcc-3.4_3.4.2-3.dsc
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.2-3.dsc
gcc-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/gcc-3.4_3.4.2-3_i386.deb
gcj-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/gcj-3.4_3.4.2-3_i386.deb
gij-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/gij-3.4_3.4.2-3_i386.deb
gnat-3.4-doc_3.4.2-3_all.deb
  to pool/main/g/gcc-3.4/gnat-3.4-doc_3.4.2-3_all.deb
gnat-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/gnat-3.4_3.4.2-3_i386.deb
gobjc-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/gobjc-3.4_3.4.2-3_i386.deb
gpc-2.1-3.4-doc_3.4.2-3_all.deb
  to pool/main/g/gcc-3.4/gpc-2.1-3.4-doc_3.4.2-3_all.deb
gpc-2.1-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/gpc-2.1-3.4_3.4.2-3_i386.deb
lib64gcc1_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/lib64gcc1_3.4.2-3_i386.deb
lib64stdc++6_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/lib64stdc++6_3.4.2-3_i386.deb
libffi3-dev_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libffi3-dev_3.4.2-3_i386.deb
libffi3_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libffi3_3.4.2-3_i386.deb
libgcc1_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libgcc1_3.4.2-3_i386.deb
libgcj5-awt_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libgcj5-awt_3.4.2-3_i386.deb
libgcj5-common_3.4.2-3_all.deb
  to pool/main/g/gcc-3.4/libgcj5-common_3.4.2-3_all.deb
libgcj5-dev_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libgcj5-dev_3.4.2-3_i386.deb
libgcj5_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libgcj5_3.4.2-3_i386.deb
libgnat-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libgnat-3.4_3.4.2-3_i386.deb
libstdc++6-dbg_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6-dbg_3.4.2-3_i386.deb
libstdc++6-dev_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6-dev_3.4.2-3_i386.deb
libstdc++6-doc_3.4.2-3_all.deb
  to pool/main/g/gcc-3.4/libstdc++6-doc_3.4.2-3_all.deb
libstdc++6-pic_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6-pic_3.4.2-3_i386.deb
libstdc++6_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/libstdc++6_3.4.2-3_i386.deb
treelang-3.4_3.4.2-3_i386.deb
  to pool/main/g/gcc-3.4/treelang-3.4_3.4.2-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-3.4 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: Fri, 15 Oct 2004 07:01:03 +0200
Source: gcc-3.4
Binary: g77-3.4-doc gcc-3.4-base libstdc++6 lib64gcj5-awt gnat-3.4 libobjc1 
libgcj5 libgcc1 gcc-3.4 lib64g2c0 gobjc-3.4 libstdc++6-0 gcc-3.4-nof libgcc2 
libstdc++6-dev libstdc++6-doc protoize libgnat-3.4 libgcj5-dev libstdc++6-0-pic 
libgcj5-common lib64stdc++6 libstdc++6-dbg lib32stdc++6-0 gij-3.4 lib32gcc1 
lib64gnat-3.4 lib64objc1 cpp-3.4 lib64gcj5 gcc-3.4-hppa64 gcc-3.4-soft-float 
libstdc++6-0-dev libgcj5-awt cpp-3.4-doc libgcj-common libffi3-dev gcc-3.4-doc 
libg2c0-dev gpc-2.1-3.4-doc lib64gcc1 fastjar treelang-3.4 libffi3 fixincludes 
libg2c0 lib32stdc++6 libstdc++6-pic lib64ffi3 gnat-3.4-doc libstdc++6-0-dbg 
gcj-3.4 gpc-2.1-3.4 g++-3.4 g77-3.4
Architecture: source i386 all
Version: 3.4.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <[EMAIL PROTECTED]>
Description: 
 cpp-3.4    - The GNU C preprocessor
 cpp-3.4-doc - Documentation for the GNU C preprocessor (cpp)
 fastjar    - Jar creation utility
 g++-3.4    - The GNU C++ compiler
 g77-3.4    - The GNU Fortran 77 compiler
 g77-3.4-doc - Documentation for the GNU Fortran compiler (g77)
 gcc-3.4    - The GNU C compiler
 gcc-3.4-base - The GNU Compiler Collection (base package)
 gcc-3.4-doc - Documentation for the GNU compilers (gcc, gobjc, g++)
 gcj-3.4    - The GNU compiler for Java(TM)
 gij-3.4    - The GNU Java bytecode interpreter
 gnat-3.4   - The GNU Ada compiler
 gnat-3.4-doc - Documentation for the GNU Ada compiler (gnat)
 gobjc-3.4  - The GNU Objective-C compiler
 gpc-2.1-3.4 - The GNU Pascal compiler
 gpc-2.1-3.4-doc - Documentation for the GNU Pascal compiler (gpc)
 lib64gcc1  - GCC support library (64bit)
 lib64stdc++6 - The GNU Standard C++ Library v3 (64bit)
 libffi3    - Foreign Function Interface library runtime
 libffi3-dev - Foreign Function Interface library (development files)
 libgcc1    - GCC support library
 libgcj5    - Java runtime library for use with gcj
 libgcj5-awt - AWT peer runtime libraries for use with gcj
 libgcj5-common - Java runtime library for use with gcj (jar files)
 libgcj5-dev - Java development headers and static library for use with gcj
 libgnat-3.4 - Runtime library for GNU Ada applications
 libstdc++6 - The GNU Standard C++ Library v3
 libstdc++6-dbg - The GNU Standard C++ Library v3 (debugging files)
 libstdc++6-dev - The GNU Standard C++ Library v3 (development files)
 libstdc++6-doc - The GNU Standard C++ Library v3 (documentation files)
 libstdc++6-pic - The GNU Standard C++ Library v3 (shared library subset kit)
 treelang-3.4 - The GNU Treelang compiler
Closes: 260747 273564 273755 274362
Changes: 
 gcc-3.4 (3.4.2-3) unstable; urgency=medium
 .
   * Patches to fix wrong code regressions from the gcc-3.4 CVS branch:
     - Fix PR fortran/17541, data statements with double precision constants
       fail. Closes: #273755.
     - Fix PR c++/17976, calling destructor twice. Closes: #260747.
     - Fix PR 15526, -ftrapv aborts on 0 * (-1). Closes: #273564.
   * For amd64, add missing 32bit libstdc++ files to 'libstdc++6-dev' package.
     (Andreas Jochens). Closes: #274362.
   * Update cross build patches (Nikita V. Youshchenko).
Files: 
 d5a80ba07d53d4af6d12f8a41ba4fc0b 2755 devel optional gcc-3.4_3.4.2-3.dsc
 a3d8a82d0b5b0ed3dd0cf36cc35b8432 3769004 devel optional gcc-3.4_3.4.2-3.diff.gz
 960fdfa79b5334d2dbb0d6626ef70cb8 181564 doc optional 
cpp-3.4-doc_3.4.2-3_all.deb
 47aaccbc6f43af1705faca194847e0fc 2028798 libs optional 
libgcj5-common_3.4.2-3_all.deb
 e2768a6d0225172bf78e7c16d36cb64b 3810888 doc optional 
libstdc++6-doc_3.4.2-3_all.deb
 b87a1309f3009f9f046a3a88d349bcb6 628840 doc optional 
g77-3.4-doc_3.4.2-3_all.deb
 21047ec9e0046306f9a423cda3248604 896352 doc optional 
gnat-3.4-doc_3.4.2-3_all.deb
 84abd3ef5bd2ae13c9eb59bcda89fdd1 468720 doc optional 
gpc-2.1-3.4-doc_3.4.2-3_all.deb
 a23d3d6f3fa8f05db52d33dbd70291da 1472076 doc optional 
gcc-3.4-doc_3.4.2-3_all.deb
 289051ae224e8794f767455c23f0061c 157266 devel optional 
gcc-3.4-base_3.4.2-3_i386.deb
 10be7964a3f2076080052a1acc8bc7b6 78686 libs required libgcc1_3.4.2-3_i386.deb
 54a44d0dab6f0e4ea0f925fc38b6f969 82748 libs optional lib64gcc1_3.4.2-3_i386.deb
 b446f4da5ffc888d1ebb26ff2c571403 1703070 interpreters optional 
cpp-3.4_3.4.2-3_i386.deb
 0ee723ff015efdf005ae9c2cb53acd53 1741976 devel optional 
gobjc-3.4_3.4.2-3_i386.deb
 69bcc90b03cd332ba6e2ebcaf3b40486 13246 devel optional gij-3.4_3.4.2-3_i386.deb
 891c5d464935dad2ec8347043a99f7f4 3667012 libs optional libgcj5_3.4.2-3_i386.deb
 909d0f6f6936c8abbc8a36e34df54639 186660 libs optional 
libgcj5-awt_3.4.2-3_i386.deb
 283015b0209d1b39546b1ebc3f833ae0 2039854 devel optional 
gcj-3.4_3.4.2-3_i386.deb
 7256e104ad2243dca1d51a7f5cbb6c4e 6856096 libdevel optional 
libgcj5-dev_3.4.2-3_i386.deb
 83d69140fdd74bd805f81de159557a30 117398 devel optional fastjar_3.4.2-3_i386.deb
 5e0f300d58114c956e67cc51d3a4d2e2 77736 libs optional libffi3_3.4.2-3_i386.deb
 9badeeb89310e2ed06272c6c859b9f3b 8838 libdevel optional 
libffi3-dev_3.4.2-3_i386.deb
 5c7b6e4992a07f31af110905ab7b2680 1936026 devel optional 
g++-3.4_3.4.2-3_i386.deb
 8b9e1104b6a965eea623d4bf543617ea 325560 base optional 
lib64stdc++6_3.4.2-3_i386.deb
 785714c705bc2fc0990baccad45bd0eb 321134 base optional 
libstdc++6_3.4.2-3_i386.deb
 d2af503924041ca539f94895f3394da2 1321788 libdevel optional 
libstdc++6-dev_3.4.2-3_i386.deb
 6a9ddb06e82f13e6ab2e05d3b8eca3e3 759522 libdevel extra 
libstdc++6-pic_3.4.2-3_i386.deb
 e043a5d8fe696d221b4fc17c211aaa71 8928248 libdevel extra 
libstdc++6-dbg_3.4.2-3_i386.deb
 57fbc4e4bf7fcbb84ebeb58ee829c19d 1858696 devel optional 
g77-3.4_3.4.2-3_i386.deb
 548336551fdc777f94af9fcb15084983 727610 libs optional 
libgnat-3.4_3.4.2-3_i386.deb
 8cf023ca23a17aeadd87705a095861d4 7130538 devel optional 
gnat-3.4_3.4.2-3_i386.deb
 60fd300e5d9704c4981f6f5f65a4c945 2985074 devel optional 
treelang-3.4_3.4.2-3_i386.deb
 764de8f3892a4fc7467987c0bd67c8b4 2246366 devel optional 
gpc-2.1-3.4_3.4.2-3_i386.deb
 2466695d88fb1d9fb1c26dd818f2afe0 1387484 devel optional 
gcc-3.4_3.4.2-3_i386.deb

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

iD8DBQFBcB9IStlRaw+TLJwRAuK/AKC2kGQQ8bKpiEi6jd24yvO4bQAgYACgr83a
a6Nx2HgMQwDtjJASjbud6x0=
=7tWI
-----END PGP SIGNATURE-----


Reply via email to