Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2005-01-18 22:27:44 +0300
committerJeff Johnston <jjohnstn@redhat.com>2005-01-18 22:27:44 +0300
commit3f38ba78c841845a2ece05a83ad9bfcdc38c9293 (patch)
tree7aebe3c7e516b76fa672bd8ce706c1b372c23e56 /libgloss/libnosys
parentc377f1e3fec328bdf9bdfce25190b2c8356e4be7 (diff)
2005-01-18 Hans-Peter Nilsson <hp@axis.com>
* libnosys/warning.h (link_warning) [HAVE_GNU_LD and HAVE_ELF]: Prefix symbol in section name with __SYMBOL_PREFIX. Do not use __make_section_unallocated. Mark magic variable as used.
Diffstat (limited to 'libgloss/libnosys')
-rw-r--r--libgloss/libnosys/warning.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/libgloss/libnosys/warning.h b/libgloss/libnosys/warning.h
index 8ab03e4e8..767a5de79 100644
--- a/libgloss/libnosys/warning.h
+++ b/libgloss/libnosys/warning.h
@@ -17,9 +17,9 @@
# ifdef HAVE_SECTION_ATTRIBUTES
# define link_warning(symbol, msg) \
- __make_section_unallocated (".gnu.warning." #symbol) \
static const char __evoke_link_warning_##symbol[] \
- __attribute__ ((section (".gnu.warning." #symbol))) = msg;
+ __attribute__ ((section (".gnu.warning." __SYMBOL_PREFIX #symbol), \
+ __used__)) = msg;
# else
# define link_warning(symbol, msg)
# endif