Code Review for 8161987

Prepared by:zmajo on Mon Dec 19 14:46:43 CET 2016
Workspace:/home/zmajo/Documents/repos/8161987/hotspot
Compare against: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot
Compare against version:8155
Summary of changes: 108 lines changed: 69 ins; 16 del; 23 mod; 4756 unchg
Patch of changes: 8161987.patch
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/ci/ciField.cpp

rev 8156 : 8157181: Compilers accept modification of final fields outside initializer methods
Summary: Track initialized final field updates; disable constant folding if an update is detected.
Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp
1 line changed: 0 ins; 0 del; 1 mod; 416 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/ci/ciField.hpp

rev 8156 : 8157181: Compilers accept modification of final fields outside initializer methods
Summary: Track initialized final field updates; disable constant folding if an update is detected.
Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp
19 lines changed: 3 ins; 14 del; 2 mod; 176 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/ci/ciFlags.hpp

rev 8156 : 8157181: Compilers accept modification of final fields outside initializer methods
Summary: Track initialized final field updates; disable constant folding if an update is detected.
Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp
19 lines changed: 5 ins; 0 del; 14 mod; 58 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/interpreter/rewriter.cpp

rev 8156 : 8157181: Compilers accept modification of final fields outside initializer methods
Summary: Track initialized final field updates; disable constant folding if an update is detected.
Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp
39 lines changed: 37 ins; 2 del; 0 mod; 553 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/oops/method.cpp

rev 8156 : 8157181: Compilers accept modification of final fields outside initializer methods
Summary: Track initialized final field updates; disable constant folding if an update is detected.
Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp
4 lines changed: 3 ins; 0 del; 1 mod; 2086 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/oops/method.hpp

rev 8156 : 8157181: Compilers accept modification of final fields outside initializer methods
Summary: Track initialized final field updates; disable constant folding if an update is detected.
Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp
3 lines changed: 3 ins; 0 del; 0 mod; 1075 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/runtime/fieldDescriptor.hpp

rev 8156 : 8157181: Compilers accept modification of final fields outside initializer methods
Summary: Track initialized final field updates; disable constant folding if an update is detected.
Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp
6 lines changed: 6 ins; 0 del; 0 mod; 131 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/utilities/accessFlags.hpp

rev 8156 : 8157181: Compilers accept modification of final fields outside initializer methods
Summary: Track initialized final field updates; disable constant folding if an update is detected.
Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp
17 lines changed: 12 ins; 0 del; 5 mod; 261 unchg

This code review page was prepared using ../../webrev.ksh (vers 23.18-hg-never-dev).