Tom Tromey
b9e6a2e5de
re PR libgcj/23367 (_Jv_FindMethodInCache is not thread-safe)
PR libgcj/23367:
* include/jvm.h (_Jv_FreeMethodCache): Declare.
* java/lang/natClass.cc (MCACHE_SIZE): Conditional on HAVE_TLS.
(struct _Jv_mcache): Likewise.
(method_cache): Likewise.
(_Jv_FindMethodInCache): Do nothing unless TLS is available.
(_Jv_AddMethodToCache): Likewise.
(_Jv_FreeMethodCache): New function.
* java/lang/natThread.cc (finish_): Call _Jv_FreeMethodCache.
* aclocal.m4, configure, include/config.h.in: Rebuilt.
* configure.ac: Invoke GCC_CHECK_TLS.
From-SVN: r104707
2005-09-27 20:03:09 +00:00
..
2005-07-16 01:27:14 +00:00
2005-09-23 21:31:04 +00:00
2005-08-23 22:19:17 +00:00
2005-08-17 20:44:10 +00:00
2005-07-14 17:22:18 +00:00
2005-06-30 03:22:09 +00:00
2005-06-30 03:22:09 +00:00
2005-06-30 03:22:09 +00:00
2005-06-30 03:22:09 +00:00
2005-06-30 03:22:09 +00:00
2005-09-27 20:03:09 +00:00
2005-06-24 22:48:33 +00:00
2005-04-02 01:18:45 +00:00
2005-08-12 16:40:32 +00:00
2004-09-14 13:09:31 -07:00
2005-09-08 21:26:25 +00:00
2005-06-01 15:52:45 +00:00
2005-05-10 18:28:31 +00:00
2005-04-25 19:48:35 +00:00
2005-09-27 20:03:09 +00:00
2005-06-24 22:48:33 +00:00
2005-03-21 14:50:14 +00:00
2005-03-10 19:02:21 +00:00
2005-02-22 18:29:43 +00:00
2005-06-30 03:22:09 +00:00
2005-06-30 03:22:09 +00:00
2004-08-12 16:20:11 +00:00
2005-06-30 03:22:09 +00:00
2005-06-30 03:22:09 +00:00
2005-06-30 03:22:09 +00:00
2005-06-30 03:22:09 +00:00
2005-06-30 03:22:09 +00:00
2005-06-30 03:22:09 +00:00
2005-06-30 03:22:09 +00:00
2005-06-30 03:22:09 +00:00
2005-06-30 03:22:09 +00:00
2005-06-30 03:22:09 +00:00
2005-06-30 03:22:09 +00:00
2005-06-30 03:22:09 +00:00