This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/30052] [4.2 Regression] points-to analysis slow and memory hungry
- From: "rguenth at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 21 May 2008 16:05:07 -0000
- Subject: [Bug tree-optimization/30052] [4.2 Regression] points-to analysis slow and memory hungry
- References: <bug-30052-7667@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #58 from rguenth at gcc dot gnu dot org 2008-05-21 16:05 -------
Note that for 4.3 the testcases are still slow and memory-hungry but not
because
of PTA but because of memory partitioning (we have a PR for that) and because
of call clobber analysis.
tree find ref. vars : 15.36 ( 5%) usr 0.80 ( 8%) sys 15.90 ( 5%) wall
817801 kB (35%) ggc
tree alias analysis : 16.27 ( 5%) usr 0.38 ( 4%) sys 16.11 ( 5%) wall
11037 kB ( 0%) ggc
tree call clobbering : 41.35 (14%) usr 0.28 ( 3%) sys 43.00 (14%) wall
3132 kB ( 0%) ggc
tree flow insensitive alias: 31.26 (10%) usr 0.34 ( 3%) sys 31.94 (10%)
wall 0 kB ( 0%) ggc
tree memory partitioning: 83.32 (28%) usr 0.89 ( 9%) sys 84.36 (27%) wall
974 kB ( 0%) ggc
tree SSA incremental : 10.60 ( 4%) usr 0.17 ( 2%) sys 11.11 ( 4%) wall
15755 kB ( 1%) ggc
tree operand scan : 28.71 (10%) usr 0.57 ( 6%) sys 29.59 ( 9%) wall
160271 kB ( 7%) ggc
the flow-insensitive analysis part is also interesting (this is the
sipQtGuipart0.cpp testcase).
I will open a new PR to track the general problems with this testcase.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30052