From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19637 invoked by alias); 14 Mar 2003 23:26: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 19613 invoked by uid 71); 14 Mar 2003 23:26:01 -0000 Date: Fri, 14 Mar 2003 23:26:00 -0000 Message-ID: <20030314232601.19612.qmail@sources.redhat.com> To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: Peter van Hoof Subject: Re: optimization/10087: optimizer produces wrong code when indexing malloc'ed 2D array Reply-To: Peter van Hoof X-SW-Source: 2003-03/txt/msg00912.txt.bz2 List-Id: The following reply was made to PR optimization/10087; it has been noted by GNATS. From: Peter van Hoof To: bangerth@dealii.org, gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org, nobody@gcc.gnu.org, p.van-hoof@qub.ac.uk, gcc-gnats@gcc.gnu.org Cc: Subject: Re: optimization/10087: optimizer produces wrong code when indexing malloc'ed 2D array Date: Fri, 14 Mar 2003 23:24:00 +0000 This is a multi-part message in MIME format. --------------030002000303010400060907 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit This must be a bug in my uuencode... Here is the attachment. --------------030002000303010400060907 Content-Type: application/octet-stream; name="bug.i.bz2" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="bug.i.bz2" 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 5IpwoSCMybMq --------------030002000303010400060907--