------- Comment #23 from hjl at lucon dot org 2006-11-09 15:47 ------- (In reply to comment #20) > > I am playing with some ideas how to fix this, unless I come up with > something > > soon, I will revert the patch (except for the testcase that I would like to > > remain in the testsuite). > > The best I was able to do is the following patch. Virtual operand prunning > removes all the symbols that the SMTs have in common, which causes this PR. > The patch adds artificial "conflict" symbols to all pairs of aliasing SMTs, to > avoid this. Just looking at the dump of the testcase for this PR, it appears > quite expensive (there are a lot of new virtual operands); I will check what > the memory behavior is on larger testcases. >
It failed during bootstrap: /net/gnu-13/export/gnu/src/gcc/gcc/gcc/tree-dfa.c: In function âfind_referenced_varsâ: /net/gnu-13/export/gnu/src/gcc/gcc/gcc/tree-dfa.c:99: internal compiler error: in mark_operand_necessary, at tree-ssa-dce.c:261 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. make[5]: *** [tree-dfa.o] Error 1 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29680