------- Comment #10 from mikpe at it dot uu dot se 2010-04-16 13:04 ------- The -ffixed-$reg option worked for MIPS up to r128346 but broke in r128347:
Author: rsandifo Date: Mon Sep 10 15:21:18 2007 New Revision: 128347 URL: http://gcc.gnu.org/viewcvs?root=3Dgcc&view=3Drev&rev=3D128347 Log: gcc/ * config/mips/mips.c (mips_global_pointer): Check call_really_used_regs instead of call_used_regs. (mips_save_reg_p): Likewise. Save all call-saved registers if current_function_saves_all_registers. Fix indentation. No longer treat $18 as a special case. (compute_frame_size): Guard FPR loop with TARGET_HARD_FLOAT. See also the thread around: http://gcc.gnu.org/ml/gcc-patches/2007-09/msg00886.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43700