These lines in questions (in the diff) were changed later in eglibc svn by: http://www.eglibc.org/cgi-bin/viewcvs.cgi/fsf/trunk/libc/malloc/malloc.c?rev=7881&r1=7832&r2=7881 : - if (hook != NULL) + if (__builtin_expect (hook != NULL, 0))
with changelog: Add branch prediction for use of the hooks.
and
http://www.eglibc.org/cgi-bin/viewcvs.cgi/fsf/trunk/libc/malloc/malloc.c?rev=8305&r1=8254&r2=8305 : - __memalign_hook; + force_reg (__memalign_hook);
with changelog: Force hook value into register.
These lines in questions (in the diff) were changed later in eglibc svn by: www.eglibc. org/cgi- bin/viewcvs. cgi/fsf/ trunk/libc/ malloc/ malloc. c?rev=7881& r1=7832& r2=7881 :
http://
- if (hook != NULL)
+ if (__builtin_expect (hook != NULL, 0))
with changelog: Add branch prediction for use of the hooks.
and
http:// www.eglibc. org/cgi- bin/viewcvs. cgi/fsf/ trunk/libc/ malloc/ malloc. c?rev=8305& r1=8254& r2=8305 :
- __memalign_hook;
+ force_reg (__memalign_hook);
with changelog: Force hook value into register.