RFR: 8253970: Build error: address argument to atomic builtin must be a pointer to integer or pointer ('volatile narrowOop *' invalid)
Kim Barrett
kim.barrett at oracle.com
Wed Oct 14 01:27:55 UTC 2020
> On Oct 13, 2020, at 8:51 PM, Kim Barrett <kim.barrett at oracle.com> wrote:
>
>> I also fix the following bug when building zero VM on MacOS.
>> --------------------------------------------------------------
>> * For target hotspot_variant-zero_libjvm_objs_os_bsd_zero.o:
>> ./src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp:176:21: error: no member named 'in_stack_yellow_reserved_zone' in
>> 'JavaThread'
>> if (thread->in_stack_yellow_reserved_zone(addr)) {
>> ~~~~~~ ^
>> ./src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp:177:19: error: no member named 'disable_stack_yellow_reserved_zone' in
>> 'JavaThread'
>> thread->disable_stack_yellow_reserved_zone();
>> ~~~~~~ ^
>> ./src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp:180:26: error: no member named 'in_stack_red_zone' in 'JavaThread'
>> else if (thread->in_stack_red_zone(addr)) {
>> ~~~~~~ ^
>> ./src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp:181:19: error: no member named 'disable_stack_red_zone' in 'JavaThread'
>> thread->disable_stack_red_zone();
>> ~~~~~~ ^
>
> I think this should be a separate bug and PR. This seems to be a result of a recent change
> (JDK-8253717, pushed a little less than a week ago) not accounting for bsd_zero; the needed
> change seems to have only been made to linux_zero.
https://bugs.openjdk.java.net/browse/JDK-8254722
More information about the hotspot-runtime-dev
mailing list