Use -fno-toplevel-reorder with gcc >= 4.2 on sparc-solaris; fixes trac #2312