From patchwork Wed Mar 9 05:32:44 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: libgo patch committed: Fix search for next prime Date: Tue, 08 Mar 2011 19:32:44 -0000 From: Ian Taylor X-Patchwork-Id: 86059 Message-Id: To: gcc-patches@gcc.gnu.org, gofrontend-dev@googlegroups.com This patch to libgo fixes the search for the next prime to use for the number of buckets. Bootstrapped and ran Go testsuite on x86_64-unknown-linux-gnu. Committed to mainline. The problem was reported in PR 47910, which this fixes. Ian diff -r 87faad0d0c52 libgo/runtime/go-new-map.c --- a/libgo/runtime/go-new-map.c Mon Mar 07 15:35:24 2011 -0800 +++ b/libgo/runtime/go-new-map.c Tue Mar 08 21:27:32 2011 -0800 @@ -85,7 +85,7 @@ { size_t mid; - mid = (low + high / 2); + mid = (low + high) / 2; /* Here LOW <= MID < HIGH. */