From: Ulrich Drepper Date: Sat, 3 Aug 2002 18:40:18 +0000 (+0000) Subject: Optimize if HAVE_BROKEN_ALIAS_ATTRIBUTE is not defined. X-Git-Tag: cvs/glibc-2-3~564 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2b29b5acdd746f16946a0fa1d93c4be8032ad6b1;p=thirdparty%2Fglibc.git Optimize if HAVE_BROKEN_ALIAS_ATTRIBUTE is not defined. --- diff --git a/include/libc-symbols.h b/include/libc-symbols.h index 84ee166e99f..74fea25e9ec 100644 --- a/include/libc-symbols.h +++ b/include/libc-symbols.h @@ -440,18 +440,15 @@ versioned_symbol (libc, __real_foo, foo, GLIBC_2_1); libc_hidden_ver (__real_foo, foo) */ -#if defined SHARED && defined DO_VERSIONING +#if defined SHARED && defined DO_VERSIONING \ + && !defined HAVE_BROKEN_ALIAS_ATTRIBUTE # ifndef __ASSEMBLER__ # ifdef HAVE_BROKEN_VISIBILITY_ATTRIBUTE # define __hidden_proto_hiddenattr # else # define __hidden_proto_hiddenattr attribute_hidden # endif -# ifndef HAVE_BROKEN_ALIAS_ATTRIBUTE -# define hidden_proto(name) __hidden_proto (name, __GI_##name) -# else -# define hidden_proto(name) -# endif +# define hidden_proto(name) __hidden_proto (name, __GI_##name) # define __hidden_proto(name, internal) \ __typeof (name) internal; \ __typeof (name) name __asm__ (__hidden_asmname (#internal)) \