From 978a41c35738dbe4592edb7dcaa155fec31dab50 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Tue, 6 May 2014 11:55:24 +0200 Subject: Don't use catomic functions in mcount (BZ #16912) mcount cannot use catomic functions since it is called by __libc_start_main before TLS is set up. This reverts the change made by commit 8099361. --- gmon/mcount.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gmon') diff --git a/gmon/mcount.c b/gmon/mcount.c index 0c2acd2890..9d4a1a50fa 100644 --- a/gmon/mcount.c +++ b/gmon/mcount.c @@ -69,8 +69,8 @@ _MCOUNT_DECL(frompc, selfpc) /* _mcount; may be static, inline, etc */ * check that we are profiling * and that we aren't recursively invoked. */ - if (catomic_compare_and_exchange_bool_acq (&p->state, GMON_PROF_BUSY, - GMON_PROF_ON)) + if (atomic_compare_and_exchange_bool_acq (&p->state, GMON_PROF_BUSY, + GMON_PROF_ON)) return; /* -- cgit 1.4.1