With the introduction of the open XL 17.1.2.13 Compiler and the runtime 17.1.3 as minimum requirement ubsan is supported for AIX now. Unfortunately there has to be some adoptions. - Currently the test for vptr does not work and produces crashes when active, so we have to deactivate it. (If fixed by IBM there will be a follow up JBS) - ubsan introduces so much new symbols to every executable that we have to link with -bbictoc. - The llvm_symbolizer is not found out of the box, so we have to provide the full qualified llvm_symbolizer path in the __ubsan_default_options() function.
------------- Commit messages: - JDK-8354686 Changes: https://git.openjdk.org/jdk/pull/24667/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=24667&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8354686 Stats: 13 lines in 2 files changed: 12 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk/pull/24667.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/24667/head:pull/24667 PR: https://git.openjdk.org/jdk/pull/24667