------- Comment #4 from jakub at gcc dot gnu dot org 2010-04-12 08:41 ------- Isn't this just a user error then? You should have used -ffixed-20 if you use a call saved register as global register IMHO.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43700