This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r164276 - in /trunk/libobjc: ChangeLog Makefile...
- From: nicola at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 14 Sep 2010 10:23:37 -0000
- Subject: r164276 - in /trunk/libobjc: ChangeLog Makefile...
Author: nicola
Date: Tue Sep 14 10:23:37 2010
New Revision: 164276
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164276
Log:
In libobjc/:
Implemented objc_sync_enter() and objc_sync_exit(), which are
required by @synchronized() to work.
* objc-sync.c: New file.
* objc/objc-sync.h: New file.
* objc-private/objc-sync.h: New file.
* init.c (__objc_exec_class): Call __objc_sync_init() during the
Objective-C runtime startup.
* Makefile.in: Added objc-sync.c and objc-sync.h.
* configure.ac: Added GCC_CHECK_TLS.
* acinclude.m4: Include ../config/enable.m4 and ../config/tls.m4.
* configure: Regenerated.
* config.h.in: Regenerated.
Added:
trunk/libobjc/objc-private/objc-sync.h
trunk/libobjc/objc-sync.c
trunk/libobjc/objc/objc-sync.h
Modified:
trunk/libobjc/ChangeLog
trunk/libobjc/Makefile.in
trunk/libobjc/acinclude.m4
trunk/libobjc/config.h.in
trunk/libobjc/configure
trunk/libobjc/configure.ac
trunk/libobjc/init.c