http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49680
--- Comment #11 from Richard Henderson <rth at gcc dot gnu.org> 2011-07-08 23:03:59 UTC --- HP, the CRIS problem is something else. Basically, nonsense like static void __attribute__((__used__)) call___do_global_dtors_aux (void) { asm ("\t.section\t.fini"); __do_global_dtors_aux (); asm ("\t.text"); } only accidentally worked before. I guess it continues to work so long as debug info is not enabled. Please just implement the CRT_CALL_STATIC_FUNCTION macro for CRIS. If you still have a problem, open a different bug. Back to MIPS herein...