From patchwork Fri May 25 18:22:44 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: libgo patch committed: Fix cast error From: Ian Taylor X-Patchwork-Id: 161393 Message-Id: To: gcc-patches@gcc.gnu.org, gofrontend-dev@googlegroups.com Date: Fri, 25 May 2012 11:22:44 -0700 This patch to libgo fixes a cast error in the new file print.c that shows up on 32-bit systems. Bootstrapped and ran Go testsuite on x86_64-unknown-linux-gnu. Committed to mainline and 4.7 branch. Ian diff -r ae91b408310f libgo/runtime/print.c --- a/libgo/runtime/print.c Thu May 24 14:06:08 2012 -0700 +++ b/libgo/runtime/print.c Fri May 25 11:20:33 2012 -0700 @@ -136,7 +136,7 @@ runtime_printpc(void *p __attribute__ ((unused))) { runtime_prints("PC="); - runtime_printhex((uint64)runtime_getcallerpc(p)); + runtime_printhex((uint64)(uintptr)runtime_getcallerpc(p)); } void