From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2630 invoked by alias); 2 Apr 2009 10:08:05 -0000 Received: (qmail 1061 invoked by uid 48); 2 Apr 2009 10:07:52 -0000 Date: Thu, 02 Apr 2009 10:08:00 -0000 Message-ID: <20090402100752.1060.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug tree-optimization/39595] [4.4/4.5 Regression]ICE in vectorizable_store at tree-vect-transform.c:5361 In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "irar at il dot ibm dot com" 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-04/txt/msg00094.txt.bz2 ------- Comment #9 from irar at il dot ibm dot com 2009-04-02 10:07 ------- Will the following test do the job? (I added -m64 for target i686-*-*) ! { dg-do compile } ! { dg-options "-c -O3 -fdump-tree-vect-details -m64" { target i686-*-* } } subroutine foo(a,c,i,m) dimension a(4,*),b(3,64),c(3,200),d(64) integer*8 i,j,k,l,m do j=1,m,64 do k=1,m-j+1 d(k)=a(4,j-1+k) do l=1,3 b(l,k)=c(l,i)+a(l,j-1+k) end do end do call bar(b,d,i) end do end ! { dg-final { cleanup-tree-dump "vect" } } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39595