Your message dated Tue, 18 Jan 2005 10:45:44 +0100 with message-id <[EMAIL PROTECTED]> and subject line fixed in gcc-4.0_4.0-0pre4 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; 12 Nov 2004 21:27:58 +0000 >From [EMAIL PROTECTED] Fri Nov 12 13:27:58 2004 Return-path: <[EMAIL PROTECTED]> Received: from smail.math.u-bordeaux1.fr [147.210.16.22] by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1CSixZ-0006E4-00; Fri, 12 Nov 2004 13:27:57 -0800 Received: from localhost (guismo.drimm.u-bordeaux1.fr [147.210.36.243]) by localhost.math.u-bordeaux1.fr (Postfix) with ESMTP id 367851820C; Fri, 12 Nov 2004 22:27:26 +0100 (CET) Received: from smail.math.u-bordeaux1.fr ([147.210.16.22]) by localhost (guismo [147.210.36.243]) (amavisd-new, port 10024) with SMTP id 03639-08; Fri, 12 Nov 2004 22:27:24 +0100 (CET) Received: from pari (pari.math.u-bordeaux1.fr [147.210.16.88]) by smail.math.u-bordeaux1.fr (Postfix) with ESMTP id 12A7C18123; Fri, 12 Nov 2004 22:27:24 +0100 (CET) Received: from localhost.localdomain ([127.0.0.1] helo=pari.math.u-bordeaux.fr ident=mail) by pari with smtp (Exim 3.35 #1 (Debian)) id 1CSix1-0000wV-00; Fri, 12 Nov 2004 22:27:23 +0100 Received: (nullmailer pid 3625 invoked by uid 1000); Fri, 12 Nov 2004 21:27:23 -0000 Date: Fri, 12 Nov 2004 22:27:23 +0100 From: Bill Allombert <[EMAIL PROTECTED]> To: Debian Bug Tracking System <[EMAIL PROTECTED]> Subject: gcc-snapshot generate incorrect code with -O1 and up. Message-ID: <[EMAIL PROTECTED]> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="OgqxwSJOaUobr8KG" Content-Disposition: inline X-Reportbug-Version: 3.2 User-Agent: Mutt/1.5.6+20040907i Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at u-bordeaux1.fr 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: --OgqxwSJOaUobr8KG Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Package: gcc-snapshot Version: 20041030-1 Severity: normal Hello Matthias, gcc-snapshot generate incorrect code for the attached file with -O1 and above. It is correctly compiled with -O0. %gcc div.c -O0 %./a.out 1 2 4 8 5 10 20 40 25 50 100 200 125 250 500 1000 %gcc div.c -O1 %./a.out 1 2 5 10 1073835008 -1021043573 1073789904 -1073742211 134518760 15757829= 08 0 0 1073789904 0 1814429448 0 gcc 3.3 and 3.4 compile it correctly at -O3. Cheers, Bill. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.4.26-acpi Locale: LANG=3Dfran=E7ais, LC_CTYPE=3Dfran=E7ais (charmap=3DISO-8859-1) Versions of packages gcc-snapshot depends on: ii binutils 2.15-4 The GNU assembler, linker an= d bina ii libart-2.0-2 2.3.16-6 Library of functions for 2D = graphi ii libatk1.0-0 1.6.1-5 The ATK accessibility toolki= t ii libc6 2.3.2.ds1-18 GNU C Library: Shared librar= ies an ii libglib2.0-0 2.4.7-1 The GLib library of C routin= es ii libgtk2.0-0 2.4.13-1 The GTK+ graphical user inte= rface=20 ii libpango1.0-0 1.4.1-4 Layout and rendering of inte= rnatio ii zlib1g 1:1.2.2-3 compression library - runtim= e -- no debconf information --OgqxwSJOaUobr8KG Content-Type: text/x-csrc; charset=us-ascii Content-Disposition: attachment; filename="div.c" #include <stdlib.h> #include <stdio.h> typedef long *GEN; GEN stoi(long n) { GEN z=(GEN)calloc(3,sizeof(GEN)); z[2]=n; return z; } GEN mulii(GEN x, GEN y) { return stoi(x[2]*y[2]); } void divisors_bug(long l, GEN *t, GEN e, GEN P) { long i, j; GEN *d, *t1, *t2, *t3; d = t; *++d = stoi(1); for (i=1; i<l; i++) for (t1=t,j=e[i]; j; j--) { for (t2=d, t3=t1; t3<t2; ) *++d = mulii(*++t3, (GEN)P[i]); t1=t2; } } int main(void) { long e[3]={0,3,3}; long P[3]={0,(long)stoi(2),(long)stoi(5)}; GEN t[17]; long i; divisors_bug(3,t,e,P); for(i=1;i<17;i++) printf("%ld ",t[i][2]); printf("\n"); return 0; } --OgqxwSJOaUobr8KG-- --------------------------------------- Received: (at 280972-done) by bugs.debian.org; 18 Jan 2005 09:45:51 +0000 >From [EMAIL PROTECTED] Tue Jan 18 01:45:50 2005 Return-path: <[EMAIL PROTECTED]> Received: from mail.cs.tu-berlin.de [130.149.17.13] (root) by spohr.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1Cqpvq-0008Fa-00; Tue, 18 Jan 2005 01:45:50 -0800 Received: from mailhost.cs.tu-berlin.de ([EMAIL PROTECTED] [130.149.17.13]) by mail.cs.tu-berlin.de (8.9.3p2/8.9.3) with ESMTP id KAA23372 for <[EMAIL PROTECTED]>; Tue, 18 Jan 2005 10:45:45 +0100 (MET) Received: from localhost (localhost [127.0.0.1]) by mailhost.cs.tu-berlin.de (Postfix) with ESMTP id D81F1F21A for <[EMAIL PROTECTED]>; Tue, 18 Jan 2005 10:45:44 +0100 (MET) Received: from mailhost.cs.tu-berlin.de ([127.0.0.1]) by localhost (bueno [127.0.0.1]) (amavisd-new, port 10224) with ESMTP id 01470-36 for <[EMAIL PROTECTED]>; Tue, 18 Jan 2005 10:45:44 +0100 (MET) Received: from bolero.cs.tu-berlin.de (bolero.cs.tu-berlin.de [130.149.19.1]) by mailhost.cs.tu-berlin.de (Postfix) with ESMTP for <[EMAIL PROTECTED]>; Tue, 18 Jan 2005 10:45:44 +0100 (MET) Received: (from [EMAIL PROTECTED]) by bolero.cs.tu-berlin.de (8.12.10+Sun/8.12.8/Submit) id j0I9ji7p003325; Tue, 18 Jan 2005 10:45:44 +0100 (MET) From: Matthias Klose <[EMAIL PROTECTED]> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <[EMAIL PROTECTED]> Date: Tue, 18 Jan 2005 10:45:44 +0100 To: [EMAIL PROTECTED] Subject: fixed in gcc-4.0_4.0-0pre4 X-Mailer: VM 7.03 under 21.4 (patch 6) "Common Lisp" XEmacs Lucid X-Virus-Scanned: by amavisd-new at cs.tu-berlin.de Delivered-To: [EMAIL PROTECTED] X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 (1.212-2003-09-23-exp) on spohr.debian.org X-Spam-Status: No, hits=-3.0 required=4.0 tests=BAYES_00 autolearn=no version=2.60-bugs.debian.org_2005_01_02 X-Spam-Level: fixed in gcc-4.0_4.0-0pre4 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]