Hello, I'm cross-compiling glibc(eglibc) for new processor. As far as I can see -fno-toplevel-reorder option is critical for successful build. Without option some files (initfini.c, source for crt*.o) can be miscompiled.
I've heard that option might become deprecated in future gcc versions (e.g. 4.6). Although, I don't have any evidence. Could you please clarify? Regards, Sergey Yakoushkin