(__attribute_used__): Define.

This commit is contained in:
Ulrich Drepper 2001-10-26 23:35:32 +00:00
parent a5fcd16647
commit d3640b91f7
1 changed files with 9 additions and 0 deletions

View File

@ -160,6 +160,15 @@
# define __attribute_pure__ /* Ignore */
#endif
/* At some point during the gcc 3.1 development the `used' attribute
for functions was introduced. We don't want to use it unconditionally
(although this would be possible) since it generates warnings. */
#if __GNUC_PREREQ (3,1)
# define __attribute_used__ __attribute__ ((__used__))
#else
# define __attribute_used__ __attribute__ ((__unused__))
#endif
/* At some point during the gcc 2.8 development the `format_arg' attribute
for functions was introduced. We don't want to use it unconditionally
(although this would be possible) since it generates warnings.