From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7155 invoked by alias); 19 Aug 2002 12:26:04 -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 7133 invoked by uid 71); 19 Aug 2002 12:26:04 -0000 Date: Mon, 19 Aug 2002 05:36:00 -0000 Message-ID: <20020819122604.7127.qmail@sources.redhat.com> To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: Andrew Pinski Subject: Re: optimization/7632: gcc 3.2 for PowerPC: instruction scheduling ignores dependency in variable asignments Reply-To: Andrew Pinski X-SW-Source: 2002-08/txt/msg00377.txt.bz2 List-Id: The following reply was made to PR optimization/7632; it has been noted by GNATS. From: Andrew Pinski To: Horst.Lehser@hightec-rt.com Cc: gcc-gnats@gcc.gnu.org Subject: Re: optimization/7632: gcc 3.2 for PowerPC: instruction scheduling ignores dependency in variable asignments Date: Mon, 19 Aug 2002 08:22:57 -0400 It is an invalid use of pointers conversion of ISO C aka aliasing rules. Thanks, Andrew Pinski On Monday, August 19, 2002, at 07:49 , Horst.Lehser@hightec- rt.com wrote: > double a; > double foo(void) > { > ((int *)&a)[1] += 5; > return; > }