Commit Graph

9152 Commits

Author SHA1 Message Date
Mikael Gerdin
d281188a5f 8140452: Internal Error memory/allocation.cpp:179
Use const ref & and avoid copy ctor

Reviewed-by: coleenp
2015-10-26 17:13:40 -04:00
Alejandro Murillo
66dd5c3e3f Merge 2015-10-22 16:25:34 -07:00
Lana Steuck
a107c955e6 Merge 2015-10-22 11:13:08 -07:00
Lana Steuck
309ba90de6 Added tag jdk9-b88 for changeset 9f14b17a8956 2015-10-22 08:47:43 -07:00
Lana Steuck
d8736f33b7 Merge 2015-10-21 18:39:29 -07:00
Christian Thalinger
ebb27ad595 8139935: Bootcycle builds are broken on jdk9/hs due to JVMCI changes
Reviewed-by: erikj
2015-10-21 11:41:07 -07:00
Joseph Provino
db5f26110b Merge 2015-10-20 11:17:19 -04:00
Bengt Rutisson
7f319f0c67 8139868: CMSScavengeBeforeRemark broken after JDK-8134953
Reviewed-by: sjohanss, jwilhelm
2015-10-20 14:00:00 +02:00
Alejandro Murillo
cfbb592424 Merge 2015-10-19 12:30:17 -07:00
Erik Helin
e76add1886 8135078: Refactor InCSetState::is_in_cset_or_humongous
Reviewed-by: tschatzl, jwilhelm
2015-10-19 15:21:01 +02:00
Lana Steuck
cd71f22bec Added tag jdk9-b87 for changeset b53b8a1f9285 2015-10-19 00:24:58 -07:00
Dean Long
344a9becee Merge 2015-10-17 19:40:30 -04:00
Roland Westrelin
f089f614f6 Merge 2015-10-16 16:09:00 +00:00
Roland Westrelin
74f8cc939b 8139750: [BACKOUT] Elide more final field's write memory barrier with escape analysis result
Reviewed-by: kvn
2015-10-16 15:48:18 +02:00
Zoltan Majo
703c1c58d7 8139380: VMError::report_and_die() does not produce replay file
Change VMError::report() to use a correct format string in both JVMCI-enabled builds and builds without JVMCI.

Reviewed-by: roland, kvn
2015-10-16 15:21:37 +02:00
David Lindholm
65e88c8313 8139277: Remove ScavengeWithObjectsInToSpace, ParallelOldGCSplitALot, ParallelOldGCSplitInterval, PSAdjustTenuredGenForMinorPause and PSAdjustYoungGenForMajorPause
Reviewed-by: tschatzl, sjohanss
2015-10-16 14:11:29 +02:00
Kim Barrett
4500c7fac8 8139341: Hide ExtendedOopClosure::_ref_processor
Make ExtendedOopClosure::_ref_processor private.

Reviewed-by: mgerdin, sjohanss
2015-10-16 14:55:09 -04:00
Roland Westrelin
6c269ab6a9 Merge 2015-10-16 11:47:04 +00:00
Martin Doerr
de26bc4347 8139734: ppc: fix build after "8078556: Runtime: implement ranges..."
Reviewed-by: goetz
2015-10-16 10:20:59 +02:00
Lana Steuck
9ccbf5e52a Added tag jdk9-b86 for changeset 7e41230dec76 2015-10-15 15:15:17 -07:00
Ed Nevill
47040f764d 8139674: aarch64: guarantee failure in TestOptionsWithRanges.java
Fix negative overflow in instruction field

Reviewed-by: kvn, roland, adinn, aph
2015-10-15 15:33:54 +00:00
Igor Ignatyev
c1408bb0c8 8139707: [TESTBUG] Quarantine unstable compiler/jvmci tests
Reviewed-by: twisti
2015-10-16 02:05:54 +03:00
Igor Ignatyev
f102784437 8138794: [TESTBUG] ctw tests fail to compile after 8137056
Reviewed-by: dlong, kvn
2015-10-16 01:15:08 +03:00
Zoltan Majo
ab88e9aa93 Merge 2015-10-15 17:40:39 +00:00
Zoltan Majo
34e1545cab 8080650: Enable stubs to use frame pointers correctly
Change MacroAssembler::verified_entry() to set up RBP correctly when generating stub code.

Reviewed-by: kvn
2015-10-15 17:38:41 +02:00
Konstantin Shefov
a4cb6b3eb4 8072369: [TESTBUG] Remove potentially insecure class cast in some hotspot tests
Reviewed-by: twisti, kvn, iignatyev, tpivovarova
2015-10-15 18:00:00 +03:00
Kim Barrett
e7d0e95b08 8139200: Eliminate G1ParClosureSuper::_worker_id
Moved _worker_id from G1ParClosureSuper to G1ParCopyHelper.

