-
Enhancement
-
Resolution: Fixed
-
P4
-
None
-
b18
Currently we are passing -fno-delete-null-pointer-checks command line flag when compiling with GCC (6+) or Clang (12+)
This flag is necessary when the code assumes that `this` pointer of a C++ member function can be null. This is not permitted by C++ standard, which requires that `this` always contains a non-null pointer. The flag was added to enable non-compliant code to run.
There are still some places that need fixing before this flag can be removed.
This flag is necessary when the code assumes that `this` pointer of a C++ member function can be null. This is not permitted by C++ standard, which requires that `this` always contains a non-null pointer. The flag was added to enable non-compliant code to run.
There are still some places that need fixing before this flag can be removed.
- relates to
-
JDK-8319983 Regressions ~12% on J2dBench-bimg_misc* only on ARM in b22
- Closed
-
JDK-8151841 Build needs additional flags to compile with GCC 6
- Resolved
-
JDK-8265431 Add -fno-delete-null-pointer-checks to clang builds
- Resolved