--- Comment #9 from matz at gcc dot gnu dot org 2008-02-13 14:54 ---
Subject: Bug 35065
Author: matz
Date: Wed Feb 13 14:53:59 2008
New Revision: 132286
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=132286
Log:
PR debug/35065
* var-tracking.c
--- Comment #10 from matz at gcc dot gnu dot org 2008-02-13 15:00 ---
This is fixed now.
--
matz at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #11 from dominiq at lps dot ens dot fr 2008-02-13 16:00 ---
The test gcc.dg/pr35065.c fails on i686-apple-darwin9 with:
FAIL: gcc.dg/pr35065.c (test for excess errors)
Excess errors:
/opt/gcc/gcc-4.3-work/gcc/testsuite/gcc.dg/pr35065.c:33: warning:
initialization makes
--- Comment #12 from matz at gcc dot gnu dot org 2008-02-13 16:18 ---
Whoops, sorry. I fixed the warnings in a different copy of the testcase
than the one I committed :-( Committed the right version now. (Yes, it still
tests what it should test, without the var-tracking patch it runs
--- Comment #13 from jakub at gcc dot gnu dot org 2008-02-13 22:24 ---
This is not sufficient.
block_New, nal_get_annexeb, block_ChainGather still don't have prototypes and
thus:
warning: cast to pointer from integer of different size
is reported on each of the casts of these function
--- Comment #14 from matz at gcc dot gnu dot org 2008-02-13 23:03 ---
Sigh. I've tested the changed testcase only on 32bit :-( Update to r132300.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35065
--- Comment #6 from rguenther at suse dot de 2008-02-12 15:03 ---
Subject: Re: [4.3 Regression] infinite loop while compiling
VLC media player in vt_find_locations
On Tue, 12 Feb 2008, zadeck at naturalbridge dot com wrote:
--- Comment #5 from zadeck at naturalbridge dot
--- Comment #8 from matz at gcc dot gnu dot org 2008-02-12 16:06 ---
Actually the code in var-tracking.c does handle the situation that a reg
contains multiple decls. Or better it tries to. If there weren't an
obvious bug in clobber_variable_part(). With that fixed the looping
--- Comment #7 from matz at gcc dot gnu dot org 2008-02-12 15:36 ---
The immediate problem is that the solution iterates between two orders.
On my machine (i686) it all happen around basic block 231. The even
iterations (after 128 iterations) the var-track info for bb 231 starts with:
--- Comment #5 from zadeck at naturalbridge dot com 2008-02-12 14:56
---
Richi,
I looked at this code once but I really do not know this code at all and really
do not want to learn it. It will take a fair amount of time to try to figure
out what the underlying dataflow problem is and
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35065
11 matches
Mail list logo