From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19195 invoked by alias); 28 Dec 2009 12:11:27 -0000 Received: (qmail 19152 invoked by uid 48); 28 Dec 2009 12:11:15 -0000 Date: Mon, 28 Dec 2009 12:11:00 -0000 Message-ID: <20091228121115.19151.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug target/42503] [4.4 Regression] gcc-4.4-20091215 broke libjava on ARM In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "mikpe at it dot uu dot se" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-12/txt/msg02531.txt.bz2 ------- 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