From: Adhemerval Zanella Date: Wed, 20 Jan 2021 16:07:59 +0000 (+0000) Subject: posix: Fix fnmatch.c on bootstrap X-Git-Tag: glibc-2.33~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d7ee6bd8c217a4deb756739039fa9c165d26ec43;p=thirdparty%2Fglibc.git posix: Fix fnmatch.c on bootstrap Only define FALLTHROUGH for _LIBC and do not check __clang_major__ value. It partially syncs with gnulib 5c52f00c69f39fe. Checked with build-many-glibcs.py for aarch64-linux-gnu. --- diff --git a/posix/fnmatch.c b/posix/fnmatch.c index 5896812c966..b8a71f164d8 100644 --- a/posix/fnmatch.c +++ b/posix/fnmatch.c @@ -64,7 +64,7 @@ extern int fnmatch (const char *pattern, const char *string, int flags); #endif #ifdef _LIBC -# if (__GNUC__ >= 7) || (__clang_major__ >= 10) +# if __GNUC__ >= 7 # define FALLTHROUGH __attribute__ ((__fallthrough__)) # else # define FALLTHROUGH ((void) 0)