From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16362 invoked by alias); 25 Feb 2009 14:07:52 -0000 Received: (qmail 16326 invoked by uid 48); 25 Feb 2009 14:07:41 -0000 Date: Wed, 25 Feb 2009 14:07:00 -0000 Message-ID: <20090225140741.16325.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug tree-optimization/39300] vectorizer confused by predictive commoning and PRE In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "rguenth at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-02/txt/msg02164.txt.bz2 ------- Comment #3 from rguenth at gcc dot gnu dot org 2009-02-25 14:07 ------- Simpler C testcase: float res[1024], data[1024]; void foo(void) { int i; float tmp = data[0]; for (i = 1; i < 1024; ++i) { float tmp2 = data[i]; res[i] = tmp + tmp2; tmp = tmp2; } } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39300