This libgo patch by James Clarke fixes GOARCH_CACHELINESIZE on ia64. Bootstrapped on x86_64-pc-linux-gnu. Committed to mainline.
Ian
Index: gcc/go/gofrontend/MERGE =================================================================== --- gcc/go/gofrontend/MERGE (revision 256262) +++ gcc/go/gofrontend/MERGE (working copy) @@ -1,4 +1,4 @@ -9b9bece388d1bacdc9d1d0024e722ffe449d221d +1319f36ccc65cf802b8e17ddd3d2da3ca6d82f4c The first line of this file holds the git revision number of the last merge done from the gofrontend repository. Index: libgo/configure.ac =================================================================== --- libgo/configure.ac (revision 256262) +++ libgo/configure.ac (working copy) @@ -264,7 +264,7 @@ GOARCH_HUGEPAGESIZE="1 << 21" ia64-*-*) GOARCH=ia64 GOARCH_FAMILY=IA64 - GOARCH_CACHELINESIZE=16384 + GOARCH_CACHELINESIZE=128 GOARCH_PHYSPAGESIZE=65536 ;; m68k*-*-*)