From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22574 invoked by alias); 23 Dec 2009 18:11:29 -0000 Received: (qmail 22506 invoked by uid 48); 23 Dec 2009 18:11:12 -0000 Date: Wed, 23 Dec 2009 18:11:00 -0000 Message-ID: <20091223181112.22505.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug tree-optimization/41305] ICE with -O3 -floop-interchange In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "spop 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-12/txt/msg02270.txt.bz2 ------- Comment #3 from spop at gcc dot gnu dot org 2009-12-23 18:11 ------- The testcase fails without graphite at -O0, probably a problem in the C++ front-end: stopping the execution randomly, I get the following backtraces: #0 0x0000000000660ccc in structural_comptypes (t1=0x7f097e143690, t2=0x7f097df37e70, strict=0) at ../../gcc/cp/typeck.c:1170 #1 0x00000000006631a7 in comptypes (t1=0x7f097e143690, t2=0x7f097df37e70, strict=0) at ../../gcc/cp/typeck.c:1298 #2 0x000000000054e11f in template_args_equal (ot=0x7f097e143690, nt=0x7f097df37e70) at ../../gcc/cp/pt.c:5924 #3 0x000000000054e38b in comp_template_args (oldargs=0x7f097e147fc8, newargs=0x7f097df40398) at ../../gcc/cp/pt.c:5947 #4 0x000000000066190c in structural_comptypes (t1=0x7f097e14a000, t2=0x7f097df3f7e0, strict=0) at ../../gcc/cp/typeck.c:1169 #5 0x00000000006631a7 in comptypes (t1=0x7f097e14a000, t2=0x7f097df3f7e0, strict=0) at ../../gcc/cp/typeck.c:1298 #6 0x000000000054e11f in template_args_equal (ot=0x7f097e14a000, nt=0x7f097df3f7e0) at ../../gcc/cp/pt.c:5924 #7 0x000000000054e38b in comp_template_args (oldargs=0x7f097e14cfa0, newargs=0x7f097df47370) at ../../gcc/cp/pt.c:5947 #8 0x000000000066190c in structural_comptypes (t1=0x7f097e152930, t2=0x7f097df49150, strict=0) at ../../gcc/cp/typeck.c:1169 #0 0x000000000054d873 in template_args_equal (ot=Cannot access memory at address 0x7fffab5c5fb8) at ../../gcc/cp/pt.c:5881 #1 0x000000000054e38b in comp_template_args (oldargs=0x7f097ea9e5f0, newargs=0x7f097e8b9528) at ../../gcc/cp/pt.c:5947 #2 0x000000000066190c in structural_comptypes (t1=0x7f097ea9fbd0, t2=0x7f097e8baa80, strict=0) at ../../gcc/cp/typeck.c:1169 #3 0x00000000006631a7 in comptypes (t1=0x7f097ea9fbd0, t2=0x7f097e8baa80, strict=0) at ../../gcc/cp/typeck.c:1298 #4 0x000000000054e11f in template_args_equal (ot=0x7f097ea9fbd0, nt=0x7f097e8baa80) at ../../gcc/cp/pt.c:5924 #5 0x000000000054e38b in comp_template_args (oldargs=0x7f097e8a05c8, newargs=0x7f097e8c1500) at ../../gcc/cp/pt.c:5947 #6 0x000000000066190c in structural_comptypes (t1=0x7f097e8a1540, t2=0x7f097e8c33f0, strict=0) at ../../gcc/cp/typeck.c:1169 #7 0x00000000006631a7 in comptypes (t1=0x7f097e8a1540, t2=0x7f097e8c33f0, strict=0) at ../../gcc/cp/typeck.c:1298 #8 0x000000000054e11f in template_args_equal (ot=0x7f097e8a1540, nt=0x7f097e8c33f0) at ../../gcc/cp/pt.c:5924 This stops after one or two minutes, depending on stack ulimit. With an older compiler, I get this time: time g++-4.3 -O3 -c ~/gcc/graphite/gcc/testsuite/g++.dg/graphite/pr41305.C real 0m0.103s user 0m0.072s sys 0m0.012s -- spop at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41305