From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 46696 invoked by alias); 31 May 2015 12:36:16 -0000 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 Received: (qmail 46662 invoked by uid 48); 31 May 2015 12:36:12 -0000 From: "Joost.VandeVondele at mat dot ethz.ch" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/66352] New: [6 Regression] ICE in in dfs_enumerate_from, at cfganal.c:1195 Date: Sun, 31 May 2015 12:36:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: Joost.VandeVondele at mat dot ethz.ch X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2015-05/txt/msg02491.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66352 Bug ID: 66352 Summary: [6 Regression] ICE in in dfs_enumerate_from, at cfganal.c:1195 Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: Joost.VandeVondele at mat dot ethz.ch Target Milestone: --- Recent (last few days) regression : > cat bug.f90 SUBROUTINE matmul_test ( ntim,len) INTEGER, PARAMETER :: dp=8 REAL(KIND=dp), ALLOCATABLE, DIMENSION(:, :) :: ma, mb, mc INTEGER :: siz,len, ntim DO i = 5, siz, 2 len = 2**i + 1 ALLOCATE ( ma ( len, len ), STAT = ierr ) IF ( ierr /= 0 ) EXIT ALLOCATE ( mb ( len, len ), STAT = ierr ) IF ( ierr /= 0 ) EXIT ALLOCATE ( mc ( len, len ), STAT = ierr ) IF ( ierr /= 0 ) EXIT DO j = 1, ntim mc = MATMUL ( ma, mb ) END DO END DO END SUBROUTINE matmul_test > gfortran -c -fprofile-generate -O3 bug.f90 bug.f90:1:0: SUBROUTINE matmul_test ( ntim,len) ^ internal compiler error: in dfs_enumerate_from, at cfganal.c:1195 0x75b65d dfs_enumerate_from(basic_block_def*, int, bool (*)(basic_block_def const*, void const*), basic_block_def**, int, void const*) ../../gcc/gcc/cfganal.c:1195 0xd93996 determine_bb_domination_status ../../gcc/gcc/tree-ssa-threadupdate.c:1769 0xd93996 thread_through_loop_header ../../gcc/gcc/tree-ssa-threadupdate.c:1953 0xd9549c thread_through_all_blocks(bool) ../../gcc/gcc/tree-ssa-threadupdate.c:2667 0xcc667b execute ../../gcc/gcc/tree-ssa-dom.c:1244 Please submit a full bug report, gcc version 6.0.0 20150531 (experimental) [trunk revision 223896] (GCC)