Prepared by: | roland on Wed May 24 09:46:03 CEST 2017 |
---|---|
Workspace: | /home/rwestrel/hs/hotspot |
Compare against: | ssh://hg.openjdk.java.net/jdk9/hs/hotspot |
Compare against version: | currenthead |
Summary of changes: | 282 lines changed: 224 ins; 10 del; 48 mod; 9402 unchg |
Patch of changes: | hotspot.patch |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/arraycopynode.cpp
rev 12726 : 8179678: ArrayCopy with same src and dst can cause incorrect execution or compiler crash Summary: replacing load on dst with load on src only valid if copy doesn't modify src element to load Reviewed-by: rev 12727 : review rev 12728 : more review + new tests & fixes rev 12729 : -XX:-ReduceInitialCardMarks fix125 lines changed: 79 ins; 5 del; 41 mod; 667 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/arraycopynode.hpp
rev 12726 : 8179678: ArrayCopy with same src and dst can cause incorrect execution or compiler crash Summary: replacing load on dst with load on src only valid if copy doesn't modify src element to load Reviewed-by: rev 12728 : more review + new tests & fixes3 lines changed: 1 ins; 0 del; 2 mod; 175 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/macro.cpp
rev 12569 : 8173147: [ctw] fails during compilation of sun.security.krb5.internal.crypto.RsaMd5DesCksumType::calculateKeyedChecksum with " graph should be schedulable" Summary: Loads generated at uncommon trap from eliminated arraycopy have incorrect memory state Reviewed-by: thartmann rev 12697 : 8176506: C2: loop unswitching and unsafe accesses cause crash Reviewed-by: rev 12728 : more review + new tests & fixes3 lines changed: 2 ins; 0 del; 1 mod; 2789 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/macroArrayCopy.cpp
rev 12728 : more review + new tests & fixes rev 12729 : -XX:-ReduceInitialCardMarks fix rev 12730 : lost mem dependency36 lines changed: 29 ins; 5 del; 2 mod; 1260 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/memnode.cpp
rev 12726 : 8179678: ArrayCopy with same src and dst can cause incorrect execution or compiler crash Summary: replacing load on dst with load on src only valid if copy doesn't modify src element to load Reviewed-by:9 lines changed: 7 ins; 0 del; 2 mod; 4511 unchg
------ ------ ------
------
---
New
Patch
Raw
test/compiler/arraycopy/TestACSameSrcDst.java
rev 12726 : 8179678: ArrayCopy with same src and dst can cause incorrect execution or compiler crash Summary: replacing load on dst with load on src only valid if copy doesn't modify src element to load Reviewed-by: rev 12728 : more review + new tests & fixes rev 12730 : lost mem dependency106 lines changed: 106 ins; 0 del; 0 mod; 0 unchg
This code review page was prepared using /home/rwestrel/code-tools/webrev/webrev.ksh (vers 25.16-hg+openjdk.java.net).