Reviewed-by: mgerdin, tschatzl
2015-10-15 10:10:13 -04:00
Coleen Phillimore
e8e182c0e7 Merge 2015-10-16 00:01:49 +00:00
Daniel D. Daugherty
9d0fadc788 Merge 2015-10-15 19:17:08 +00:00
Gerard Ziemski
22838597ea 8078556: Runtime: implement ranges (optionally constraints) for those flags that have them missing
JEP 245: implement ranges and constraints for runtime flags.

Co-authored-by: Goetz Lindenmaier <goetz.lindenmaier@sap.com>
Reviewed-by: coleenp, ddmitriev, jiangli, goetz
2015-10-15 13:34:21 -05:00
Daniel D. Daugherty
2559482886 8136552: Last argument wins does not work for special options with "-XX:VMOptionsFile" option
Match_special_option_and_act() should insert_vm_options_file() earlier and process the inserted options right away to honor "last option wins" semantics.

Reviewed-by: dcubed, coleenp
2015-10-15 10:00:30 -07:00
Jaroslav Bachorik
7b389d3533 8135188: RunFinalizationTest.java Exception java.lang.Error: Test failure: Object was not finalized
Reviewed-by: dcubed, martin
2015-10-15 17:35:42 +02:00
Jesper Wilhelmsson
7078962b9c Merge 2015-10-15 13:28:22 +02:00
Igor Ignatyev
888def5147 Merge 2015-10-15 11:20:04 +00:00
Thomas Schatzl
f2b8803873 Merge 2015-10-15 13:00:17 +02:00
Igor Ignatyev
dbdfa81492 Merge 2015-10-15 09:36:13 +00:00
Thomas Schatzl
6abb87fd84 8138752: G1CollectorPolicy::should_should_update_surv_rate_group_predictors() uses wrong predicate
Instead of only updating the survivor rate groups in the young gc after marking and before mixed gc, update them during young gcs outside of marking

Reviewed-by: mgerdin, drwhite
2015-10-15 10:15:08 +02:00
Thomas Schatzl
f292ac2dc2 8138750: Remove dead code in survivor rate group
Reviewed-by: mgerdin, tbenson
2015-10-15 10:13:08 +02:00
Thomas Schatzl
55988baae2 8139583: Fix formatting in survRateGroup.cpp
Reviewed-by: kbarrett, stefank
2015-10-15 10:12:17 +02:00
Thomas Schatzl
b8367b252f 8137082: Factor out G1 prediction code from G1CollectorPolicy and clean up
Factor out G1 prediction code from G1CollectorPolicy into its own class, constify methods of G1CollectorPolicy and move more implementations to the cpp file.

Reviewed-by: jmasa, sangheki, ecaspole, kbarrett
2015-10-15 10:07:28 +02:00
Roland Westrelin
1f94d4ca9e Merge 2015-10-15 07:56:53 +00:00
Hui Shi
d8a864cd68 8138956: Elide more final field's write memory barrier with escape analysis result
Membar for final/stable fields eliminated if possible

Reviewed-by: roland, mdoerr, enevill, aph
2015-10-15 09:40:45 +02:00
Yumin Qi
ebe8b1d7f6 Merge 2015-10-15 00:42:15 +00:00
Dmitrij Pochepko
72de147944 8139438: [TESTBUG] JVMCI test fails with RuntimeException: Has no virtual object before materialization
Reviewed-by: iignatyev, twisti
2015-10-15 02:46:51 +03:00
Tatiana Pivovarova
d3ad64d9d6 8139375: [TESTBUG] compiler/jvmci/SecurityRestrictionsTest checks are too tight
Reviewed-by: twisti, iignatyev
2015-10-15 01:58:28 +03:00
Poonam Bajaj
a25ce80e78 8136577: Make AbortVMOnException available in product builds
Reviewed-by: coleenp
2015-10-14 15:36:41 -07:00
Christian Thalinger
230d811034 8139386: JVMCI test failed with assert(_jvmci._alternate_call_target == 0L) failed: must be
Reviewed-by: kvn
2015-10-14 12:29:18 -10:00
Yumin Qi
5ba14c7523 Merge 2015-10-14 20:59:59 +00:00
Christian Thalinger
fcbdffb48f 8139545: JVMCI : guarantee(heap_end < allocation_end) failed on some sparcv9 hosts
Reviewed-by: iveresov, kvn
2015-10-14 09:22:21 -10:00
Harold Seigel
df9b5759f7 8139069: JVM should throw ClassFormatError for <init> methods in interfaces
If method being parsed is in an interface, throw ClassFormatError if its name is "<init>"

Reviewed-by: acorn, lfoltan
2015-10-14 13:30:47 -04:00