gcc/libjava/gcj
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
..
.cvsignore cvsignore: New file to ignore files generated during build. 2002-10-10 05:21:53 +00:00
array.h fold-const.c (make_range): Do not access operand 1 for a zero-operand operator. 2003-07-09 08:48:08 +00:00
cni.h re PR libgcj/20090 (gij should be implemented in Java) 2005-04-02 02:26:51 +00:00
field.h * Merged gcj-abi-2-dev-branch to trunk. 2004-11-25 03:47:08 +00:00
javaprims.h javaprims.h: Updated. 2005-05-10 18:28:31 +00:00
libgcj-config.h.in Install libgcj-config.h in a better place. 2002-03-15 18:03:49 +00:00
Makefile.am gxx-include-dir.m4: In all substitutions, leave $(gcc_version) to be expanded by the Makefile. 2005-03-21 18:12:32 +00:00
Makefile.in re PR libgcj/23367 (_Jv_FindMethodInCache is not thread-safe) 2005-09-27 20:03:09 +00:00
method.h [multiple changes] 2005-02-22 03:13:35 +00:00