Fixes for 32 bit build on linux
Tobias Hartmann
tobias.hartmann at oracle.com
Fri Feb 17 11:19:41 UTC 2017
Hi Roland,
the value type tests still fail on 32-bit due to the calling convention changes:
# Internal Error (/scratch/opt/jprt/T/P1/100517.tohartma/s/hotspot/src/cpu/x86/vm/sharedRuntime_x86_32.cpp:802), pid=30518, tid=30548
# assert(i > 0 && (sig_extended.at(i-1)._bt == T_LONG || sig_extended.at(i-1)._bt == T_DOUBLE)) failed: missing half
and
# Internal Error (/oracle/valhalla/hotspot/src/cpu/x86/vm/sharedRuntime_x86_32.cpp:809), pid=3036, tid=3073
# assert(!regs[i].second()->is_valid() || regs[i].first()->next() == regs[i].second()) failed: scrambled load targets?
Due you plan to fix this as well or should we disable testing on 32-bit for now?
Best regards,
Tobias
On 16.02.2017 17:17, Roland Westrelin wrote:
>>> http://cr.openjdk.java.net/~roland/valhalla/32bit-build/webrev.00/
>>
>> Looks good to me, thanks for fixing the problem I introduced in fieldDescriptor.cpp!
>
> Thanks for taking a look at this.
>
> Roland.
>
More information about the valhalla-dev
mailing list