OSDN Git Service

In libobjc/:
authornicola <nicola@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Sep 2010 10:23:37 +0000 (10:23 +0000)
committernicola <nicola@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 14 Sep 2010 10:23:37 +0000 (10:23 +0000)
commita2a8dcb195e20f33c8f5e4bbc0b1c61b2f9ad428
treea612f102fc0035c2f3ad31c1091a959c15fb4afc
parentf97eea22bbf293f898a4fd60953d411854ff7157
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@164276 138bc75d-0d04-0410-961f-82ee72b054a4
libobjc/ChangeLog
libobjc/Makefile.in
libobjc/acinclude.m4
libobjc/config.h.in
libobjc/configure
libobjc/configure.ac
libobjc/init.c
libobjc/objc-private/objc-sync.h [new file with mode: 0644]
libobjc/objc-sync.c [new file with mode: 0644]
libobjc/objc/objc-sync.h [new file with mode: 0644]