gcc/libjava/include
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
boehm-gc.h boehm-gc.h: Include gc_ext_config.h, not gc_config.h. 2005-01-02 03:35:57 +00:00
config.h.in re PR libgcj/23367 (_Jv_FindMethodInCache is not thread-safe) 2005-09-27 20:03:09 +00:00
darwin-signal.h Index: gcc/ChangeLog 2004-07-01 04:09:07 +00:00
default-signal.h prims.cc (unblock_signal): Annotate signum with __unused__ to avoid warnings in the non-POSIX_VERSION case. 2004-09-26 13:38:49 -07:00
dwarf2-signal.h prims.cc (catch_segv): Create exception in handler. 2003-06-13 12:20:45 +00:00
execution.h * Merged gcj-abi-2-dev-branch to trunk. 2004-11-25 03:47:08 +00:00
i386-signal.h re PR libgcj/22084 (Divide_1 test case hangs) 2005-09-09 13:05:20 +00:00
java-assert.h All files: Updated copyright information. 2000-03-07 19:55:28 +00:00
java-chardecomp.h unicode-decomp.pl: Move from chartables.pl... 2002-03-06 18:54:45 +00:00
java-chartables.h Update FSF address 2005-06-30 03:22:09 +00:00
java-cpool.h [multiple changes] 2000-03-26 20:33:04 +00:00
java-insns.h verify.cc (construct_primitive_array_type): New case. 2002-04-26 22:39:29 +00:00
java-interp.h re PR libgcj/16032 (libgcj should reject class files with incorrect version numbers) 2005-09-15 22:02:13 +00:00
java-props.h re PR libgcj/23761 (java.library.path doesn't affect module loading path) 2005-09-08 21:26:25 +00:00
java-stack.h stacktrace.cc (_Jv_StackTrace::UnwindTraceFn): Protect interpreter-specific code with #ifdef INTERPRETER. 2005-03-16 18:18:59 +00:00
jni_md.h Update FSF address 2005-06-30 03:22:09 +00:00
jvm.h re PR libgcj/23367 (_Jv_FindMethodInCache is not thread-safe) 2005-09-27 20:03:09 +00:00
jvmpi.h Forgot to add this file before... 2000-04-02 15:41:00 +00:00
Makefile.am Imported Classpath 0.18. 2005-09-23 21:31:04 +00:00
Makefile.in re PR libgcj/23367 (_Jv_FindMethodInCache is not thread-safe) 2005-09-27 20:03:09 +00:00
mips-signal.h prims.cc (unblock_signal): Annotate signum with __unused__ to avoid warnings in the non-POSIX_VERSION case. 2004-09-26 13:38:49 -07:00
no-gc.h All files: Updated copyright information. 2000-03-07 19:55:28 +00:00
no-threads.h no-threads.h (_Jv_ThreadDestroyData): Removed argument name. 2004-12-01 21:44:09 +00:00
pa-signal.h pa32-linux.h (MD_FALLBACK_FRAME_STATE_FOR): Define. 2004-07-09 03:39:35 +00:00
posix-threads.h posix-threads.h <__alpha__> (_Jv_ThreadId_t): Use void*. 2004-10-11 10:49:39 -07:00
posix.h posix.h: .dylib is used on all Apple MACH platforms. 2005-03-22 20:10:16 +00:00
powerpc-signal.h linux64.h (MD_FALLBACK_FRAME_STATE_FOR): Don't bump retaddr here. 2004-02-10 23:57:43 +10:30
s390-signal.h s390.md ("udivsi3"): Ensure trap is generated for division by zero. 2004-07-14 13:09:09 +00:00
sh-signal.h configure.ac (SIGNAL_HANDLER): Set to include/sh-signal.h for all sh*-*-linux* targets. 2004-10-21 10:44:39 +00:00
sparc-signal.h prims.cc (unblock_signal): Annotate signum with __unused__ to avoid warnings in the non-POSIX_VERSION case. 2004-09-26 13:38:49 -07:00
stamp-h.in * include/stamp-h.in: New file. 1999-07-19 18:03:31 +00:00
win32-signal.h prims.cc (catch_segv): Create exception in handler. 2003-06-13 12:20:45 +00:00
win32-threads.h re PR libgcj/14751 ([win32] thread creation leaks system handle resources) 2004-09-11 19:13:51 +00:00
win32.h configure.in [...] (SYSTEMSPEC): Remove -lwsock32. 2004-08-01 04:29:31 +00:00
x86_64-signal.h * include/x86_64-signal.h: Fix typo. 2004-02-08 18:35:52 +01:00