Anton Ertl wrote: > > [...]
I'm really not in a position to follow the details of the discussion about alignment exceptions in my PowerPC 601 (old) manual without a lot of effort, but it does mention that the last two bits are simply ignored for computing the address in branch instructions (they mean something else). So maybe it's not the address itself, but what's at the preceding aligned address that's causing the fault for direct threading.What happens when I step through it with gdb I see that 0x100004dd is loaded into cnt (ctr), then the bctr is performed, and execution continues at 0x100004dc; so something corrects the alignment error in this case, and the signal handler is not invoked. Hmm.
By the way, I didn't actually check the Forth code on my system, because my copy of gforth was in an unknown state. I'll go do that now.
-- David
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
