[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-hotspot-runtime-dev
Subject:    Re: RFR: 8288759: GCC 12 fails to compile signature.cpp due to -Wstringop-overread
From:       Aleksey Shipilev <shade () openjdk ! org>
Date:       2022-08-30 16:56:53
Message-ID: PEvQ2poj4Jehv-NUtyVVDrpnknUgbbtJnHLLbsGrmFw=.aec8f667-eca5-4d37-a6a5-ef89d3eaed5c () github ! com
[Download RAW message or body]

On Tue, 2 Aug 2022 08:22:27 GMT, Aleksey Shipilev <shade@openjdk.org> wrote:

> Trying to compile with GCC 12.1.1 (current Fedora Rawhide) yields this failure:
> 
> 
> In file included from \
> /home/test/shipilev-jdk/src/hotspot/share/utilities/globalDefinitions_gcc.hpp:35, \
> from /home/test/shipilev-jdk/src/hotspot/share/utilities/globalDefinitions.hpp:35, \
> from /home/test/shipilev-jdk/src/hotspot/share/memory/allocation.hpp:29, from \
> /home/test/shipilev-jdk/src/hotspot/share/classfile/classLoaderData.hpp:28, from \
> /home/test/shipilev-jdk/src/hotspot/share/precompiled/precompiled.hpp:34: In \
> function 'const void* memchr(const void*, int, size_t)', inlined from 'int \
> SignatureStream::scan_type(BasicType)' at \
> /home/test/shipilev-jdk/src/hotspot/share/runtime/signature.cpp:343:32, inlined \
> from 'void SignatureStream::next()' at \
> /home/test/shipilev-jdk/src/hotspot/share/runtime/signature.cpp:373:19, inlined \
> from 'void SignatureIterator::do_parameters_on(T*) [with T = Fingerprinter]' at \
> /home/test/shipilev-jdk/src/hotspot/share/runtime/signature.hpp:635:41, inlined \
> from 'void SignatureIterator::do_parameters_on(T*) [with T = Fingerprinter]' at \
> /home/test/shipilev-jdk/src/hotspot/share/runtime/signature.hpp:629:6, inlined from \
> 'void Fingerprinter::compute_fingerprint_and_return_type(bool)' at \
> /home/test/shipilev-jdk/src/hotspot/share/runtime/signature.cpp:169:19:

Thank you! I'll integrate.

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

PR: https://git.openjdk.org/jdk/pull/9711


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic