Hi,
Basically, it appears to me that the failure happens with some versions
of GCC when you're doing (once you look through the macros):
*d = *s;
Where d and s are PMCs. I can only conclude that the compiler is
generating all the reads, then all the writes, which of course requires
sizeof(PMC)/sizeof(void*) registers to do the copy, and then finding it
can't allocate it when doing the cgoto core, possibly because when
compiling computed goto it backs out of doing other things it does with
other runcores that can resolve this issue.
I suspect re-writing it to do a memcpy would solve the problem...anyway,
sleep calls...
Jonathan
- Re: [perl #48677] [BUG] r23917 led to 'make' failure Jonathan Worthington
-