Hi Jon, Randall and Alex,
this might not be related but still an idea. Have you tried to build
picolisp with gcc optimizations off? Recently, I had a problem with
with code which was something like (mapcar char ...) where picolisp
crashed for some strange reason. The problem went away when I removed
-O2 flag from Makefile (I think it worked with -O1, not sure now). I
think there was some other problem mentioned on this mailing list that
was caused by -O2...