[jdk8u-dev] RFR: 8331791: [8u] AIX build break from JDK-8320005 backport

Suchismith Roy sroy at openjdk.org
Wed May 8 08:55:59 UTC 2024


On Wed, 8 May 2024 08:27:23 GMT, Severin Gehwolf <sgehwolf at openjdk.org> wrote:

>> c1c8064
>> introduces a new call to the macro FREE_C_HEAP_ARRAY
>> but is not using the correct number of arguments.
>> jdk8u FREE_C_HEAP_ARRAY takes 3 arguments
>> JBS-ISSUE: [JDK-8331791](https://bugs.openjdk.org/browse/JDK-8331791)
>
> @suchismith1993 I take it you've verified that it builds correctly on AIX?

@jerboaa Need some time, as last time i understood that the pre submit tests are enough. And don't want to repeat any test failures.
I am getting a build error, but not sure if it has to do with same file. Is there some way i can get better log outputs ? 


Compiling /home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/os/aix/vm/os_aix.cpp
Compiling /home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/opto/output.cpp
Compiling /home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp
Compiling /home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
Compiling /home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/gc_implementation/parallelScavenge/parMarkBitMap.cpp
Compiling /home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
Compiling /home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
Compiling /home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/park.cpp
Compiling /home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/opto/parse1.cpp
Compiling /home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/opto/parse2.cpp
Compiling /home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/opto/parse3.cpp
Compiling /home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/opto/parseHelper.cpp
Compiling /home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/prims/wbtestmethods/parserTests.cpp
Compiling /home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/code/pcDesc.cpp
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/os/aix/vm/os_aix.cpp", line 1486.18: 1540-2935 (S) A C++0x feature is being used. Use the extended0x langlvl or langlvl "Nullptr" to enable this feature.
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/os/aix/vm/os_aix.cpp", line 1486.18: 1540-2955 (I) Compilation may require C++0x Feature. Try using the option "-qlanglvl=nullptr".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/os/aix/vm/os_aix.cpp", line 1749.52: 1540-0216 (W) An expression of type "void *" cannot be converted to type "extern "C" void (*)(int)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/os/aix/vm/os_aix.cpp", line 3548.35: 1540-0216 (W) An expression of type "void *" cannot be converted to type "void (*)()".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/os/aix/vm/os_aix.cpp", line 3551.35: 1540-0216 (W) An expression of type "void *" cannot be converted to type "void (*)()".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/os/aix/vm/os_aix.cpp", line 3553.34: 1540-0216 (W) An expression of type "void *" cannot be converted to type "sigaction *(*)(int)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 281.94: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "void (*)(unsigned char *, long *, BasicType, Method *, unsigned char *, long *, int, Thread *)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 426.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "int (*)(int *, int)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 427.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "long (*)(long *, long)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 281.94: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "void (*)(unsigned char *, long *, BasicType, Method *, unsigned char *, long *, int, Thread *)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 426.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "int (*)(int *, int)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 427.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "long (*)(long *, long)".
gmake[6]: *** [/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/make/aix/makefiles/rules.make:151: os_aix.o] Error 1
gmake[6]: *** Waiting for unfinished jobs....
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 281.94: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "void (*)(unsigned char *, long *, BasicType, Method *, unsigned char *, long *, int, Thread *)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 426.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "int (*)(int *, int)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 427.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "long (*)(long *, long)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 281.94: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "void (*)(unsigned char *, long *, BasicType, Method *, unsigned char *, long *, int, Thread *)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 426.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "int (*)(int *, int)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 427.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "long (*)(long *, long)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 281.94: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "void (*)(unsigned char *, long *, BasicType, Method *, unsigned char *, long *, int, Thread *)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 426.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "int (*)(int *, int)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 427.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "long (*)(long *, long)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 281.94: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "void (*)(unsigned char *, long *, BasicType, Method *, unsigned char *, long *, int, Thread *)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 426.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "int (*)(int *, int)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 427.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "long (*)(long *, long)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 281.94: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "void (*)(unsigned char *, long *, BasicType, Method *, unsigned char *, long *, int, Thread *)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 426.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "int (*)(int *, int)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 427.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "long (*)(long *, long)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 281.94: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "void (*)(unsigned char *, long *, BasicType, Method *, unsigned char *, long *, int, Thread *)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 426.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "int (*)(int *, int)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 427.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "long (*)(long *, long)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 281.94: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "void (*)(unsigned char *, long *, BasicType, Method *, unsigned char *, long *, int, Thread *)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 426.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "int (*)(int *, int)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 427.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "long (*)(long *, long)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 281.94: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "void (*)(unsigned char *, long *, BasicType, Method *, unsigned char *, long *, int, Thread *)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 426.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "int (*)(int *, int)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 427.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "long (*)(long *, long)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 281.94: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "void (*)(unsigned char *, long *, BasicType, Method *, unsigned char *, long *, int, Thread *)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 426.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "int (*)(int *, int)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 427.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "long (*)(long *, long)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 281.94: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "void (*)(unsigned char *, long *, BasicType, Method *, unsigned char *, long *, int, Thread *)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 426.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "int (*)(int *, int)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 427.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "long (*)(long *, long)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 281.94: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "void (*)(unsigned char *, long *, BasicType, Method *, unsigned char *, long *, int, Thread *)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 426.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "int (*)(int *, int)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 427.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "long (*)(long *, long)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 281.94: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "void (*)(unsigned char *, long *, BasicType, Method *, unsigned char *, long *, int, Thread *)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 426.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "int (*)(int *, int)".
"/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/src/share/vm/runtime/stubRoutines.hpp", line 427.86: 1540-0216 (W) An expression of type "unsigned char *" cannot be converted to type "long (*)(long *, long)".
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into CardTableModRefBS::byte_for(const void *) const.
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into WB_ParseCommandLine.
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into WB_ParseCommandLine.
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Klass::decode_klass_not_null(narrowKlass).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into objArrayHandle::objArrayHandle(Thread *, objArrayOop).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into ParGCAllocBuffer::allocate_aligned(size_t, unsigned short).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into ParGCAllocBuffer::allocate_aligned(size_t, unsigned short).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into ParGCAllocBuffer::allocate_aligned(size_t, unsigned short).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into ParGCAllocBuffer::allocate_aligned(size_t, unsigned short).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into oopDesc::decode_heap_oop_not_null(narrowOop).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Klass::decode_klass_not_null(narrowKlass).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into ParScanThreadState::take_from_overflow_stack().
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into ScanClosureWithParBarrier::do_oop_work<unsigned int>(unsigned int *).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into oopDesc::size_given_klass(Klass *).
    1501-201: (W) Maximum number of common component diagnostics, 10  has been exceeded.
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Compile::fill_buffer(CodeBuffer *, uint *).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into CodeSection::set_end(address).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Compile::fill_buffer(CodeBuffer *, uint *).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Bytecodes::check(Code).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Parse::BytecodeParseHistogram::print(float).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Parse::dump().
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Parse::dump().
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Parse::do_one_block().
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Bytecodes::native_byte_order(Code).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Bytecodes::check(Code).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Bytecodes::uses_cp_cache(Code).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Bytecodes::uses_cp_cache(Code).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Bytecodes::check(Code).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Parse::adjust_map_after_if(BoolTest::mask, Node *, float, Block *, Block *).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Parse::adjust_map_after_if(BoolTest::mask, Node *, float, Block *, Block *).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Parse::do_ifnull(BoolTest::mask, Node *).
    1500-029: (W) WARNING: subprogram FormatBuffer<256>::FormatBuffer(const char *, ...) could not be inlined into Parse::do_ifnull(BoolTest::mask, Node *).
    1501-201: (W) Maximum number of common component diagnostics, 10  has been exceeded.
gmake[5]: *** [/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/make/aix/makefiles/top.make:120: the_vm] Error 2
gmake[4]: *** [/home/hotspot/openjdk/suchijdk17/jdk8u-dev/hotspot/make/aix/Makefile:297: fastdebug] Error 2
gmake[3]: *** [Makefile:231: generic_build2] Error 2
gmake[2]: *** [Makefile:177: fastdebug] Error 2
gmake[1]: *** [HotspotWrapper.gmk:45: /home/hotspot/openjdk/suchijdk17/jdk8u-dev/build/aix-ppc64-normal-server-fastdebug/hotspot/_hotspot.timestamp] Error 2
make: *** [/home/hotspot/openjdk/suchijdk17/jdk8u-dev//make/Main.gmk:110: hotspot-only] Error 2

-------------

PR Comment: https://git.openjdk.org/jdk8u-dev/pull/494#issuecomment-2100086389


More information about the jdk8u-dev mailing list