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

Andrew John Hughes gnu.andrew at redhat.com
Fri Aug 2 14:12:02 UTC 2019



On 01/08/2019 18:19, Aleksey Shipilev wrote:
> The links to changesets below are broken, they are not "b09.changeset", but rather "$project.patch".

Knew I shouldn't have copied from the joint e-mail.
No, they should be merge.changeset. The others are the webrev patch
files, which there's no point in linking to separately.


http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/root/merge.changeset

> Anyway:
> 
> On 8/1/19 6:47 PM, Andrew John Hughes wrote:
>> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/corba/b09.changeset
>> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/jaxp/b09.changeset
>> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/jaxws/b09.changeset
> 
> Look trivially good.
> 
>> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/jdk/b09.changeset
> 
> Looks good.
> 
>> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/hotspot/b09.changeset
> 
> I don't understand where change to chaitin.hpp is coming from, really:
> 
> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/hotspot/src/share/vm/opto/chaitin.hpp.sdiff.html
> 
> It seems both sides of the merge have the "if" branch removed:
>   http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/file/bfff0a0ccb0e/src/share/vm/opto/chaitin.hpp#l323
> 
> http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/file/7570e7d49957/src/share/vm/opto/chaitin.hpp#l323
> 
> Maybe I don't understand how webrev was generated.
> 

There isn't one in this merge:

https://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/hotspot/merge.changeset

diffstat for hotspot
 b/.hgtags
      |    3
 b/agent/src/os/linux/ps_core.c
      |   51
 b/make/aix/makefiles/jsig.make
      |    7
 b/make/bsd/makefiles/jsig.make
      |    7
 b/make/linux/makefiles/jsig.make
      |    7
 b/make/solaris/makefiles/jsig.make
      |    7
 b/src/cpu/ppc/vm/assembler_ppc.hpp
      |    7
 b/src/cpu/ppc/vm/assembler_ppc.inline.hpp
      |   19
 b/src/cpu/ppc/vm/macroAssembler_ppc.hpp
      |   34
 b/src/cpu/ppc/vm/macroAssembler_ppc_sha.cpp
      | 1136 ++++++++++
 b/src/cpu/ppc/vm/stubGenerator_ppc.cpp
      |   31
 b/src/cpu/ppc/vm/stubRoutines_ppc_64.hpp
      |    2
 b/src/cpu/ppc/vm/vm_version_ppc.cpp
      |   41
 b/src/cpu/ppc/vm/vm_version_ppc.hpp
      |    3
 b/src/os/aix/vm/os_aix.cpp
      |    3
 b/src/os/aix/vm/os_aix.inline.hpp
      |   35
 b/src/os/aix/vm/perfMemory_aix.cpp
      |   13
 b/src/os/bsd/vm/os_bsd.cpp
      |    3
 b/src/os/bsd/vm/os_bsd.inline.hpp
      |   33
 b/src/os/bsd/vm/perfMemory_bsd.cpp
      |   13
 b/src/os/linux/vm/os_linux.cpp
      |    3
 b/src/os/linux/vm/os_linux.inline.hpp
      |   33
 b/src/os/linux/vm/perfMemory_linux.cpp
      |   14
 b/src/os/posix/vm/os_posix.cpp
      |   15
 b/src/os/solaris/vm/os_solaris.cpp
      |    4
 b/src/os/solaris/vm/os_solaris.inline.hpp
      |   31
 b/src/os/solaris/vm/perfMemory_solaris.cpp
      |   13
 b/src/os/windows/vm/os_windows.cpp
      |    8
 b/src/os/windows/vm/os_windows.inline.hpp
      |    8
 b/src/os/windows/vm/perfMemory_windows.cpp
      |   12
 b/src/share/vm/c1/c1_Optimizer.cpp
      |    8
 b/src/share/vm/oops/instanceKlass.cpp
      |    4
 b/src/share/vm/oops/klass.hpp
      |    3
 b/src/share/vm/opto/ifnode.cpp
      |    2
 b/src/share/vm/opto/library_call.cpp
      |   20
 b/src/share/vm/opto/runtime.cpp
      |   22
 b/src/share/vm/runtime/arguments.cpp
      |   12
 b/src/share/vm/runtime/os.hpp
      |    3
 b/src/share/vm/services/classLoadingService.cpp
      |    4
 b/test/compiler/c1/TestGotoIf.jasm
      |  171 +
 b/test/compiler/c1/TestGotoIfMain.java
      |   46
 b/test/compiler/c2/TestIfWithDeadRegion.java
      |   57
 b/test/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForOtherCPU.java |    3
 b/test/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java
      |   23
 44 files changed, 1719 insertions(+), 255 deletions(-)

This is precisely why I provide the merge changesets and diffstat info.
webrev is probably confused by some previous merge or other.

> Otherwise looks good.
> 
>> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/langtools/b09.changeset
>> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/nashorn/b09.changeset
> 
> Look trivially good.
> 
>> http://cr.openjdk.java.net/~andrew/shenandoah-8/u232-b01/root/b09.changeset
> Looks good.
> 

-- 
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