summaryrefslogtreecommitdiff
path: root/libitm/common.h
diff options
context:
space:
mode:
authortorvald <torvald@138bc75d-0d04-0410-961f-82ee72b054a4>2012-02-14 13:13:56 +0000
committertorvald <torvald@138bc75d-0d04-0410-961f-82ee72b054a4>2012-02-14 13:13:56 +0000
commitc625f5685bcb1609fbfde7535e90de262fedd91f (patch)
tree3f757ed98c58cd9c6de39c80072caa8625239a50 /libitm/common.h
parent7ce78e23cfb1254af0750dbb9393e1b191da3244 (diff)
downloadgcc-c625f5685bcb1609fbfde7535e90de262fedd91f.tar.gz
libitm: Add xcalloc.
libitm/ * util.cc (GTM::xcalloc): New. * common.h (GTM::xcalloc): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184210 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libitm/common.h')
-rw-r--r--libitm/common.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libitm/common.h b/libitm/common.h
index 14d0efb40ba..b1ef2d4e63a 100644
--- a/libitm/common.h
+++ b/libitm/common.h
@@ -54,6 +54,8 @@ namespace GTM HIDDEN {
// cache lines that are not shared with any object used by another thread.
extern void * xmalloc (size_t s, bool separate_cl = false)
__attribute__((malloc, nothrow));
+extern void * xcalloc (size_t s, bool separate_cl = false)
+ __attribute__((malloc, nothrow));
extern void * xrealloc (void *p, size_t s, bool separate_cl = false)
__attribute__((malloc, nothrow));