From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18820 invoked by alias); 4 Jun 2010 22:40:15 -0000 Received: (qmail 18661 invoked by uid 48); 4 Jun 2010 22:39:58 -0000 Date: Fri, 04 Jun 2010 22:40:00 -0000 Message-ID: <20100604223958.18660.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug fortran/44235] array temporary with high upper bound In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "tkoenig 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: 2010-06/txt/msg00534.txt.bz2 ------- Comment #1 from tkoenig at gcc dot gnu dot org 2010-06-04 22:39 ------- The particular test case from comment #1 is now fixed. Here's one that still fails: subroutine foo(a, b) real :: a(40), b(40) a(1:20:3) = a(1:19:3) a(1:19:3) = a(1:19:3) end subroutine foo g25@linux-fd1f:/tmp> gfortran -Warray-temporaries -S dep2.f90 dep2.f90:3.14: a(1:20:3) = a(1:19:3) 1 Warning: Creating array temporary at (1) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44235