glibc/sysdeps/sparc
Joseph Myers 53f5c65914 Fix sparc64 build with GCC 9.
Similar to the x86_64 and armv7 build issues, glibc fails to build for
sparc64 with current mainline GCC because of aliases declared in the
course of defining IFUNCs, which copy their attributes from a header
declaration, ending up with fewer attributes than the (built-in)
string function they alias.  This patch fixes the issue similarly to
the fixes for those other architectures.

Tested with build-many-glibcs.py compilers build for
sparc64-linux-gnu.

	* sysdeps/sparc/sparc-ifunc.h [SHARED]
	(sparc_ifunc_redirected_hidden_def): Use __attribute_copy__ to
	copy attributes from name.
2018-11-13 00:27:06 +00:00
..
bits
fpu
nptl
sparc32
sparc64
sys
abort-instr.h
backtrace.c
configure
configure.ac
crti.S
crtn.S
dl-dtprocnum.h
dl-procinfo.c
dl-procinfo.h
dl-sysdep.h
dl-tls.h
gccframe.h
ldsodefs.h
machine-gmon.h
Makefile
mempcpy.S
memusage.h
preconfigure
sparc-ifunc.h Fix sparc64 build with GCC 9. 2018-11-13 00:27:06 +00:00
sparc-mcount.S
stackinfo.h
Subdirs
sysdep.h