r116632 - in /branches/gcj/gcj-tls-experimental...
aph@gcc.gnu.org
aph@gcc.gnu.org
Fri Sep 1 16:50:00 GMT 2006
Author: aph
Date: Fri Sep 1 16:50:49 2006
New Revision: 116632
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116632
Log:
2006-09-01 Andrew Haley <aph@redhat.com>
* class.c (find_tls_thunk): New function.
(build_tls_thunks): New function.
(build_tls_thunk): New function.
(make_class_data): Spurious hacks.
* parse.y (java_expand_method_bodies): Call build_tls_thunks().
* jcf-parse.c (parse_class_file): Likewise.
* java-gimplify.c (java_maybe_replace_init_expr): New function.
(java_gimplify_modify_expr): Call java_maybe_replace_init_expr.
2006-09-01 Andrew Haley <aph@redhat.com>
* Makefile.in: Rebuild.
* sources.am: Rebuild.
* java/lang/natThreadLocal.cc: New file.
* java/lang/ThreadLocal.java: Lotsa hacks.
* Makefile.am: Add java/lang/natThreadLocal.cc.
Added:
branches/gcj/gcj-tls-experimental-branch/libjava/java/lang/ThreadLocal.java
branches/gcj/gcj-tls-experimental-branch/libjava/java/lang/natThreadLocal.cc
Modified:
branches/gcj/gcj-tls-experimental-branch/gcc/fold-const.c
branches/gcj/gcj-tls-experimental-branch/gcc/java/ChangeLog
branches/gcj/gcj-tls-experimental-branch/gcc/java/class.c
branches/gcj/gcj-tls-experimental-branch/gcc/java/java-gimplify.c
branches/gcj/gcj-tls-experimental-branch/gcc/java/java-tree.h
branches/gcj/gcj-tls-experimental-branch/gcc/java/jcf-parse.c
branches/gcj/gcj-tls-experimental-branch/gcc/java/parse.y
branches/gcj/gcj-tls-experimental-branch/libjava/ChangeLog
branches/gcj/gcj-tls-experimental-branch/libjava/Makefile.am
branches/gcj/gcj-tls-experimental-branch/libjava/Makefile.in
branches/gcj/gcj-tls-experimental-branch/libjava/classpath/ChangeLog
branches/gcj/gcj-tls-experimental-branch/libjava/classpath/java/lang/InheritableThreadLocal.java
branches/gcj/gcj-tls-experimental-branch/libjava/posix.cc
branches/gcj/gcj-tls-experimental-branch/libjava/sources.am
More information about the Gcc-cvs
mailing list