This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: optimization/6007: cfg cleanup tremendous performance hog with -O1
- From: Richard Henderson <rth at redhat dot com>
- To: Jan Hubicka <jh at suse dot cz>
- Cc: Brad Lucier <lucier at math dot purdue dot edu>, David Edelsohn <dje at watson dot ibm dot com>, gcc at gcc dot gnu dot org, mark at codesourcery dot com, feeley at iro dot umontreal dot ca
- Date: Thu, 4 Apr 2002 12:43:37 -0800
- Subject: Re: optimization/6007: cfg cleanup tremendous performance hog with -O1
- References: <20020329162904.GK2886@atrey.karlin.mff.cuni.cz> <200204041456.g34Eunh29854@banach.math.purdue.edu> <20020404162203.GC8420@atrey.karlin.mff.cuni.cz>
On Thu, Apr 04, 2002 at 06:22:03PM +0200, Jan Hubicka wrote:
> Old crossjumping didn't run into this problem just because it didn't handled
> computed jump. I guess one way to proceed is to simply bypass abnormal
> edges when expensive optimization is disabled. (-O1)
I'd say bypass abnormal edges always.
r~