From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27735 invoked by alias); 15 Nov 2002 11:26:03 -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 27672 invoked by uid 71); 15 Nov 2002 11:26:02 -0000 Resent-Date: 15 Nov 2002 11:26:02 -0000 Resent-Message-ID: <20021115112602.27671.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, bleile@askvisual.de Received: (qmail 26065 invoked by uid 61); 15 Nov 2002 11:21:23 -0000 Message-Id: <20021115112123.26063.qmail@sources.redhat.com> Date: Thu, 21 Nov 2002 06:55:00 -0000 From: bleile@askvisual.de Reply-To: bleile@askvisual.de To: gcc-gnats@gcc.gnu.org X-Send-Pr-Version: gnatsweb-2.9.3 (1.1.1.1.2.31) Subject: c++/8590: Hello World X-SW-Source: 2002-11/txt/msg00761.txt.bz2 List-Id: >Number: 8590 >Category: c++ >Synopsis: Hello World >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Fri Nov 15 03:26:01 PST 2002 >Closed-Date: >Last-Modified: >Originator: Antonio Bleile >Release: gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7) >Organization: >Environment: RedHat 8.0 >Description: a call to: splineIter v = vertices.begin(); new SplineSegment(v,derivates[di+1],derivates[di+2],*(++v)); SplineSegment::SplineSegment( const vector3d &a, const vector3d &b, const vector3d &c, const vector3d &d ){...} a and d are always identical. looks like the increment is done AFTER the function call. Old gcc and the intel compiler worked properly. >How-To-Repeat: >Fix: pass already incremented iterators..... >Release-Note: >Audit-Trail: >Unformatted: