SafePointNodes and raw memory

Tom Rodriguez Thomas.Rodriguez at Sun.COM
Tue Feb 3 17:27:05 PST 2009


I was very surprised today to discover that SafePointNodes don't  
create a new raw memory state.  Does anyone know the history of this?   
This breaks any piece of code using raw memory that relies on memory  
dependence for proper evaluation order which is a pretty basic  
assumption of ideal.  The G1 pre barriers are broken at least partly  
for this reason.

tom



More information about the hotspot-compiler-dev mailing list