http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57074
--- Comment #3 from Alan Modra <amodra at gmail dot com> 2013-05-02 08:54:39 UTC --- In libgcj-tools.so 20316: 00456aec 144 OBJECT LOCAL DEFAULT 22 _ZN3gnu9classpath5tools7keytool17Main$ShutdownHook6class$E That's in .data, as expected. >From the .o file (classpath/tools/.libs/libgcj_tools_la-tools.o) I see this is laid out *not* at an 8 byte address. 26803: 000680ac 144 OBJECT GLOBAL HIDDEN 110 _ZN3gnu9classpath5tools7keytool17Main$ShutdownHook6class$E While the containing section is 8-byte aligned. [110] .data.rel.local PROGBITS 00000000 2151b8 07358c 00 WA 0 0 8 So a gcj bug by the look of it.