[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-06-10 Thread aoliva at gcc dot gnu dot org
--- Comment #42 from aoliva at gcc dot gnu dot org 2010-06-10 17:01 --- Subject: Bug 41371 Author: aoliva Date: Thu Jun 10 17:01:32 2010 New Revision: 160563 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=160563 Log: PR debug/41371 * var-tracking.c (find_loc_in_1pdv): Remove rec

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-06-10 Thread aoliva at gcc dot gnu dot org
--- Comment #41 from aoliva at gcc dot gnu dot org 2010-06-10 16:44 --- Subject: Bug 41371 Author: aoliva Date: Thu Jun 10 16:43:46 2010 New Revision: 160559 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=160559 Log: PR debug/41371 * var-tracking.c (find_loc_in_1pdv): Remove rec

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-06-08 Thread aoliva at gcc dot gnu dot org
--- Comment #40 from aoliva at gcc dot gnu dot org 2010-06-09 04:56 --- Fixed -- aoliva at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-06-04 Thread jakub at gcc dot gnu dot org
--- Comment #39 from jakub at gcc dot gnu dot org 2010-06-04 16:48 --- Subject: Bug 41371 Author: jakub Date: Fri Jun 4 16:47:41 2010 New Revision: 160282 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=160282 Log: PR debug/41371 * var-tracking.c (find_loc_in_1pd

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-06-04 Thread jakub at gcc dot gnu dot org
--- Comment #38 from jakub at gcc dot gnu dot org 2010-06-04 16:42 --- Subject: Bug 41371 Author: jakub Date: Fri Jun 4 16:42:27 2010 New Revision: 160280 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=160280 Log: PR debug/41371 * var-tracking.c (find_loc_in_1pd

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-06-04 Thread rguenth at gcc dot gnu dot org
--- Comment #37 from rguenth at gcc dot gnu dot org 2010-06-04 12:45 --- Subject: Bug 41371 Author: rguenth Date: Fri Jun 4 12:44:41 2010 New Revision: 160261 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=160261 Log: 2010-06-04 Richard Guenther Backport from mainl

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-06-04 Thread jakub at gcc dot gnu dot org
--- Comment #36 from jakub at gcc dot gnu dot org 2010-06-04 11:15 --- With Alex' patch with checking guarded with #ifdef ENABLE_CHECKING (currently bootstrapping/regtesting that) I see on x86_64 on the trunk: time ./cc1plus -m32 -quiet -g -Os -fomit-frame-pointer bug-611650_analysis.ii

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-06-04 Thread rguenth at gcc dot gnu dot org
--- Comment #35 from rguenth at gcc dot gnu dot org 2010-06-04 11:03 --- Created an attachment (id=20837) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20837&action=view) bnc611650 Another testcase from open-office this time, on i?86-linux only. $> time g++ -c -g -Os -fomit-fra

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-06-04 Thread aoliva at gcc dot gnu dot org
--- Comment #34 from aoliva at gcc dot gnu dot org 2010-06-04 10:03 --- Created an attachment (id=20836) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20836&action=view) Patch that fixes the bug and verifies recursion is bounded as expected This patch (except for comments and Chan

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-06-04 Thread aoliva at gcc dot gnu dot org
--- Comment #33 from aoliva at gcc dot gnu dot org 2010-06-04 09:51 --- Mine -- aoliva at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned a

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-06-04 Thread jakub at gcc dot gnu dot org
--- Comment #32 from jakub at gcc dot gnu dot org 2010-06-04 09:30 --- Created an attachment (id=20835) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20835&action=view) hack Hack that shows that the maximum depth is 3 even for the found == NULL cases. Alex tells me on IRC he has t

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-06-04 Thread jakub at gcc dot gnu dot org
--- Comment #31 from jakub at gcc dot gnu dot org 2010-06-04 09:24 --- Created an attachment (id=20834) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20834&action=view) limit-depth.patch Quick patch that brings the time down to 1 minute 15 sec. >From the callgrind dump on this te

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-06-04 Thread jakub at gcc dot gnu dot org
--- Comment #30 from jakub at gcc dot gnu dot org 2010-06-04 09:02 --- Created an attachment (id=20833) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20833&action=view) rh598310.i.bz2 Another testcase from wine, ./cc1 -m32 -fPIC -fno-strict-aliasing -g -O2 rh598310.i -quiet takes

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-05-25 Thread jakub at gcc dot gnu dot org
--- Comment #29 from jakub at gcc dot gnu dot org 2010-05-25 16:27 --- Subject: Bug 41371 Author: jakub Date: Tue May 25 16:27:03 2010 New Revision: 159829 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=159829 Log: PR debug/41371 * var-tracking.c (find_loc_in_1pd

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-05-25 Thread jakub at gcc dot gnu dot org
--- Comment #28 from jakub at gcc dot gnu dot org 2010-05-25 10:39 --- Created an attachment (id=20741) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=20741&action=view) gcc46-pr41371.patch Another small optimization. At least on this testcase in 80% the s1node and s2var->var_part

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-05-18 Thread jakub at gcc dot gnu dot org
--- Comment #27 from jakub at gcc dot gnu dot org 2010-05-18 09:36 --- Subject: Bug 41371 Author: jakub Date: Tue May 18 09:35:52 2010 New Revision: 159528 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=159528 Log: PR debug/41371 * var-tracking.c (find_loc_in_1pd

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-05-17 Thread rguenth at gcc dot gnu dot org
--- Comment #26 from rguenth at gcc dot gnu dot org 2010-05-17 14:28 --- The problem from comment #12 seems to be back. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41371

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-05-16 Thread pluto at agmk dot net
--- Comment #25 from pluto at agmk dot net 2010-05-16 12:26 --- PR43776 constains another thestcase: results for top of 4.5/4.6: $ time g++45 -Wall -c 1.ii -O1 -g2 1.ii: In member function 'void es::ClockAnalyzer::initPrimitives()': 1.ii:38722:7: note: variable tracking size limit exce

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-05-16 Thread pluto at agmk dot net
--- Comment #24 from pluto at agmk dot net 2010-05-16 12:22 --- *** Bug 43776 has been marked as a duplicate of this bug. *** -- pluto at agmk dot net changed: What|Removed |Added

[Bug debug/41371] [4.5/4.6 Regression] var-tracking is slow and memory hungry

2010-05-16 Thread rguenth at gcc dot gnu dot org
--- Comment #23 from rguenth at gcc dot gnu dot org 2010-05-16 10:49 --- I see variable tracking : 734.06 (99%) usr 0.33 (35%) sys 735.29 (99%) wall 11548 kB ( 8%) ggc ... 743.18user 1.00system 12:25.12elapsed 99%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+10440outputs (0ma