diff options
author | Ulrich Drepper <drepper@redhat.com> | 1998-08-18 23:16:34 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1998-08-18 23:16:34 +0000 |
commit | eedbbe588f893e8bd93e65617d3fd98e172a3569 (patch) | |
tree | a5ab43d9c7d9e7af6f409d1873801861f9cbda36 | |
parent | c82e61161c23c61763d751c39ea6096f025e32ec (diff) | |
download | glibc-eedbbe588f893e8bd93e65617d3fd98e172a3569.tar.gz glibc-eedbbe588f893e8bd93e65617d3fd98e172a3569.tar.xz glibc-eedbbe588f893e8bd93e65617d3fd98e172a3569.zip |
Define __USE_EXTERN_INLINES for recent enough gcc.
-rw-r--r-- | include/features.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/features.h b/include/features.h index 935a113a3c..8cfc990f69 100644 --- a/include/features.h +++ b/include/features.h @@ -248,6 +248,12 @@ # define __USE_LARGEFILE64 # endif +#endif /* !ASSEMBLER */ + +/* Decide whether we can define 'extern inline' functions in headers. */ +#if defined __GNUC__ && (__GNUC__ > 2 || __GNUC__ == 2 && __GNUC_MINOR__ >= 7)\ + && defined __OPTIMIZE__ && !defined __OPTIMIZE_SIZE__ +# define __USE_EXTERN_INLINES 1 #endif /* This is here only because every header file already includes this one. */ |