Andy Piper writes:
Something I should mention is that the layout code seems to (I
think)
tickle an optimizer bug in the version of gcc I have. I have to build
glyphs.c without optimization to get around it. Simplistic reorganisation
of glyphs.c does not cure it - but I'm sure someone (Martin ?:) will be
able to figure it out.
I advise trying (separately) -fno-strength-reduce and
-fno-caller-saves, since these have been required for gcc
versions in the past. One nice thing about using older versions
of gcc is that at least you know what to expect.