it's my fault.  8c is designed not to run out of registers and when
i added the division by constant optimization i thought i could
get away with a temporary.  it works nearly all the time :-)
a simple fix is to check for register squeeze and bypass the
optimization if it's going to fail.  there are other smarter, and
not too complex, alternatives.

brucee

On Nov 20, 2007 5:14 AM, Charles Forsyth <[EMAIL PROTECTED]> wrote:
> >does the function that causes 8c to quit declare a large
> >number of "register int" variables?
>
> it ignores you, and works that out itself.
>
> usually the troublesome expression really does use
> so many registers it needs to spill to memory, but doesn't.

Reply via email to