45710 Commits

Author SHA1 Message Date
Coleen Phillimore
af0b8d46d2 8181450: assert in BasicHashtable::verify_table
Remove assert as it has small probability of happening and added logging

Reviewed-by: kbarrett, sspitsyn
2017-06-16 09:13:56 -04:00
Harold Seigel
ea15e1ac26 Merge 2017-06-15 18:58:08 +00:00
Harold Seigel
42c183edfc 8182089: build error in hotspot/src/share/vm/runtime/reflection.cpp
Add const to argument in reflection.cpp so method signature matches the one in reflection.hpp

Reviewed-by: zgu, coleenp, rprotacio
2017-06-15 14:34:32 -04:00
Robbin Ehn
0d3624a309 8181859: Monitor deflation is not checked in cleanup path
Reviewed-by: sspitsyn, dcubed, shade, cvarming
2017-06-15 09:52:44 +02:00
Erik Österlund
2a0bd0cd04 8181785: Remove the experimental ClearFPUAtPark JVM Flag
Removing the experimental and unstable ClearFPUAtPark optimization for SPARC

Reviewed-by: kbarrett, tschatzl, rehn
2017-06-14 08:47:27 +02:00
Erik Österlund
7bea157c87 8181318: Allow C++ library headers on Solaris Studio
Allow studio to compile but not link against the stlport4 C++ standard library

Reviewed-by: dholmes, dcubed, erikj
2017-06-14 01:30:11 -07:00
Fei Yang
4555997c30 8182161: aarch64: combine andr+cbnz into tbnz when possible
Combine andr+cbnz into tbnz when possible to save one instruction

Reviewed-by: aph
2017-06-14 17:33:54 +08:00
Igor Veresov
1cbd0bd202 Merge 2017-06-13 16:29:42 +00:00
Igor Veresov
614d1c048b 8182018: Update Graal
Reviewed-by: kvn
2017-06-13 09:19:35 -07:00
Kim Barrett
8a5654850e 8086005: Define __STDC_xxx_MACROS config macros globally via build system
Moved macro definitions to hotspot build configuration

Reviewed-by: erikj, eosterlund
2017-06-13 11:10:33 -04:00
Kim Barrett
98a9f40e34 8181787: Remove Solaris SPARC GCC code
Remove obsolete code.

Reviewed-by: kbarrett, coleenp, gtriantafill
2017-06-13 07:30:11 -04:00
Teng Lu
c37f9d8c90 8181906: AArch64: port bugfix for 7009641 to AArch64
Allocation in the code cache returns NULL instead of failing the entire VM

Reviewed-by: aph
2017-06-10 16:01:29 +08:00
Roland Westrelin
698444f968 8181211: C2: Use profiling data to optimize on/off heap unsafe accesses
Reviewed-by: kvn
2017-06-09 10:51:52 +02:00
Tobias Hartmann
620b398ba3 8181741: C2 compilation fails with "assert(i<_max) failed: oob"
PhaseIdealLoop should not use type() or type_or_null().

Reviewed-by: roland, kvn
2017-06-09 09:27:10 +02:00
Tobias Hartmann
872c310c4f 8181781: Replay compilation should ignore unresolved Klass with -XX:+ReplayIgnoreInitErrors
Ignore unresolved Klass with -XX:+ReplayIgnoreInitErrors.

Reviewed-by: kvn
2017-06-09 09:20:13 +02:00
Jesper Wilhelmsson
a41f617837 Merge 2017-06-08 20:28:04 +02:00
J. Duke
fe00fb8af6 Merge 2017-07-05 23:37:13 +02:00
J. Duke
bb1bf5f39a Merge 2017-07-05 23:36:59 +02:00
J. Duke
cc208836b8 Merge 2017-07-05 23:36:51 +02:00
J. Duke
da802fab77 Merge 2017-07-05 23:36:38 +02:00
J. Duke
12a9467d58 Merge 2017-07-05 23:36:26 +02:00
J. Duke
98f424debe Merge 2017-07-05 23:36:14 +02:00
J. Duke
6dcfe65b92 Merge 2017-07-05 23:36:04 +02:00
J. Duke
bcbeb16d14 Merge 2017-07-05 23:35:53 +02:00
J. Duke
4283de1a41 Merge 2017-07-05 23:35:39 +02:00
J. Duke
c61500476a Added tag jdk-9+172 for changeset dad6746278fa 2017-07-05 23:35:20 +02:00
J. Duke
902b559c9a Merge 2017-07-05 23:35:18 +02:00
J. Duke
b4a1c2c9f9 Merge 2017-07-05 23:35:01 +02:00
J. Duke
7f7397afc2 Merge 2017-07-05 23:34:46 +02:00
J. Duke
b0cb30ea09 Merge 2017-07-05 23:34:24 +02:00
J. Duke
8c0ed98c13 Merge 2017-07-05 23:34:11 +02:00
J. Duke
089255fc5d Added tag jdk-10+10 for changeset b0f2b8ff25a2 2017-07-05 23:33:55 +02:00
J. Duke
a449b10079 Merge 2017-07-05 23:33:53 +02:00
J. Duke
54944139e5 Merge 2017-07-05 23:33:43 +02:00
J. Duke
32a5f10650 Merge 2017-07-05 23:33:35 +02:00
J. Duke
64e7f36bb0 Merge 2017-07-05 23:33:24 +02:00
J. Duke
de35302220 Merge 2017-07-05 23:33:12 +02:00
J. Duke
360e24d6ba Merge 2017-07-05 23:33:00 +02:00
J. Duke
485ac1c705 Merge 2017-07-05 23:32:48 +02:00
J. Duke
5c69c0f285 Merge 2017-07-05 23:32:39 +02:00
J. Duke
6afcdf0e2c Merge 2017-07-05 23:32:23 +02:00
J. Duke
411490a7ef Added tag jdk-9+171 for changeset 643b5f18c265 2017-07-05 23:32:02 +02:00
J. Duke
b71a161b2c Merge 2017-07-05 23:31:59 +02:00
J. Duke
ac6da60841 Merge 2017-07-05 23:31:42 +02:00
J. Duke
fe3365b8ac Merge 2017-07-05 23:31:27 +02:00
J. Duke
a1e2a3f9e4 Merge 2017-07-05 23:31:14 +02:00
J. Duke
9578457940 Added tag jdk-10+9 for changeset aa5b01f5e562 2017-07-05 23:30:55 +02:00
J. Duke
573dafdea1 Merge 2017-07-05 23:30:53 +02:00
J. Duke
dd2d55de14 Merge 2017-07-05 23:30:38 +02:00
J. Duke
c3200726a2 Merge 2017-07-05 23:30:30 +02:00