diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2015-12-05 20:52:47 +0100 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2015-12-05 20:52:47 +0100 |
commit | 263573cf6e027c41d74d1e225e33f6ec85507938 (patch) | |
tree | e316f80bef48f05365583393454ee1db7f0f91cf /include/libc-symbols.h | |
parent | 9cd6514517f8b385fda74dcdca2b9266c6f7eb14 (diff) |
remove __UCLIBC_ASM_GLOBAL_DIRECTIVE__
.globl can be used for every architecture so remove the define.
Sync with GNU C library.
Diffstat (limited to 'include/libc-symbols.h')
-rw-r--r-- | include/libc-symbols.h | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/include/libc-symbols.h b/include/libc-symbols.h index e20362218..fc129db5d 100644 --- a/include/libc-symbols.h +++ b/include/libc-symbols.h @@ -38,7 +38,6 @@ It should define for us the following symbols: * HAVE_ASM_SET_DIRECTIVE if we have `.set B, A' instead of `A = B'. - * ASM_GLOBAL_DIRECTIVE with `.globl' or `.global'. * ASM_TYPE_DIRECTIVE_PREFIX with `@' or `#' or whatever for .type, or leave it undefined if there is no .type directive. * HAVE_ELF if using ELF, which supports weak symbols using `.weak'. @@ -120,12 +119,6 @@ # undef HAVE_ASM_SET_DIRECTIVE #endif -#ifdef __UCLIBC_ASM_GLOBAL_DIRECTIVE__ -# define ASM_GLOBAL_DIRECTIVE __UCLIBC_ASM_GLOBAL_DIRECTIVE__ -#else -# define ASM_GLOBAL_DIRECTIVE .global -#endif - #ifdef __UCLIBC_HAVE_ASM_WEAK_DIRECTIVE__ # define HAVE_ASM_WEAK_DIRECTIVE #else @@ -209,12 +202,12 @@ # ifdef HAVE_ASM_SET_DIRECTIVE # define strong_alias(original, alias) \ - ASM_GLOBAL_DIRECTIVE C_SYMBOL_NAME(alias) ASM_LINE_SEP \ + .globl C_SYMBOL_NAME(alias) ASM_LINE_SEP \ .set C_SYMBOL_NAME(alias),C_SYMBOL_NAME(original) # define strong_data_alias(original, alias) strong_alias(original, alias) # else # define strong_alias(original, alias) \ - ASM_GLOBAL_DIRECTIVE C_SYMBOL_NAME(alias) ASM_LINE_SEP \ + .globl C_SYMBOL_NAME(alias) ASM_LINE_SEP \ C_SYMBOL_NAME(alias) = C_SYMBOL_NAME(original) # define strong_data_alias(original, alias) strong_alias(original, alias) # endif @@ -443,12 +436,12 @@ FIXME! - ? # ifdef HAVE_ASM_SET_DIRECTIVE # define _hidden_strong_alias(original, alias) \ - ASM_GLOBAL_DIRECTIVE C_SYMBOL_NAME(alias) ASM_LINE_SEP \ + .globl C_SYMBOL_NAME(alias) ASM_LINE_SEP \ .hidden C_SYMBOL_NAME(alias) ASM_LINE_SEP \ .set C_SYMBOL_NAME(alias),C_SYMBOL_NAME(original) # else /* dont have .set directive */ # define _hidden_strong_alias(original, alias) \ - ASM_GLOBAL_DIRECTIVE C_SYMBOL_NAME(alias) ASM_LINE_SEP \ + .globl C_SYMBOL_NAME(alias) ASM_LINE_SEP \ .hidden C_SYMBOL_NAME(alias) ASM_LINE_SEP \ C_SYMBOL_NAME(alias) = C_SYMBOL_NAME(original) # endif |