diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2016-12-16 14:52:59 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2016-12-16 14:57:13 -0800 |
commit | 005973d694fea96d9e8b6a8148a71bd7f0a8d099 (patch) | |
tree | 603672c299975d1c16c3e8a1fa6101507780c8e6 /lib/scandir.c | |
parent | 3044ae7f4310079527010ddd52be0e117ae28ca6 (diff) | |
download | gnulib-005973d694fea96d9e8b6a8148a71bd7f0a8d099.tar.gz |
builtin-expect: new module
Fix fnmatch to use it.
Problem reported for z/OS by Daniel Richard G.
* lib/fnmatch.c (__builtin_expect):
* lib/glob.c (__builtin_expect):
* lib/grantpt.c (__builtin_expect) [!_LIBC]:
* lib/memmem.c (__builtin_expect) [!_LIBC]:
* lib/scandir.c (__builtin_expect):
* lib/strstr.c (__builtin_expect) [!_LIBC]:
Remove macro; config.h now does this.
* lib/gl_anytreehash_list1.h (add_to_bucket):
* lib/regex_internal.h (BE):
Assume __builtin_expect.
* m4/builtin-expect.m4, modules/builtin-expect: New files.
* modules/avltreehash-list, modules/fnmatch, modules/glob:
* modules/grantpt, modules/memmem-simple, modules/rbtreehash-list:
* modules/scandir, modules/strstr-simple:
Depend on builtin-expect.
Diffstat (limited to 'lib/scandir.c')
-rw-r--r-- | lib/scandir.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/lib/scandir.c b/lib/scandir.c index a41ef1ad3e..747bd8798b 100644 --- a/lib/scandir.c +++ b/lib/scandir.c @@ -26,10 +26,6 @@ # include <bits/libc-lock.h> #endif -#if ! defined __builtin_expect && __GNUC__ < 3 -# define __builtin_expect(expr, expected) (expr) -#endif - #undef select #ifndef _D_EXACT_NAMLEN |