* libc/include/stdio.h (_ELIDABLE_INLINE): Work even when using

CFLAGS=-O0.
This commit is contained in:
Eric Blake 2007-04-10 12:49:18 +00:00
parent 17c0c97d7c
commit 503e2d1c76
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2007-04-10 Eric Blake <ebb9@byu.net>
* libc/include/stdio.h (_ELIDABLE_INLINE): Work even when using
CFLAGS=-O0.
2007-04-09 Eric Blake <ebb9@byu.net>
* libc/include/stdio.h: Add gcc format attributes to printf and

View File

@ -506,7 +506,7 @@ FILE *_EXFUN(funopen,(const _PTR _cookie,
'extern inline'. */
#if defined(__GNUC__) && !defined(__GNUC_STDC_INLINE__)
/* We're using GCC, but without the new C99-compatible behaviour. */
#define _ELIDABLE_INLINE extern __inline__
#define _ELIDABLE_INLINE extern __inline__ _ATTRIBUTE ((__always_inline__))
#else
/* We're using GCC in C99 mode, or an unknown compiler which
we just have to hope obeys the C99 semantics of inline. */