Skip to content

Commit

Permalink
Small optimization of alloca handling.
Browse files Browse the repository at this point in the history
  • Loading branch information
Ulrich Drepper committed Sep 3, 2010
1 parent 0959ffc commit 4ac42e1
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 2 deletions.
5 changes: 5 additions & 0 deletions nptl/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
2010-09-03 Ulrich Drepper <drepper@redhat.com>

* sysdeps/pthread/allocalim.h (__libc_use_alloca): Expect blocks are
small.

2010-08-10 Dinakar Guniguntala <dino@in.ibm.com>
Stefan Hajnoczi <stefanha@linux.vnet.ibm.com>

Expand Down
4 changes: 2 additions & 2 deletions nptl/sysdeps/pthread/allocalim.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* Determine whether block of given size can be allocated on the stack or not.
Copyright (C) 2002, 2006 Free Software Foundation, Inc.
Copyright (C) 2002, 2006, 2010 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
Expand All @@ -26,5 +26,5 @@ __always_inline
__libc_use_alloca (size_t size)
{
return (__builtin_expect (size <= PTHREAD_STACK_MIN / 4, 1)
|| __libc_alloca_cutoff (size));
|| __builtin_expect (__libc_alloca_cutoff (size), 1));
}

0 comments on commit 4ac42e1

Please sign in to comment.