assembler_solaris_x86.cpp uses r8-r11 for 32-bit compilation
    Wojtowicz, Tomasz 
    tomasz.wojtowicz at intel.com
       
    Mon Aug 31 17:57:26 UTC 2015
    
    
  
Hi,
Shouldn't  src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp
http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/file/9df4555d2d7d/src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp
void MacroAssembler::get_thread(Register thread) {
be included (at least part) under #ifdef depending on bit width of a compiled target?
I see
  push(r8);
  push(r9);
  push(r10);
  push(r11);
for registers which are not defined for 32-bit which is causing compilation error and subsequent failure.
--
Thank you,
Tomek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20150831/9ae7eb33/attachment.html>
    
    
More information about the hotspot-compiler-dev
mailing list