RFR: 8247524: Remove unnecessary volatile qualifiers from member functions 
    Kim Barrett 
    kim.barrett at oracle.com
       
    Sun Jun 14 23:15:20 UTC 2020
    
    
  
Please review this change to oopDesc and Metadata classes, removing
unnecessary volatile qualifiers from some member functions.
This change also makes virtual overrides of the relevant functions
explicitly virtual.
While there, removed unnecessary workaround in oopDesc::klass_or_null_acquire.
After this change,
  egrep -r -H --exclude-dir=.hg "\)\s*(const |)\s*volatile" src/hotspot
finds nothing; there seem to be no remaining volatile qualified methods.
CR:
https://bugs.openjdk.java.net/browse/JDK-8247524
Webrev:
https://cr.openjdk.java.net/~kbarrett/8247524/open.00/
Testing:
mach5 tier1-3
    
    
More information about the hotspot-dev
mailing list