* sysdeps/sparc/elf/configure.in (PI_STATIC_AND_HIDDEN): Define if
both binutils and gcc support GOTDATA.
2012-02-20 David S. Miller <davem@davemloft.net>
+ * sysdeps/sparc/elf/configure.in (PI_STATIC_AND_HIDDEN): Define if
+ both binutils and gcc support GOTDATA.
+
* sysdeps/unix/sparc/sysdep.h: Document why we don't use
"rd %pc" in the PIC register setup sequences.
$as_echo "#define HAVE_GCC_GOTDATA 1" >>confdefs.h
fi
+
+if test $libc_cv_sparc_gcc_gotdata = yes \
+ && test $libc_cv_sparc_gotdata = yes; then
+ $as_echo "#define PI_STATIC_AND_HIDDEN 1" >>confdefs.h
+
+fi
if test $libc_cv_sparc_gcc_gotdata = yes; then
AC_DEFINE(HAVE_GCC_GOTDATA)
fi
+
+if test $libc_cv_sparc_gcc_gotdata = yes \
+ && test $libc_cv_sparc_gotdata = yes; then
+ AC_DEFINE(PI_STATIC_AND_HIDDEN)
+fi