r114609 - in /trunk/gcc/java: ChangeLog builtin...
aph@gcc.gnu.org
aph@gcc.gnu.org
Tue Jun 13 12:43:00 GMT 2006
Author: aph
Date: Tue Jun 13 12:43:56 2006
New Revision: 114609
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114609
Log:
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.
Modified:
trunk/gcc/java/ChangeLog
trunk/gcc/java/builtins.c
trunk/gcc/java/class.c
trunk/gcc/java/java-gimplify.c
More information about the Gcc-cvs
mailing list