OSDN Git Service

2006-06-09 Andrew Haley <aph@redhat.com>
authoraph <aph@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Jun 2006 12:43:56 +0000 (12:43 +0000)
committeraph <aph@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Jun 2006 12:43:56 +0000 (12:43 +0000)
commit7df5b3027c9a55ca69b7988fc31fbaf6b6bd9a13
treea865761ebe0ff87e13924a3c9729169a6cc61811
parent7196637a7bd8350053754fb6ff69757e98a951dd
2006-06-09  Andrew Haley  <aph@redhat.com>

        PR java/1305
        PR java/27908
        * builtins.c (initialize_builtins): Add __sync_synchronize().
        * class.c (add_field): Mark volatile fields.
        * java-gimplify.c (java_gimplify_expr): Call new functions to
        handle self-modifying exprs and COMPONENT_REFs.
        (java_gimplify_component_ref): New.
        (java_gimplify_modify_expr): Add handling for volatiles.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114609 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/java/ChangeLog
gcc/java/builtins.c
gcc/java/class.c
gcc/java/java-gimplify.c