From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11948 invoked by alias); 23 Jul 2005 21:59:00 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 11926 invoked by uid 48); 23 Jul 2005 21:58:56 -0000 Date: Sat, 23 Jul 2005 22:14:00 -0000 Message-ID: <20050723215856.11925.qmail@sourceware.org> From: "pinskia at gcc dot gnu dot org" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20021025133601.8361.gerald@pfeifer.com> References: <20021025133601.8361.gerald@pfeifer.com> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug rtl-optimization/8361] [3.4/4.0/4.1 regression] C++ compile-time performance regression X-Bugzilla-Reason: CC X-SW-Source: 2005-07/txt/msg03012.txt.bz2 List-Id: ------- Additional Comments From pinskia at gcc dot gnu dot org 2005-07-23 21:58 ------- We have regressioned since the last time someone reported on this one: -O0 -O1 -O2 -O3 11.1 41.7 55.6 65.9 For -O3, the following passes stand out for compile time: tree PTA : 4.04 ( 6%) usr 0.11 ( 1%) sys 4.45 ( 5%) wall 9319 kB ( 2%) ggc tree alias analysis : 5.34 ( 7%) usr 1.42 ( 9%) sys 7.07 ( 8%) wall 11463 kB ( 2%) ggc parser : 4.48 ( 6%) usr 2.16 (14%) sys 7.11 ( 8%) wall 95214 kB (18%) ggc tree operand scan : 4.28 ( 6%) usr 2.86 (19%) sys 7.41 ( 8%) wall 22145 kB ( 4%) ggc dominator optimization: 3.60 ( 5%) usr 0.21 ( 1%) sys 4.02 ( 4%) wall 16448 kB ( 3%) ggc expand : 3.13 ( 4%) usr 0.27 ( 2%) sys 3.53 ( 4%) wall 34210 kB ( 6%) ggc For memory usage: integration : 2.70 ( 4%) usr 0.30 ( 2%) sys 3.24 ( 4%) wall 124856 kB (24%) ggc parser : 4.48 ( 6%) usr 2.16 (14%) sys 7.11 ( 8%) wall 95214 kB (18%) ggc At -O0 compile time: parser : 4.55 (33%) usr 2.00 (29%) sys 6.75 (31%) wall 94454 kB (50%) ggc name lookup : 1.82 (13%) usr 2.98 (43%) sys 5.02 (23%) wall 17923 kB ( 9%) ggc expand : 1.57 (11%) usr 0.40 ( 6%) sys 2.04 ( 9%) wall 33674 kB (18%) ggc global alloc : 1.22 ( 9%) usr 0.06 ( 1%) sys 1.36 ( 6%) wall 8858 kB ( 5%) ggc for memory usage, just the parser. at -O1: parser : 4.23 ( 9%) usr 2.23 (17%) sys 6.94 (11%) wall 94371 kB (22%) ggc integration : 2.46 ( 5%) usr 0.29 ( 2%) sys 2.70 ( 4%) wall 104683 kB (25%) ggc tree PTA : 3.48 ( 7%) usr 0.09 ( 1%) sys 3.76 ( 6%) wall 8378 kB ( 2%) ggc tree alias analysis : 3.22 ( 7%) usr 1.23 ( 9%) sys 4.69 ( 7%) wall 6203 kB ( 1%) ggc tree SSA incremental : 2.52 ( 5%) usr 0.30 ( 2%) sys 3.06 ( 5%) wall 3278 kB ( 1%) ggc tree operand scan : 3.56 ( 7%) usr 2.32 (18%) sys 6.40 (10%) wall 18232 kB ( 4%) ggc memory usage: integration : 2.46 ( 5%) usr 0.29 ( 2%) sys 2.70 ( 4%) wall 104683 kB (25%) ggc parser : 4.23 ( 9%) usr 2.23 (17%) sys 6.94 (11%) wall 94371 kB (22%) ggc -O2: expand : 2.90 ( 5%) usr 0.24 ( 2%) sys 3.02 ( 4%) wall 31476 kB ( 7%) ggc tree SSA incremental : 2.67 ( 4%) usr 0.38 ( 3%) sys 3.30 ( 4%) wall 6252 kB ( 1%) ggc tree operand scan : 3.76 ( 6%) usr 2.49 (18%) sys 6.05 ( 8%) wall 19509 kB ( 4%) ggc dominator optimization: 2.91 ( 5%) usr 0.13 ( 1%) sys 3.14 ( 4%) wall 14117 kB ( 3%) ggc tree PTA : 3.46 ( 6%) usr 0.15 ( 1%) sys 3.79 ( 5%) wall 8394 kB ( 2%) ggc tree alias analysis : 3.97 ( 6%) usr 1.40 (10%) sys 5.65 ( 7%) wall 10165 kB ( 2%) ggc parser : 4.41 ( 7%) usr 2.34 (17%) sys 7.21 ( 9%) wall 94371 kB (20%) ggc integration : 2.48 ( 4%) usr 0.23 ( 2%) sys 2.70 ( 3%) wall 104710 kB (22%) ggc memory usage: parser : 4.41 ( 7%) usr 2.34 (17%) sys 7.21 ( 9%) wall 94371 kB (20%) ggc integration : 2.48 ( 4%) usr 0.23 ( 2%) sys 2.70 ( 3%) wall 104710 kB (22%) ggc -- What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2005-01-16 14:16:42 |2005-07-23 21:58:55 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8361