this-pointer NULL-checks in hotspot codebase [-Wtautological-undefined-compare]
    Florian Weimer 
    fweimer at redhat.com
       
    Fri Jul 12 15:36:32 UTC 2019
    
    
  
* Matthias Baesken:
> Do you think the NULL-checks can be removed or is there still some
> value in doing them ?
I believe you need to build OpenJDK in a mode where the compiler assumes
that the this pointer can be null:
  # These flags are required for GCC 6 builds as undefined behaviour in
  # OpenJDK code runs afoul of the more aggressive versions of these
  # optimisations.  Notably, value range propagation now assumes that
  # the this pointer of C++ member functions is non-null.
Thanks,
Florian
    
    
More information about the hotspot-dev
mailing list