Commit Graph

32976 Commits

Author SHA1 Message Date
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
Igor Ignatyev
815be268ee 8139376: [TESTBUG] ExecuteInstalledCodeTest should be run only on amd64 and sparcv9
Reviewed-by: twisti, kvn
2015-10-13 16:21:25 +03: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
Christian Thalinger
f1c801e561 8139524: JVMCI cannot be initialized with CMS or Serial GCs
Reviewed-by: iveresov
2015-10-13 09:21:10 -10:00
Ed Nevill
a138ebeb52 8139043: aarch64: add support for adler32 intrinsic
Add adler32 support like 8132081 for sparc

Reviewed-by: kvn
2015-10-08 13:14:46 +00:00
Andrew Haley
f44f56e351 8138575: Improve generated code for profile counters
Reviewed-by: kvn
2015-09-29 17:01:37 +00:00
Felix Yang
65cf3f8eed 8138641: Disable C2 peephole by default for aarch64
Reviewed-by: roland
2015-09-30 13:23:46 +00:00
Roland Westrelin
c8cf3e7fe5 Merge 2015-10-13 13:23:42 +00:00
Zoltan Majo
301e389dd2 8139377: JVM can't be started w/ -XX:+EnableJVMCI -XX:+UseJVMCICompiler and default TypeProfileWidth
Raise upper bound of TypeProfileWidth from 4 to 8.

Reviewed-by: iveresov, twisti
2015-10-13 10:09:57 +02:00
Ed Nevill
ffd60d555b 8139259: aarch64: jtreg test TestLogSum segvs after 8132207
Fix jump to 0 caused by uninitialised _dexp in 8132207

Reviewed-by: roland, kvn
2015-10-13 09:40:39 +02:00
Martin Doerr
71edab514c 8139421: PPC64LE: MacroAssembler::bxx64_patchable kill register R12
Register R12 must be preserved for stub calls (e.g. deopt handler).

Reviewed-by: goetz
2015-10-12 12:20:38 +02:00
Vivek R Deshpande
e4f225de72 8139454: java/lang/Math/WorstCaseTests.java crashes on Linux-amd64
Emit the form of pextrw that works with sse2

Reviewed-by: iveresov, twisti
2015-10-12 16:35:40 -07:00
Claes Redestad
6947623b7b 8134607: Remove per-compiler performance counters
Reviewed-by: twisti, neliasso
2015-10-12 14:54:39 +02:00
Igor Veresov
45f51703ed Merge 2015-10-09 21:04:19 +00:00
Jan Civlin
115afda88e 8136725: Provide utility for creation a counted loop reserve copy (clone)
Make it easier to revert to the original loop should that be needed

Reviewed-by: kvn
2015-10-09 12:17:58 -07:00
Christian Thalinger
12fc8a0b33 8138820: JDK Hotspot build fails with Xcode 7.0.1
Reviewed-by: iveresov
2015-10-09 09:09:05 -10:00
Zoltan Majo
4c20e17d0a 8081288: erronous free in RegClass::~RegClass()
Remove the erronous free.

Reviewed-by: kvn
2015-10-09 15:00:17 +02:00
Zoltan Majo
fc2a5e9d53 8078554: Compiler: implement ranges (optionally constraints) for those flags that have them missing
Add range check or constraint where necessary.

Reviewed-by: roland, thartmann
2015-10-09 14:21:26 +02:00
Tobias Hartmann
7ca0abe7ee 8139150: ClassVerifier frees exception message while it's still in use
Remove ResourceMark in StackMapReader::parse_verification_type() to avoid freeing of error message.

Reviewed-by: zmajo, dcubed, hseigel
2015-10-09 11:28:11 +02:00
Dean Long
9bb4c7872b Merge 2015-10-09 02:43:50 -04:00
Christian Thalinger
16526e000e 8136421: JEP 243: Java-Level JVM Compiler Interface
Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett
2015-10-08 12:49:30 -10:00
Alejandro Murillo
cfc752716c Merge 2015-10-08 14:28:55 -07:00
J. Duke
d12b5c154b Merge 2017-07-05 20:52:37 +02:00
J. Duke
cfc78a2148 Merge 2017-07-05 20:52:32 +02:00
J. Duke
999b5e771a Merge 2017-07-05 20:52:26 +02:00
J. Duke
886b76d972 Merge 2017-07-05 20:52:22 +02:00
J. Duke
59cbcbd557 Merge 2017-07-05 20:52:15 +02:00
J. Duke
78d80ec624 Merge 2017-07-05 20:52:10 +02:00
J. Duke
5f386bb914 Merge 2017-07-05 20:52:05 +02:00
J. Duke
f963620000 Merge 2017-07-05 20:51:53 +02:00
J. Duke
e28ca6877c Added tag jdk9-b84 for changeset 51b2db2fa04c 2017-07-05 20:51:37 +02:00
J. Duke
96f1486b0a Merge 2017-07-05 20:51:37 +02:00
J. Duke
d0723cb05b Merge 2017-07-05 20:51:33 +02:00
J. Duke
1027d6c2a3 Merge 2017-07-05 20:51:27 +02:00
J. Duke
c0f77fa3e2 Merge 2017-07-05 20:51:24 +02:00
J. Duke
936c8bf937 Merge 2017-07-05 20:51:18 +02:00
J. Duke
e945efdcd1 Merge 2017-07-05 20:51:10 +02:00
J. Duke
3907fee7c4 Merge 2017-07-05 20:51:07 +02:00
J. Duke
4dedb3fe35 Merge 2017-07-05 20:51:00 +02:00
J. Duke
cb15121379 Added tag jdk9-b83 for changeset f61a63b7d1e5 2017-07-05 20:50:42 +02:00
J. Duke
2a12715485 Merge 2017-07-05 20:50:41 +02:00
J. Duke
f7724ae00e Merge 2017-07-05 20:50:38 +02:00
J. Duke
db6ac2bb5b Merge 2017-07-05 20:50:32 +02:00
J. Duke
10600e7e6d Merge 2017-07-05 20:50:27 +02:00
J. Duke
c5accf724d Merge 2017-07-05 20:50:21 +02:00
J. Duke
aa27e550fa Merge 2017-07-05 20:50:16 +02:00
J. Duke
786e60d23f Merge 2017-07-05 20:50:10 +02:00
J. Duke
b6ea1f4a0f Merge 2017-07-05 20:49:54 +02:00
J. Duke
9ab5208f88 Added tag jdk9-b82 for changeset 6521875cb63e 2017-07-05 20:49:25 +02:00