[PATCH] remove gcc-2 checks
Remove various things which were checking for gcc-1.x and gcc-2.x compilers. From: Adrian Bunk <bunk@stusta.de> Some documentation updates and removes some code paths for gcc < 3.2. Acked-by: Russell King <rmk+kernel@arm.linux.org.uk> Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
committed by
Linus Torvalds
parent
fd285bb54d
commit
a136564702
@@ -212,11 +212,10 @@ extern struct mlog_bits mlog_and_bits, mlog_not_bits;
|
||||
mlog(ML_ENTRY, "ENTRY:\n"); \
|
||||
} while (0)
|
||||
|
||||
/* We disable this for old compilers since they don't have support for
|
||||
* __builtin_types_compatible_p.
|
||||
/*
|
||||
* We disable this for sparse.
|
||||
*/
|
||||
#if (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1)) && \
|
||||
!defined(__CHECKER__)
|
||||
#if !defined(__CHECKER__)
|
||||
#define mlog_exit(st) do { \
|
||||
if (__builtin_types_compatible_p(typeof(st), unsigned long)) \
|
||||
mlog(ML_EXIT, "EXIT: %lu\n", (unsigned long) (st)); \
|
||||
|
Reference in New Issue
Block a user