------- Comment #10 from mikpe at it dot uu dot se 2009-12-28 12:11 ------- Matthias, your Debian patch includes the following, which is not part of the trunk fix for PR40134 but instead appears to be a fragment from an early version of the PR41175/PR40677 fix (which seems to depend on PR40134):
--- a/src/gcc/config/rs6000/rs6000.c (revision 151558) +++ b/src/gcc/config/rs6000/rs6000.c (working copy) @@ -15869,7 +15869,7 @@ no_global_regs_above (int first, bool gpr) { int i; - for (i = first; i < gpr ? 32 : 64 ; i++) + for (i = first; i < (gpr ? 32 : 64) ; i++) if (global_regs[i]) return false; return true; -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42503