On further inspection, it appears to me that the casting in moreglue() (also in libc/stdio/findfp.c) is guaranteed to generate bad alignment. This should probably just be reversed to put the glue after the FILEs rather than before. ------------------------------------------------------------------------------