RFR: 8359270: C2: alignment check should consider base offset when emitting arraycopy runtime call
    Fei Yang 
    fyang at openjdk.org
       
    Mon Jun 16 03:46:33 UTC 2025
    
    
  
On Fri, 13 Jun 2025 08:26:45 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:
> But `StubRoutines::select_arraycopy_function` also sets `copyfunc_name` which is printed for the `CallNode` and should therefore be matchable by the IR framework, right?
Yes. I missed that `StubRoutines::select_arraycopy_function` would return a `copyfunc_name`. And I haved added a test to cover the changes for all three callsites. Verified on three different platforms (x64, aarch64 and riscv64). The test passes with this change and fails otherwise with fastdebug build. Please take another look. Thanks for the suggestion!
-------------
PR Comment: https://git.openjdk.org/jdk/pull/25765#issuecomment-2975012411
    
    
More information about the hotspot-compiler-dev
mailing list