public inbox for java-prs@sourceware.org
help / color / mirror / Atom feed
* [Bug java/1305] [JSR133] GCJ ignores volatile modifier
       [not found] <20001220121851.1305.jeff.sturm@appnet.com>
@ 2005-04-25 20:28 ` pinskia at gcc dot gnu dot org
  0 siblings, 0 replies; 6+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-04-25 20:28 UTC (permalink / raw)
  To: java-prs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-04-25 20:28 -------
http://gee.cs.oswego.edu/dl/jmm/cookbook.html
Changing to New as JSR133 was voted on and approved in September.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|SUSPENDED                   |NEW
   Last reconfirmed|2005-01-20 02:13:44         |2005-04-25 20:28:13
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1305


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug java/1305] [JSR133] GCJ ignores volatile modifier
       [not found] <bug-1305-3625@http.gcc.gnu.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2006-06-19 17:38 ` aph at gcc dot gnu dot org
@ 2006-08-28 16:52 ` aph at gcc dot gnu dot org
  4 siblings, 0 replies; 6+ messages in thread
From: aph at gcc dot gnu dot org @ 2006-08-28 16:52 UTC (permalink / raw)
  To: java-prs



-- 

aph at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |SUSPENDED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1305


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug java/1305] [JSR133] GCJ ignores volatile modifier
       [not found] <bug-1305-3625@http.gcc.gnu.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2006-06-13 12:52 ` aph at gcc dot gnu dot org
@ 2006-06-19 17:38 ` aph at gcc dot gnu dot org
  2006-08-28 16:52 ` aph at gcc dot gnu dot org
  4 siblings, 0 replies; 6+ messages in thread
From: aph at gcc dot gnu dot org @ 2006-06-19 17:38 UTC (permalink / raw)
  To: java-prs



------- Comment #9 from aph at gcc dot gnu dot org  2006-06-19 17:38 -------
Subject: Bug 1305

Author: aph
Date: Mon Jun 19 17:38:08 2006
New Revision: 114778

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=114778
Log:
2006-06-19  Andrew Haley  <aph@redhat.com>

        PR java/1305
        PR java/27908
        * expr.c (java_modify_addr_for_volatile): New function.
        (expand_java_field_op): Handle volatile fields.
        * java-gimplify.c (java_gimplify_component_ref): Call
        java_modify_addr_for_volatile to give the field_ref the correct
        volatile type.
        (java_gimplify_modify_expr): Likewise.
        * java-tree.h (java_modify_addr_for_volatile): New decl.


Modified:
    trunk/gcc/java/ChangeLog
    trunk/gcc/java/expr.c
    trunk/gcc/java/java-gimplify.c
    trunk/gcc/java/java-tree.h


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1305


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug java/1305] [JSR133] GCJ ignores volatile modifier
       [not found] <bug-1305-3625@http.gcc.gnu.org/bugzilla/>
  2006-06-07  2:52 ` csm at gnu dot org
  2006-06-13 12:44 ` aph at gcc dot gnu dot org
@ 2006-06-13 12:52 ` aph at gcc dot gnu dot org
  2006-06-19 17:38 ` aph at gcc dot gnu dot org
  2006-08-28 16:52 ` aph at gcc dot gnu dot org
  4 siblings, 0 replies; 6+ messages in thread
From: aph at gcc dot gnu dot org @ 2006-06-13 12:52 UTC (permalink / raw)
  To: java-prs



------- Comment #8 from aph at gcc dot gnu dot org  2006-06-13 12:52 -------
Note that this patch has some problems.  In particular, it doesn't work with
BC-compiled code.  Also, on x86 it doesn't insert memory barrier instructions,
but this is arguably a bug in __sync_synchronize() rather than a problem with
this patch.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1305


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug java/1305] [JSR133] GCJ ignores volatile modifier
       [not found] <bug-1305-3625@http.gcc.gnu.org/bugzilla/>
  2006-06-07  2:52 ` csm at gnu dot org
@ 2006-06-13 12:44 ` aph at gcc dot gnu dot org
  2006-06-13 12:52 ` aph at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: aph at gcc dot gnu dot org @ 2006-06-13 12:44 UTC (permalink / raw)
  To: java-prs



------- Comment #7 from aph at gcc dot gnu dot org  2006-06-13 12:44 -------
Subject: Bug 1305

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


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1305


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Bug java/1305] [JSR133] GCJ ignores volatile modifier
       [not found] <bug-1305-3625@http.gcc.gnu.org/bugzilla/>
@ 2006-06-07  2:52 ` csm at gnu dot org
  2006-06-13 12:44 ` aph at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: csm at gnu dot org @ 2006-06-07  2:52 UTC (permalink / raw)
  To: java-prs



------- Comment #6 from csm at gnu dot org  2006-06-07 02:52 -------
*** Bug 27908 has been marked as a duplicate of this bug. ***


-- 

csm at gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |r_ovidius at eml dot cc


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1305


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2006-08-28 16:52 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20001220121851.1305.jeff.sturm@appnet.com>
2005-04-25 20:28 ` [Bug java/1305] [JSR133] GCJ ignores volatile modifier pinskia at gcc dot gnu dot org
     [not found] <bug-1305-3625@http.gcc.gnu.org/bugzilla/>
2006-06-07  2:52 ` csm at gnu dot org
2006-06-13 12:44 ` aph at gcc dot gnu dot org
2006-06-13 12:52 ` aph at gcc dot gnu dot org
2006-06-19 17:38 ` aph at gcc dot gnu dot org
2006-08-28 16:52 ` aph at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).