------- Comment #3 from james at jamesmolloy dot co dot uk 2009-02-17 11:28 ------- Resolved. Thanks to both of you - pointing me at the other bug report made me realise I wasn't aligning properly, and the second comment confirmed it.
The ELF loader wasn't handling section alignment constraints correctly. Many thanks - sorry for crying wolf! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39209