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

Bug#198172: marked as done ([arm] gcc-3.3 miscompile pari with -O3)



Your message dated Fri, 17 Oct 2003 16:20:10 -0400
with message-id <E1AAb50-0005Rb-00@auric.debian.org>
and subject line Bug#198172: fixed in gcc-3.3 1:3.3.2ds4-1
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; 20 Jun 2003 08:53:14 +0000
>From bill@yellowpig.yi.org Fri Jun 20 03:53:13 2003
Return-path: <bill@yellowpig.yi.org>
Received: from guest-206.loria.fr (yellowpig.yi.org) [152.81.114.206] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 19THdw-000695-00; Fri, 20 Jun 2003 03:53:12 -0500
Received: from seventeen
	([127.0.0.1] helo=yellowpig.yi.org ident=mail)
	by yellowpig.yi.org with smtp (Exim 3.35 #1 (Debian))
	id 19THdu-0007Qh-00; Fri, 20 Jun 2003 10:53:10 +0200
Received: (nullmailer pid 17504 invoked by uid 1000);
	Thu, 19 Jun 2003 15:26:55 -0000
Date: Thu, 19 Jun 2003 17:26:55 +0200
From: Bill Allombert <ballombe@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: [arm] gcc-3.3 miscompile pari with -O3
Message-ID: <20030619152655.GA17335@yellowpig.yi.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
X-Reportbug-Version: 2.10.1
User-Agent: Mutt/1.5.4i
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-12.2 required=4.0
	tests=BAYES_10,DATE_IN_PAST_12_24,HAS_PACKAGE,USER_AGENT_MUTT
	autolearn=ham version=2.53-bugs.debian.org_2003_06_18
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_06_18 (1.174.2.15-2003-03-30-exp)

Package: gcc-3.3
Version: 1:3.3-3
Severity: normal

Dear GCC maintainers,

gcc 3.3 (1:3.3ds9-3) miscompile pari (2.1.5) on arm with -O3, whereas
gcc 3.2 (3.2.3 20030331) worked fine.

With -O2 gcc 3.3 works fine also

The preprocessed miscompiled file is available at
http://people.debian.org/~ballombe/misc/init.i.gz

Cheers,
-- 
Bill. <ballombe@debian.org>

Imagine a large red swirl here. 

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux seventeen 2.4.20 #1 Mon Apr 14 16:02:08 CEST 2003 i686
Locale: LANG=français, LC_CTYPE=français

Versions of packages gcc-3.3 depends on:
ii  binutils                 2.14.90.0.4-0.1 The GNU assembler, linker and bina
ii  cpp-3.3                  1:3.3-3         The GNU C preprocessor
ii  gcc-3.3-base             1:3.3-3         The GNU Compiler Collection (base 
ii  libc6                    2.3.1-17        GNU C Library: Shared libraries an
ii  libgcc1                  1:3.3-3         GCC support library


---------------------------------------
Received: (at 198172-close) by bugs.debian.org; 17 Oct 2003 20:24:07 +0000
>From katie@auric.debian.org Fri Oct 17 15:24:07 2003
Return-path: <katie@auric.debian.org>
Received: from auric.debian.org [206.246.226.45] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1AAb8p-00021z-00; Fri, 17 Oct 2003 15:24:07 -0500
Received: from katie by auric.debian.org with local (Exim 3.35 1 (Debian))
	id 1AAb50-0005Rb-00; Fri, 17 Oct 2003 16:20:10 -0400
From: Matthias Klose <doko@debian.org>
To: 198172-close@bugs.debian.org
X-Katie: $Revision: 1.42 $
Subject: Bug#198172: fixed in gcc-3.3 1:3.3.2ds4-1
Message-Id: <E1AAb50-0005Rb-00@auric.debian.org>
Sender: Archive Administrator <katie@auric.debian.org>
Date: Fri, 17 Oct 2003 16:20:10 -0400
Delivered-To: 198172-close@bugs.debian.org

Source: gcc-3.3
Source-Version: 1:3.3.2ds4-1

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

cpp-3.3-doc_3.3.2-1_all.deb
  to pool/main/g/gcc-3.3/cpp-3.3-doc_3.3.2-1_all.deb
cpp-3.3_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/cpp-3.3_3.3.2-1_i386.deb
fastjar_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/fastjar_3.3.2-1_i386.deb
fixincludes_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/fixincludes_3.3.2-1_i386.deb
g++-3.3_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/g++-3.3_3.3.2-1_i386.deb
g77-3.3-doc_3.3.2-1_all.deb
  to pool/main/g/gcc-3.3/g77-3.3-doc_3.3.2-1_all.deb
g77-3.3_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/g77-3.3_3.3.2-1_i386.deb
gcc-3.3-base_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/gcc-3.3-base_3.3.2-1_i386.deb
gcc-3.3-doc_3.3.2-1_all.deb
  to pool/main/g/gcc-3.3/gcc-3.3-doc_3.3.2-1_all.deb
gcc-3.3_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/gcc-3.3_3.3.2-1_i386.deb
gcc-3.3_3.3.2ds4-1.diff.gz
  to pool/main/g/gcc-3.3/gcc-3.3_3.3.2ds4-1.diff.gz
gcc-3.3_3.3.2ds4-1.dsc
  to pool/main/g/gcc-3.3/gcc-3.3_3.3.2ds4-1.dsc
gcc-3.3_3.3.2ds4.orig.tar.gz
  to pool/main/g/gcc-3.3/gcc-3.3_3.3.2ds4.orig.tar.gz
gcj-3.3_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/gcj-3.3_3.3.2-1_i386.deb
gij-3.3_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/gij-3.3_3.3.2-1_i386.deb
gnat-3.3-doc_3.3.2-1_all.deb
  to pool/main/g/gcc-3.3/gnat-3.3-doc_3.3.2-1_all.deb
gnat-3.3_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/gnat-3.3_3.3.2-1_i386.deb
gobjc-3.3_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/gobjc-3.3_3.3.2-1_i386.deb
gpc-2.1-3.3-doc_3.3.2.20030830-1_all.deb
  to pool/main/g/gcc-3.3/gpc-2.1-3.3-doc_3.3.2.20030830-1_all.deb
gpc-2.1-3.3_3.3.2.20030830-1_i386.deb
  to pool/main/g/gcc-3.3/gpc-2.1-3.3_3.3.2.20030830-1_i386.deb
libffi2-dev_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/libffi2-dev_3.3.2-1_i386.deb
libffi2_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/libffi2_3.3.2-1_i386.deb
libg2c0_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/libg2c0_3.3.2-1_i386.deb
libgcc1_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/libgcc1_3.3.2-1_i386.deb
libgcj-common_3.3.2-1_all.deb
  to pool/main/g/gcc-3.3/libgcj-common_3.3.2-1_all.deb
libgcj4-dev_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/libgcj4-dev_3.3.2-1_i386.deb
libgcj4_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/libgcj4_3.3.2-1_i386.deb
libobjc1_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/libobjc1_3.3.2-1_i386.deb
libstdc++5-3.3-dbg_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/libstdc++5-3.3-dbg_3.3.2-1_i386.deb
libstdc++5-3.3-dev_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/libstdc++5-3.3-dev_3.3.2-1_i386.deb
libstdc++5-3.3-doc_3.3.2-1_all.deb
  to pool/main/g/gcc-3.3/libstdc++5-3.3-doc_3.3.2-1_all.deb
libstdc++5-3.3-pic_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/libstdc++5-3.3-pic_3.3.2-1_i386.deb
libstdc++5_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/libstdc++5_3.3.2-1_i386.deb
protoize_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/protoize_3.3.2-1_i386.deb
treelang-3.3_3.3.2-1_i386.deb
  to pool/main/g/gcc-3.3/treelang-3.3_3.3.2-1_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 198172@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

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


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Fri, 17 Oct 2003 08:07:01 +0200
Source: gcc-3.3
Binary: fixincludes gobjc-3.3 lib64gcj4 g77-3.3 libstdc++5-3.3-pic gcc-3.3 gcc-3.3-doc gcc-3.3-nof gpc-2.1-3.3 libg2c0-dev lib64gnat3.15 libgnat3.15 gcc-3.3-soft-float libgcj4-dev libffi2-dev libgcj-common gpc-2.1-3.3-doc gnat-3.3 lib64gcc1 gcc-3.3-base libgcj4 cpp-3.3-doc gnat-3.3-doc protoize lib64ffi2 g77-3.3-doc libgcc1 g++-3.3 fastjar cpp-3.3 libffi2 lib64objc1 lib64g2c0 libstdc++5 gij-3.3 treelang-3.3 libobjc1 libstdc++5-3.3-dbg libstdc++5-3.3-dev libstdc++5-3.3-doc libg2c0 lib64stdc++5 gcj-3.3
Architecture: source all i386
Version: 1:3.3.2ds4-1
Distribution: unstable
Urgency: medium
Maintainer: Debian GCC maintainers <debian-gcc@lists.debian.org>
Changed-By: Matthias Klose <doko@debian.org>
Description: 
 cpp-3.3    - The GNU C preprocessor
 cpp-3.3-doc - Documentation for the GNU C preprocessor (cpp)
 fastjar    - Jar creation utility
 fixincludes - Fix non-ANSI header files
 g++-3.3    - The GNU C++ compiler
 g77-3.3    - The GNU Fortran 77 compiler
 g77-3.3-doc - Documentation for the GNU Fortran compiler (g77)
 gcc-3.3    - The GNU C compiler
 gcc-3.3-base - The GNU Compiler Collection (base package)
 gcc-3.3-doc - Documentation for the GNU compilers (gcc, gobjc, g++)
 gcj-3.3    - The GNU compiler for Java(TM)
 gij-3.3    - The GNU Java bytecode interpreter
 gnat-3.3   - The GNU Ada compiler
 gnat-3.3-doc - Documentation for the GNU Ada compiler (gnat)
 gobjc-3.3  - The GNU Objective-C compiler
 gpc-2.1-3.3 - The GNU Pascal compiler
 gpc-2.1-3.3-doc - Documentation for the GNU Pascal compiler (gpc)
 libffi2    - Foreign Function Interface library runtime
 libffi2-dev - Foreign Function Interface library development
 libg2c0    - Runtime library for GNU Fortran 77 applications
 libgcc1    - GCC support library
 libgcj-common - Java runtime library (common files)
 libgcj4    - Java runtime library for use with gcj
 libgcj4-dev - Java development headers and static library for use with gcj
 libobjc1   - Runtime library for GNU Objective-C applications
 libstdc++5 - The GNU Standard C++ Library v3
 libstdc++5-3.3-dbg - The GNU Standard C++ Library v3 (debugging files)
 libstdc++5-3.3-dev - The GNU Standard C++ Library v3 (development files)
 libstdc++5-3.3-doc - The GNU Standard C++ Library v3 (documentation files)
 libstdc++5-3.3-pic - The GNU Standard C++ Library v3 (shared library subset kit)
 protoize   - Create/remove ANSI prototypes from C code
 treelang-3.3 - The GNU Treelang compiler
Closes: 59776 69350 75120 75759 76827 96539 115390 135224 135404 141199 161853 198172
Changes: 
 gcc-3.3 (1:3.3.2ds4-1) unstable; urgency=medium
 .
   * Update to gcc-3.3.2.
   * Update NEWS files.
   * Miscompilation in the pari package at -O3 fixed (closes: #198172).
   * On alpha-linux, revert -mieee as the default (Falk Hueffner).
     Reopens: #212912.
   * Add ia64-unwind patch (Jeff Bailey).
   * Closed reports reported against gcc-2.96 (ia64), fixed at least in gcc-3.3:
     - ICE in verify_local_live_at_start, at flow.c:2733 (closes: #135404).
     - Compilation failure of stlport (closes: #135224).
     - Infinite loop compiling cssc's pfile.cc with -O2 (closes: #115390).
     - Added missing some string::compare() members (closes: #141199).
     - <cmath> header declares std::pow (closes: #161853).
     - <vector> does have at() method (closes: #59776).
     - Fixed error in stl_deque.h (closes: #69350).
     - Fixed problem with bastring (closes: #75759, #96539).
     - bad_alloc and std:: namespace problem (closes: #75120).
     - Excessive warnings from headers with -Weffc++ (closes: #76827).
Files: 
 0baa52940b35def6b553263aff14b5f8 2455 devel standard gcc-3.3_3.3.2ds4-1.dsc
 bca3f0b68c396a5caa11eb9c062f1334 28155715 devel standard gcc-3.3_3.3.2ds4.orig.tar.gz
 3109f2733173f745ab3b8bb7eaca7b46 2256891 devel standard gcc-3.3_3.3.2ds4-1.diff.gz
 df1601c6f029458304ff6d599f360818 82926 doc optional cpp-3.3-doc_3.3.2-1_all.deb
 63ed1429bd01edcc664aec7b698a43c5 56798 libs optional libgcj-common_3.3.2-1_all.deb
 6496a507c96d74ca459a9e001c99de41 3148812 doc optional libstdc++5-3.3-doc_3.3.2-1_all.deb
 dcfefe00bea4949a35cf7a8638b97a5f 268976 doc optional g77-3.3-doc_3.3.2-1_all.deb
 93c6f4a86d9a0a72f09100409fdf6ed6 328518 doc optional gnat-3.3-doc_3.3.2-1_all.deb
 0fa4349e9cc4ac0afe4924b711c0b9d9 795254 doc optional gpc-2.1-3.3-doc_3.3.2.20030830-1_all.deb
 d8e2629e0a69ddf9278f1497dfb5e0e4 597440 doc optional gcc-3.3-doc_3.3.2-1_all.deb
 22e832455bf9b91b7d6046df82471377 142432 devel required gcc-3.3-base_3.3.2-1_i386.deb
 363aa352291362ccdb78abc186db3883 71902 libs required libgcc1_3.3.2-1_i386.deb
 92ee2905415ef9afa41aa8a2b4d8a218 1385596 interpreters standard cpp-3.3_3.3.2-1_i386.deb
 c5c5c1d46ef3770c80f26292fd99d8f0 23186 devel optional protoize_3.3.2-1_i386.deb
 dc3aa8f9c19cbc132630cf033d7e1d31 48038 devel optional fixincludes_3.3.2-1_i386.deb
 e94712b0684a214ba1b5590461c5b595 1461732 devel optional gobjc-3.3_3.3.2-1_i386.deb
 0a54286a69fdcd268a00ac7708af94e6 131408 libs optional libobjc1_3.3.2-1_i386.deb
 efa19ae88c6606d1ad4865fc0c1ca83e 13026 devel optional gij-3.3_3.3.2-1_i386.deb
 20ed62f800efe6865543024d948a29a2 3979440 libs optional libgcj4_3.3.2-1_i386.deb
 731b9739c8cd0cc590db8691935b312c 1689326 devel optional gcj-3.3_3.3.2-1_i386.deb
 9fb9247570fd1bf7113dcc376639c506 4725280 libdevel optional libgcj4-dev_3.3.2-1_i386.deb
 89d21671b6818115b87d4cff3bb2226b 108854 devel extra fastjar_3.3.2-1_i386.deb
 224a55daf534634f611cc77b6840f674 67330 libs optional libffi2_3.3.2-1_i386.deb
 60ca10dfbde2a064471900b632f33f0c 10832 libdevel optional libffi2-dev_3.3.2-1_i386.deb
 aea00931b799e99efad30c584b5de48f 1765674 devel standard g++-3.3_3.3.2-1_i386.deb
 213e7fd9bcdc0355998b695a60cbce45 282988 base required libstdc++5_3.3.2-1_i386.deb
 55720f178812eef92f82bb0d2111d800 766692 libdevel standard libstdc++5-3.3-dev_3.3.2-1_i386.deb
 986a674e17c5971ab9ff5bd368ebe1b0 320710 libdevel extra libstdc++5-3.3-pic_3.3.2-1_i386.deb
 0e777df64c6069f42f41fd4f07482ef6 5043998 libdevel extra libstdc++5-3.3-dbg_3.3.2-1_i386.deb
 6f3358e21ed68101facd3e2c5c30db64 50258 libs optional libg2c0_3.3.2-1_i386.deb
 45ce260ce05b23ffe8602ab273153643 1607908 devel optional g77-3.3_3.3.2-1_i386.deb
 4c4ab9b3f51140b9ddd9b4171a27b1db 6273694 devel optional gnat-3.3_3.3.2-1_i386.deb
 0e0288aec4722b1d5aa13babf177744f 1284852 devel optional treelang-3.3_3.3.2-1_i386.deb
 b14ad8754ddae10f0a61c38779f6bbaf 1925540 devel optional gpc-2.1-3.3_3.3.2.20030830-1_i386.deb
 ab2d45f336a599283ad8c2ff491934f3 1327334 devel standard gcc-3.3_3.3.2-1_i386.deb

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

iD8DBQE/kAr8StlRaw+TLJwRAks0AJ9HznEzAmz+PZADZ5xdIUAHlFaPbQCeMOYA
rRAUGF6AwB9e05wwB7+I+eA=
=7dO9
-----END PGP SIGNATURE-----



Reply to: