This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 3.3 compile time regression (22400%)


On Wed, Mar 19, 2003 at 12:58:46AM +0100, Steven Bosscher wrote:
> Op wo 19-03-2003, om 00:42 schreef Michael Matz:
> > Hi,
> > 
> > On Tue, 18 Mar 2003, John David Anglin wrote:
> > 
> > > I was finally successful in building Dialogs.C from LyX 1.3.0 on
> > > hppa2.0-hp-hpux11.11 with -O2 and -fno-default-inline:
> > >
> > >  life analysis         :17359.67 (92%) usr   9.10 (16%) sys17522.54 (90%) wall
> > 
> > Yikes!  Such behaviour would normally only be expected from fully
> > connected CFGs if at all, or CFGs with big tree-width, but normal C++ code
> > even if using exceptions doesn't result in a CFG _that_ ugly.  Do you care
> > enough to reduce the file a bit (so you have a chance to play with it
> > without becoming dust), create a profileable cc1plus and post the
> > hotspots?
> 
> Is there a PR for this issue now?  This issue obvioulsy is quite bad for
> a 3.3 release, but I couldn't find a PR for it.

I just filed PR10160 about this. This is against Solaris 9/SPARC. Time
isn't consumed by "life analysis" this time but by:
 scheduling            :7510.98 (87%) usr   0.74 ( 4%) sys13791.00 (86%) wall

This is with GNU C++ version 3.3 20030319 and "-O2
-fno-default-inline". I run out of memory when -fno-default-inline is
left out.

I'm building a profiling cc1plus on HP-UX 11.00 now to run tests.

-- 
albert chin (china at thewrittenword dot com)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]