as(1) from binutils 2.17 does not support %gdop().  Partially revert
https://gmplib.org/repo/gmp/rev/20cf1131dc94

Index: mpn/sparc32/sparc-defs.m4
--- mpn/sparc32/sparc-defs.m4.orig
+++ mpn/sparc32/sparc-defs.m4
@@ -80,9 +80,10 @@ m4_assert_defined(`HAVE_GOTDATA')
 	sethi	%hi(_GLOBAL_OFFSET_TABLE_+4), %`$3'
 	add	%`$3', %lo(_GLOBAL_OFFSET_TABLE_+8), %`$3'
 	add	%`$2', %`$3', %`$3'
-	sethi	%gdop_hix22(`$1'), %`$2'
-	xor	%`$2', %gdop_lox10(`$1'), %`$2'
-	ldx	[%`$3' + %`$2'], %`$2', %gdop(`$1')
+	sethi	%hi(`$1'), %`$2'
+	or	%`$2', %lo(`$1'), %`$2'
+	ldx	[%`$3' + %`$2'], %`$2'',`
+	setx	`$1', %`$3', %`$2'
 ',`
 	sethi	%h44(`$1'), %`$2'
 	or	%`$2', %m44(`$1'), %`$2'
