This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]