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