32207 Commits

Author SHA1 Message Date
Vladimir Kozlov
ef827906e9 8133984: print_compressed_class_space() is only defined in 64-bit VM
Define method's empty body in 32-bit VM.

Reviewed-by: coleenp
2015-08-19 17:59:00 -07:00
Andrew Dinn
96413b5dac 8078743: AARCH64: Extend use of stlr to cater for volatile object stores
The current use of stlr on AArch64 to implement volatile stores needs to be extended to cater for object stores.

Reviewed-by: kvn, aph, enevill
2015-08-11 10:25:24 -04:00
Ed Nevill
4f5be2ee49 8133352: aarch64: generates constrained unpredictable instructions
Fix generation of unpredictable STXR Rs, Rt, [Rn] with Rs == Rt

Reviewed-by: kvn, aph, adinn
2015-08-18 12:40:22 +00:00
Ed Nevill
1c9f1ea099 8133935: aarch64: fails to build from source
Add inlucde of oops/oop.inline.hpp to fix build

Reviewed-by: coleenp
2015-08-19 11:59:02 +00:00
Zoltan Majo
0d7ee212ea 8133625: src/share/vm/opto/compile.hpp:96: error: integer constant is too large for ‘long’ type
Wrap constant causing the failure into into CONST64(). Update comments.

Reviewed-by: kvn
2015-08-19 11:59:00 +02:00
Zoltan Majo
6d858b63cb Merge 2015-08-19 10:14:04 +02:00
Zoltan Majo
1e55e60cb1 8076373: In 32-bit VM interpreter and compiled code process NaN values differently
Change interpreter to use XMM registers on x86_32 if they are available. Add stubs for methods transforming from/to int/long float/double.

Reviewed-by: kvn, mcberg
2015-08-19 08:55:18 +02:00
Roland Westrelin
df82d96834 8133599: Unsafe.getAndSetObject() is no longer intrinsified by c2
Off by 1 error in c2 intrinsic filtering logic

Reviewed-by: dlong, kvn, shade
2015-08-14 00:28:45 +02:00
Roland Westrelin
0baf2f7e8a 8130847: Cloned object's fields observed as null after C2 escape analysis
Eliminated instance/array written to by an array copy variant must be correctly initialized when reallocated at a deopt

Reviewed-by: kvn, vlivanov
2015-08-15 02:54:18 +02:00
Aleksey Shipilev
63a173e2c4 8019968: Reference CAS induces GC store barrier even on failure
Reviewed-by: kvn, adinn, roland
2015-08-12 09:58:39 +03:00
Alejandro Murillo
78fd2e42c6 Merge 2015-08-13 15:50:47 -07:00
J. Duke
d9b43a9e2c Merge 2017-07-05 20:45:52 +02:00
J. Duke
9bf2ffd162 Merge 2017-07-05 20:45:49 +02:00
J. Duke
1b5af609f5 Merge 2017-07-05 20:45:44 +02:00
J. Duke
d54587e380 Merge 2017-07-05 20:45:41 +02:00
J. Duke
5d72d63c68 Merge 2017-07-05 20:45:35 +02:00
J. Duke
73d4205d35 Merge 2017-07-05 20:45:32 +02:00
J. Duke
9f478f11c4 Merge 2017-07-05 20:45:28 +02:00
J. Duke
b1f413d285 Merge 2017-07-05 20:45:16 +02:00
J. Duke
2c4538edd5 Added tag jdk9-b77 for changeset c25e882cee96 2017-07-05 20:45:01 +02:00
J. Duke
ae676b44c4 Merge 2017-07-05 20:45:01 +02:00
J. Duke
0f76c8f754 Merge 2017-07-05 20:44:57 +02:00
J. Duke
ea2063627d Merge 2017-07-05 20:44:54 +02:00
J. Duke
6eca7e0e2d Merge 2017-07-05 20:44:51 +02:00
J. Duke
ae2f690e2a Merge 2017-07-05 20:44:47 +02:00
J. Duke
13f7e9c438 Merge 2017-07-05 20:44:43 +02:00
J. Duke
45f3171390 Merge 2017-07-05 20:44:40 +02:00
J. Duke
f16af09f83 Merge 2017-07-05 20:44:31 +02:00
J. Duke
22b73ed37c Added tag jdk9-b76 for changeset eeea9adfd1e3 2017-07-05 20:44:11 +02:00
J. Duke
d2e2494f9e Merge 2017-07-05 20:44:11 +02:00
J. Duke
4bfa3cda40 Merge 2017-07-05 20:44:08 +02:00
J. Duke
be2177b266 Merge 2017-07-05 20:44:03 +02:00
J. Duke
53dc5e586f Merge 2017-07-05 20:43:59 +02:00
J. Duke
bf390a8f9c Merge 2017-07-05 20:43:55 +02:00
J. Duke
034fb189f1 Merge 2017-07-05 20:43:52 +02:00
J. Duke
6687df37be Merge 2017-07-05 20:43:48 +02:00
J. Duke
3def9afcfd Merge 2017-07-05 20:43:37 +02:00
J. Duke
49464f7ae5 Added tag jdk9-b75 for changeset f55df5cfe11c 2017-07-05 20:43:22 +02:00
J. Duke
c590df0022 Merge 2017-07-05 20:43:22 +02:00
J. Duke
e2e537f732 Merge 2017-07-05 20:43:19 +02:00
J. Duke
7d7f805726 Merge 2017-07-05 20:43:15 +02:00
J. Duke
a18f238849 Merge 2017-07-05 20:43:12 +02:00
J. Duke
b4e7dd186e Merge 2017-07-05 20:43:09 +02:00
J. Duke
03a0d6ef5b Merge 2017-07-05 20:43:05 +02:00
J. Duke
cea4ba565c Merge 2017-07-05 20:43:02 +02:00
J. Duke
74f6ae7abc Merge 2017-07-05 20:42:56 +02:00
J. Duke
5f0a5f2be0 Added tag jdk9-b74 for changeset 7c577fda1855 2017-07-05 20:42:40 +02:00
J. Duke
37836b1f3d Merge 2017-07-05 20:42:39 +02:00
J. Duke
6a9047b13a Merge 2017-07-05 20:42:36 +02:00
J. Duke
1953acf59a Merge 2017-07-05 20:42:30 +02:00