diff mbox

libgo patch committed: Handle PPC ELF v2 in libgo test script

Message ID mcrwqk5gmst.fsf@iant-glaptop.roam.corp.google.com
State New
Headers show

Commit Message

Ian Lance Taylor Nov. 19, 2013, 2:14 a.m. UTC
Ulrich Weigand pointed out that the new PPC ELF v2 ABI does not use
function descriptors.  The libgo testsuite script had special code to
recognize function descriptors in the data section for PPC.  This patch
lets it also recognize functions in the text section.  Bootstrapped and
ran Go testsuite on x86_64-unknown-linux-gnu, which admittedly proves
nothing.  Committed to mainline.

Ian
diff mbox

Patch

diff -r 5f0d0a4d0075 libgo/testsuite/gotest
--- a/libgo/testsuite/gotest	Mon Nov 18 18:11:13 2013 -0800
+++ b/libgo/testsuite/gotest	Mon Nov 18 18:11:49 2013 -0800
@@ -369,7 +369,7 @@ 
 {
 	text="T"
 	case "$GOARCH" in
-	ppc64) text="D" ;;
+	ppc64) text="[TD]" ;;
 	esac
 
 	symtogo='sed -e s/_test/XXXtest/ -e s/.*_\([^_]*\.\)/\1/ -e s/XXXtest/_test/'