gcc/libjava/java/lang
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
..
ref
reflect
Character.java
Class.h
Class.java
ClassLoader.java
Double.java
EcosProcess.java
Float.java
InheritableThreadLocal.java
natCharacter.cc
natClass.cc
natClassLoader.cc
natDouble.cc
natEcosProcess.cc
natFloat.cc
natMath.cc
natObject.cc
natPosixProcess.cc
natRuntime.cc
natString.cc
natStringBuffer.cc
natStringBuilder.cc
natSystem.cc
natThread.cc
natVMClassLoader.cc
natVMSecurityManager.cc
natVMThrowable.cc
natWin32Process.cc
Object.h
Object.java
Package.java
PosixProcess.java
Runtime.java
SecurityManager.java
String.java
StringBuffer.java
StringBuilder.java
System.java
Thread.java
ThreadLocal.java
VMClassLoader.java
VMCompiler.java
VMSecurityManager.java
VMThrowable.java
Win32Process.java