From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31449 invoked by alias); 20 Aug 2002 17:36:01 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 31435 invoked by uid 71); 20 Aug 2002 17:36:01 -0000 Date: Tue, 20 Aug 2002 11:46:00 -0000 Message-ID: <20020820173601.31434.qmail@sources.redhat.com> To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: Andrew Pinski Subject: Re: c/7661: gcc-3.0 optimization bug on debian GNULinux on x86 with very simple program Reply-To: Andrew Pinski X-SW-Source: 2002-08/txt/msg00416.txt.bz2 List-Id: The following reply was made to PR c/7661; it has been noted by GNATS. From: Andrew Pinski To: Thomas Deselaers Cc: gcc-gnats@gcc.gnu.org, debian-gcc@lists.debian.org Subject: Re: c/7661: gcc-3.0 optimization bug on debian GNULinux on x86 with very simple program Date: Tue, 20 Aug 2002 13:26:42 -0400 I think this program should not terminate at all because i will always be one greater than oldi. I think gcc3.0 has a problem with no optimization then but since there is later version that works gcc 3.1.1, upgrade. Thanks, Andrew Pinski trace i oldi 0 0 1 0 check here 1 1 2 1 check 2 2 . . . On Tuesday, August 20, 2002, at 01:11 , Thomas Deselaers wrote: > main() { > int i=0; > int oldi=0;; > while(++i>oldi) oldi=i; > return oldi; > }