optimization/8092: cross-jump triggers too often

Richard Henderson rth@redhat.com
Tue Oct 1 11:56:00 GMT 2002


The following reply was made to PR optimization/8092; it has been noted by GNATS.

From: Richard Henderson <rth@redhat.com>
To: Bernd Paysan <bernd.paysan@gmx.de>
Cc: rth@gcc.gnu.org, gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org,
   nobody@gcc.gnu.org, gcc-gnats@gcc.gnu.org
Subject: Re: optimization/8092: cross-jump triggers too often
Date: Tue, 1 Oct 2002 11:55:02 -0700

 On Tue, Oct 01, 2002 at 04:38:40PM +0200, Bernd Paysan wrote:
 > Ok, here's engine.i (compressed with bzip2). The relevant function is 
 > engine.
 
 Well I'm horrified all right -- by the source.  For the record, I
 wouldn't count on this thing working indefinitely.
 
 I had to modify it a bit to get it to compile with mainline.  The
 use of asm register variables falls over the compiler's use of
 __builtin_memset, which requires edi.  I wish I could give a proper
 error message for this instead of ICE, but we don't save enough
 information long enough for me to remember that this is the user's
 fault.
 
 Anyway, I don't see anything that sticks out like a sore thumb wrt 
 either cross-jumping or gcse.  Can you be more specific?
 
 
 r~



More information about the Gcc-prs mailing list