This is the mail archive of the gcc-bugs@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: optimization/8092: cross-jump triggers too often


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~


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