CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]    2022/01/08 15:41:06

Modified files:
        devel/jdk/1.8  : Makefile distinfo 
Added files:
        devel/jdk/1.8/patches: patch-hotspot_make_bsd_makefiles_gcc_make 
                               
patch-hotspot_src_cpu_aarch64_vm_register_aarch64_hpp 
                               patch-hotspot_src_cpu_x86_vm_register_x86_hpp 
                               patch-hotspot_src_cpu_zero_vm_register_zero_hpp 
                               patch-hotspot_src_share_vm_c1_c1_LIR_hpp 
                               patch-hotspot_src_share_vm_code_vmreg_hpp 
                               patch-hotspot_src_share_vm_oops_metadata_hpp 

Log message:
Clang 13 doesn't like when you use 'this' as tagged pointer. It optimizes
away the bit twiddling. Work around this by setting all accessor methods to
no-inline and where that wasn't sufficient, reduce optimization level to
-O1 to prevent clang from optimizing away code that is needed.

Also remove ant as build depend. This was never needed and mistakenly
copied from the 1.7 jdk port.

Reply via email to