[Bug tree-optimization/14703] [4.4 regression] Inadequate optimization of inline templated functions, infinite loop in ipa-reference and memory hog

2008-09-19 Thread hubicka at gcc dot gnu dot org
--- Comment #15 from hubicka at gcc dot gnu dot org 2008-09-19 06:22 --- The infinite loop in ipa-reference is solved now. Is the sixtrack problem remaining and if so, would be possible to test the proposed patch? We probably could track it as independent PR and close this one. Honza

[Bug tree-optimization/14703] [4.4 regression] Inadequate optimization of inline templated functions, infinite loop in ipa-reference and memory hog

2008-09-12 Thread hubicka at gcc dot gnu dot org
--- Comment #13 from hubicka at gcc dot gnu dot org 2008-09-12 08:33 --- Having testcase would be great. In theory removing unused things from debug info should not make any difference. Perhaps it is related to stack frame packing, that is only other place walking blocks. could you

[Bug tree-optimization/14703] [4.4 regression] Inadequate optimization of inline templated functions, infinite loop in ipa-reference and memory hog

2008-09-12 Thread hubicka at gcc dot gnu dot org
--- Comment #14 from hubicka at gcc dot gnu dot org 2008-09-12 08:39 --- Created an attachment (id=16301) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16301action=view) patch that should fix the sixtrack problem. This patch should solve the sixtrack problem. Can you please test

[Bug tree-optimization/14703] [4.4 regression] Inadequate optimization of inline templated functions, infinite loop in ipa-reference and memory hog

2008-09-10 Thread luisgpm at linux dot vnet dot ibm dot com
--- Comment #12 from luisgpm at linux dot vnet dot ibm dot com 2008-09-11 05:18 --- This patch (revision 140068) breaks SPEC2000's 200.sixtrack benchmark for POWER6 due to miscompares. Reverting this patch solves the problem. Not sure what specific problem was introduced. I can

[Bug tree-optimization/14703] [4.4 regression] Inadequate optimization of inline templated functions, infinite loop in ipa-reference and memory hog

2008-09-06 Thread hubicka at gcc dot gnu dot org
--- Comment #8 from hubicka at gcc dot gnu dot org 2008-09-06 12:37 --- Hi, the following patch fixes inlining problem: Index: passes.c === --- passes.c(revision 139985) +++ passes.c(working copy) @@ -565,6 +565,7

[Bug tree-optimization/14703] [4.4 regression] Inadequate optimization of inline templated functions, infinite loop in ipa-reference and memory hog

2008-09-06 Thread hubicka at gcc dot gnu dot org
--- Comment #9 from hubicka at gcc dot gnu dot org 2008-09-06 12:56 --- cp/lex.c:590 (copy_decl) 10176: 0.0% 0: 0.0% 578168: 0.0% 66200: 0.0% 2257 cp/lex.c:510 (build_lang_decl) 161064: 0.1% 73304: 0.0%

[Bug tree-optimization/14703] [4.4 regression] Inadequate optimization of inline templated functions, infinite loop in ipa-reference and memory hog

2008-09-06 Thread hubicka at gcc dot gnu dot org
--- Comment #10 from hubicka at gcc dot gnu dot org 2008-09-06 17:11 --- Subject: Bug 14703 Author: hubicka Date: Sat Sep 6 17:10:00 2008 New Revision: 140068 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=140068 Log: PR tree-optimization/14703 * tree-ssa-live.c

[Bug tree-optimization/14703] [4.4 regression] Inadequate optimization of inline templated functions, infinite loop in ipa-reference and memory hog

2008-09-06 Thread hubicka at gcc dot gnu dot org
--- Comment #11 from hubicka at gcc dot gnu dot org 2008-09-06 20:23 --- The code quality problems are solved. Not closing the bug until IPA-reference is fixed. Honza -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14703