public inbox for newlib-cvs@sourceware.org
help / color / mirror / Atom feed
* [newlib-cygwin] Remove lint support from system headers and MD x86 headers.
@ 2018-07-30 8:52 Sebastian Huber
0 siblings, 0 replies; only message in thread
From: Sebastian Huber @ 2018-07-30 8:52 UTC (permalink / raw)
To: newlib-cvs
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=1736bd300339aa54ddf5f179dbb40c4b19079dd7
commit 1736bd300339aa54ddf5f179dbb40c4b19079dd7
Author: kib <kib@FreeBSD.org>
Date: Thu Nov 23 11:40:16 2017 +0000
Remove lint support from system headers and MD x86 headers.
Reviewed by: dim, jhb
Discussed with: imp
Sponsored by: The FreeBSD Foundation
Differential revision: https://reviews.freebsd.org/D13156
Diff:
---
newlib/libc/include/sys/cdefs.h | 18 +++---------------
1 file changed, 3 insertions(+), 15 deletions(-)
diff --git a/newlib/libc/include/sys/cdefs.h b/newlib/libc/include/sys/cdefs.h
index c4cbef2..db87078 100644
--- a/newlib/libc/include/sys/cdefs.h
+++ b/newlib/libc/include/sys/cdefs.h
@@ -227,17 +227,6 @@
* for a given compiler, let the compile fail if it is told to use
* a feature that we cannot live without.
*/
-#ifdef lint
-#define __dead2
-#define __pure2
-#define __unused
-#define __packed
-#define __aligned(x)
-#define __alloc_align(x)
-#define __alloc_size(x)
-#define __section(x)
-#define __weak_symbol
-#else
#define __weak_symbol __attribute__((__weak__))
#if !__GNUC_PREREQ__(2, 5) && !defined(__INTEL_COMPILER)
#define __dead2
@@ -269,7 +258,6 @@
#else
#define __alloc_align(x)
#endif
-#endif /* lint */
#if !__GNUC_PREREQ__(2, 95)
#define __alignof(x) __offsetof(struct { char __a; x __b; }, __b)
@@ -279,7 +267,7 @@
* Keywords added in C11.
*/
-#if !defined(__STDC_VERSION__) || __STDC_VERSION__ < 201112L || defined(lint)
+#if !defined(__STDC_VERSION__) || __STDC_VERSION__ < 201112L
#if !__has_extension(c_alignas)
#if (defined(__cplusplus) && __cplusplus >= 201103L) || \
@@ -438,7 +426,7 @@
* software that is unaware of C99 keywords.
*/
#if !(__GNUC__ == 2 && __GNUC_MINOR__ == 95)
-#if !defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901 || defined(lint)
+#if !defined(__STDC_VERSION__) || __STDC_VERSION__ < 199901
#define __restrict
#else
#define __restrict restrict
@@ -654,7 +642,7 @@
*/
#if __has_attribute(__argument_with_type_tag__) && \
- __has_attribute(__type_tag_for_datatype__) && !defined(lint)
+ __has_attribute(__type_tag_for_datatype__)
#define __arg_type_tag(arg_kind, arg_idx, type_tag_idx) \
__attribute__((__argument_with_type_tag__(arg_kind, arg_idx, type_tag_idx)))
#define __datatype_type_tag(kind, type) \
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2018-07-30 8:52 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-07-30 8:52 [newlib-cygwin] Remove lint support from system headers and MD x86 headers Sebastian Huber
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).