This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
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)