[aarch64-port-dev ] [RFR] [8u] 8u262-b01 Upstream Sync

Andrew John Hughes gnu.andrew at redhat.com
Wed May 6 00:40:43 UTC 2020


On 05/05/2020 10:38, Aleksey Shipilev wrote:
> On 5/5/20 7:39 AM, Andrew John Hughes wrote:

snip...

> 
> Not sure about this change:
> 
> diff --git a/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp
> b/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp
> --- a/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp
> +++ b/src/share/vm/gc_implementation/shenandoah/shenandoahGCTraceTime.cpp
> @@ -33,7 +33,7 @@
>  #include "runtime/thread.inline.hpp"
>  #include "runtime/timer.hpp"
>  #include "utilities/ostream.hpp"
> -#include "utilities/ticks.inline.hpp"
> +#include "utilities/ticks.hpp"
> 
> It looks to me that .inline.hpp is always safe to include instead of .hpp. Changing it the other way
> around may introduce build failures?
> 
> Otherwise looks fine.

Not when it doesn't exist :-)

With all the AArch64 changes, I forgot about this one which turned up on
the local build. ticks.inline.hpp is removed by 8223147: "JFR Backport"
and this same change is made there in the shared GC code e.g.

https://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/b985cbb00e68#l113.7

-- 
Andrew :)

Senior Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04  C5A0 CFDA 0F9B 3596 4222
https://keybase.io/gnu_andrew



More information about the shenandoah-dev mailing list