gcc/libjava
Andrew Haley e4493315fc re PR libgcj/8995 (race cases in interpreter)
2008-08-22  Andrew Haley  <aph@redhat.com>

        PR libgcj/8895:

        * interpret-run.cc (REWRITE_INSN): Null this macro.

        * include/jvm.h (class _Jv_Linker): Declare resolve_mutex, init.
        (read_cpool_entry, write_cpool_entry): New functions.
        * link.cc (_Jv_Linker::resolve_mutex): new.
        (_Jv_Linker::init): New function.
        (_Jv_Linker::resolve_pool_entry): Use {read,write}_cpool_entry
        to ensure atomic access to constant pool entries.

From-SVN: r139492
2008-08-22 16:04:29 +00:00
..
classpath CairoGraphics2D.java: Always loadLibrary gtk-peer. 2008-08-17 21:42:34 +00:00
contrib configure.ac (java-home): new AC_ARG_ENABLE. 2008-07-02 13:17:54 +00:00
gcj re PR libgcj/31890 (Java Namespace error - javaprims.h out of sync) 2008-08-05 01:28:26 +00:00
gnu Actually add libjava/gnu/gcj/convert/make-trie.h. 2008-07-08 18:11:43 +00:00
include re PR libgcj/8995 (race cases in interpreter) 2008-08-22 16:04:29 +00:00
java
javax
libltdl
org
scripts jar.in: Fix portability problems with Solaris /bin/sh. 2008-07-17 08:58:15 +00:00
sun
sysdep
testsuite StackTrace2.java: Rewrite to prevent spurious failure when some methods are inlined. 2008-08-07 14:19:15 +00:00
aclocal.m4
addr2name.awk
boehm.cc
ChangeLog re PR libgcj/8995 (race cases in interpreter) 2008-08-22 16:04:29 +00:00
ChangeLog-1998
ChangeLog-1999
ChangeLog-2000
ChangeLog-2001
ChangeLog-2002
ChangeLog-2003
ChangeLog-2004
ChangeLog-2005
ChangeLog-2006
ChangeLog-2007
configure configure.ac (java-home): new AC_ARG_ENABLE. 2008-07-02 13:17:54 +00:00
configure.ac configure.ac (java-home): new AC_ARG_ENABLE. 2008-07-02 13:17:54 +00:00
configure.host
COPYING
darwin.cc
defineclass.cc
exception.cc
gij.cc
HACKING HACKING: Update instructions how to build gcj/javaprims.h. 2008-08-05 15:46:22 +00:00
headers.txt
interpret-run.cc re PR libgcj/8995 (race cases in interpreter) 2008-08-22 16:04:29 +00:00
interpret.cc
jni-libjvm.cc
jni.cc
jvmti.cc
libgcj_bc.c
LIBGCJ_LICENSE
libgcj-test.spec.in
libgcj.pc.in
libgcj.spec.in
libgcj.ver
libtool-version libtool-version: Bump soversion. 2008-07-08 07:41:20 +00:00
link.cc re PR libgcj/8995 (race cases in interpreter) 2008-08-22 16:04:29 +00:00
Makefile.am make-trie.h: New. 2008-07-07 06:18:42 +00:00
Makefile.in make-trie.h: New. 2008-07-07 06:18:42 +00:00
mauve-libgcj
mingwld.m4
NEWS
no-threads.cc
nogc.cc
pkg.m4
posix-threads.cc
posix.cc
prims.cc
README
shlibpath.m4
sources.am
stacktrace.cc
standard.omit.in
THANKS
verify.cc
win32-threads.cc
win32.cc

This is libgcj: the runtime library for gcj, the GNU Compiler for Java. 
libgcj provides a partial implementation of the Java Class Libraries.

libgcj is free software.  See the file LIBGCJ_LICENSE for copying permission.


DOCUMENTATION
=============

All documentation, including detailed installation and usage instructions,
can be found on the gcj web pages at this URL:

		http://gcc.gnu.org/java/

BUGS
====

Please submit bug reports via this URL:

	http://gcc.gnu.org/bugzilla