Vladimir Kozlov
0bc2963b7d
7059047: EA: can't find initializing store with several CheckCastPP
...
Split adjust_escape_state() method into two methods to find initializing stores.
Reviewed-by: never
2011-11-07 14:33:57 -08:00
Andreas Schoesser
93fbade63d
6636110: unaligned stackpointer leads to crash during deoptimization
...
Reviewed-by: never, kvn
2011-11-04 13:55:31 -07:00
Christian Thalinger
9740abac58
7106944: assert(_pc == *pc_addr) failed may be too strong
...
Reviewed-by: kvn, never
2011-11-03 04:12:49 -07:00
Christian Thalinger
5a4de97cf0
7106774: JSR 292: nightly test inlineMHTarget fails with wrong result
...
Reviewed-by: kvn
2011-11-03 01:43:26 -07:00
Vladimir Kozlov
b354aa367c
7106907: 64 bit VM fails test compiler/6865265/StackOverflowBug.java
...
Use -Xss224k instead of -Xss128k.
Reviewed-by: never
2011-10-31 15:52:11 -07:00
Christian Thalinger
5ffce97ffc
7104561: UseRDPCForConstantTableBase doesn't work after shorten branches changes
...
Reviewed-by: never, kvn
2011-10-31 03:06:42 -07:00
Tom Rodriguez
6bcf877494
7103261: crash with jittester on sparc
...
Reviewed-by: iveresov, kvn
2011-10-28 14:44:52 -07:00
Vladimir Kozlov
762ad9c51c
7105611: Set::print() is broken
...
Reimplemented class VSetI_ to restore Set::print().
Reviewed-by: never
2011-10-27 18:20:50 -07:00
Igor Veresov
5a2f55d0e0
7104177: Tiered: -XX:+PrintCanonicalization doesn't work with -XX:+TieredCompilation
...
Initialize printable_bci of instruction when passed to Canonicalizer
Reviewed-by: kvn, never
2011-10-27 14:40:25 -07:00
Vladimir Kozlov
a6318f2dcd
7105364: JDK8 b10 hotspot: src/share/vm/ci/ciMethodHandle.cpp Error: Use "." or "->"
...
Define ciMethodHandle::print_chain_impl() and ciMethodHandle::print_chain() bodies only in debug builds.
Reviewed-by: never, twisti
2011-10-27 09:39:24 -07:00
Christian Thalinger
6d1f314a4b
7102657: JSR 292: C1 deoptimizes unlinked invokedynamic call sites infinitely
...
Reviewed-by: never, bdelsart
2011-10-27 04:43:37 -07:00
Vladimir Kozlov
669fa7396d
7097546: Optimize use of CMOVE instructions
...
Avoid CMove in a loop if possible. May generate CMove if it could be moved outside a loop.
Reviewed-by: never
2011-10-26 06:08:56 -07:00
Vladimir Kozlov
952f0b9b81
7059039: EA: don't change non-escaping state of NULL pointer
...
NULL pointers do not escape but escape state propagation may change it leading to worser results.
Reviewed-by: never
2011-10-25 12:51:13 -07:00
Omair Majid
160ad3376d
7103224: collision between __LEAF define in interfaceSupport.hpp and /usr/include/sys/cdefs.h with gcc
...
Reviewed-by: never
2011-10-25 08:17:15 -07:00
Christian Thalinger
3336939f08
7101642: JSR 292: SIGSEGV in java.lang.invoke.MethodHandleImpl$FieldAccessor.getFieldI(Ljava/lang/Object;)I
...
Reviewed-by: kvn, iveresov
2011-10-25 04:07:20 -07:00
Christian Thalinger
249b9c657d
7094138: JSR 292: JRuby junit test fails in CallSite.setTargetNormal: obj->is_oop() failed: sanity check
...
Reviewed-by: iveresov, never
2011-10-25 00:55:10 -07:00
Christian Thalinger
ae64d0bc30
7090904: JSR 292: JRuby junit test crashes in PSScavengeRootsClosure::do_oop
...
Reviewed-by: kvn, never, jrose
2011-10-24 07:53:17 -07:00
Tom Rodriguez
b030a36386
Merge
2011-10-23 23:57:39 -07:00
Tom Rodriguez
5dc4f00ff5
7103784: enable some flags by default
...
Reviewed-by: kvn
2011-10-23 20:23:14 -07:00
Tom Rodriguez
8b1bd284bc
7103380: assertion failure with -XX:+PrintNativeNMethods
...
Reviewed-by: kvn, iveresov
2011-10-23 12:31:20 -07:00
Igor Veresov
e9bfe21bdf
Merge
2011-10-21 00:58:30 -07:00
Axel Siebenborn
96500c22d7
7100935: win32: memmove is not atomic but is used for pd_conjoint_*_atomic operations
...
Replace the call to memmove by a simple copy loop
Co-authored-by: Volker Simonis <volker.simonis@gmail.com>
Reviewed-by: dholmes, kvn, never
2011-10-19 10:52:30 -07:00
Tom Rodriguez
bf203dac41
7098528: crash with java -XX:+ExtendedDTraceProbes
...
Reviewed-by: kvn
2011-10-17 21:38:29 -07:00
Tom Rodriguez
7749aaf387
7093690: JSR292: SA-JDI AssertionFailure: Expected raw sp likely got real sp, value was
...
Reviewed-by: kvn, twisti
2011-10-17 11:00:41 -07:00
David Holmes
c45d65f8eb
Merge
2011-10-17 01:40:27 -04:00
Igor Veresov
fafabe6da0
Merge
2011-10-16 02:59:24 -07:00
Alejandro Murillo
c9021fc009
7101096: Bump the hs23 build number to 03
...
Reviewed-by: johnc
2011-10-14 21:45:37 -07:00
John Coomes
02c6e31091
Added tag hs23-b02 for changeset e597a451dc88
2011-10-14 18:21:47 -07:00
John Coomes
56eac0155c
Merge
2011-10-14 18:17:01 -07:00
Vladimir Kozlov
2407655ab1
7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on Sparc
...
Instruction countTrailingZerosL() should use iRegIsafe dst register since it is used in long arithmetic.
Reviewed-by: never, twisti
2011-10-14 10:07:28 -07:00
Tom Rodriguez
a8a4b778ca
7100165: JSR 292: leftover printing code in methodHandleWalk.cpp
...
Reviewed-by: kvn, twisti
2011-10-13 14:08:15 -07:00
David Katleman
5219fbb397
Added tag jdk8-b09 for changeset fad441085165
2011-10-13 10:35:32 -07:00
Christos Zoulas
32708baef1
7098194: integrate macosx-port changes
...
Integrate bsd-port/hotspot and macosx-port/hotspot changes as of 2011.09.29.
Co-authored-by: Greg Lewis <glewis@eyesbeyond.com>
Co-authored-by: Kurt Miller <kurt@intricatesoftware.com>
Co-authored-by: Alexander Strange <astrange@apple.com>
Co-authored-by: Mike Swingler <swingler@apple.com>
Co-authored-by: Roger Hoover <rhoover@apple.com>
Co-authored-by: Victor Hernandez <vhernandez@apple.com>
Co-authored-by: Pratik Solanki <psolanki@apple.com>
Reviewed-by: kvn, dholmes, never, phh
2011-10-13 09:35:42 -07:00
Christian Thalinger
02db22f7e7
7092712: JSR 292: unloaded invokedynamic call sites can lead to a crash with signature types not on BCP
...
Reviewed-by: jrose, never
2011-10-12 21:00:13 -07:00
John Cuthbertson
4738ed88a5
7098282: G1: assert(interval >= 0) failed: Sanity check, referencePolicy.cpp: 76
...
There is a race between one thread successfully forwarding and copying the klass mirror for the SoftReference class (including the static master clock) and another thread attempting to use the master clock while attempting to discover a soft reference object. Maintain a shadow copy of the soft reference master clock and use the shadow during reference discovery and reference processing.
Reviewed-by: tonyp, brutisso, ysr
2011-10-12 10:25:51 -07:00
Christian Thalinger
de00cc778c
7081938: JSR292: assert(magic_number_2() == MAGIC_NUMBER_2) failed
...
Reviewed-by: never, bdelsart
2011-10-11 02:19:37 -07:00
Bengt Rutisson
7fa7f8a597
7099454: /bin/sh does not support syntax used in the src/os/posix/launcher/launcher.script shell script
...
Also reviewed by mikael.gerdin@oracle.com ; Changed to the `` syntax instead. Also changed "source" to ".".
Reviewed-by: never, stefank, dsamersoff, rottenha
2011-10-11 10:21:36 +02:00
David Holmes
e9b8f2bab4
7096278: Update the VM name to indicate it is an embedded build
...
Reviewed-by: kvn, never, jcoomes, bobv
2011-10-10 21:01:36 -04:00
Y. Srinivas Ramakrishna
8fbb0e0f4a
Merge
2011-10-10 08:40:34 -07:00
Bertrand Delsart
fa43b0cdd8
7096366: PPC: corruption of floating-point values with DeoptimizeALot
...
Fix for a deoptimization found on PPC, which could impact other big endian platforms
Reviewed-by: roland, dholmes
2011-10-07 13:28:44 +02:00
Y. Srinivas Ramakrishna
a7dc867057
7095236: G1: _markedRegions never contains NULL regions
...
Removed the code for skipping over NULL regions in _markedRegions, replacing it with an assertion that a NULL region is never encountered; removed dead methods, remove() and remove_region(), and inlined a simplified addRegion() directly into fillCache().
Reviewed-by: brutisso, tonyp
2011-10-06 18:56:47 -07:00
David Katleman
bc8656528c
Added tag jdk8-b08 for changeset 410b29777a51
2011-10-06 14:01:26 -07:00
Antonios Printezis
78662d3b17
Merge
2011-10-06 13:28:09 -04:00
John Cuthbertson
6513930e7a
7095194: G1: HeapRegion::GrainBytes, GrainWords, and CardsPerRegion should be size_t
...
Declare GrainBytes, GrainWords, and CardsPerRegion as size_t.
Reviewed-by: jcoomes, tonyp, jmasa
2011-10-05 08:44:10 -07:00
Volker Simonis
e3c38523b2
6865265: JVM crashes with "missing exception handler" error
...
Retry the call to fast_exception_handler_bci_for() after it returned with a pending exception. Don't cache the exception handler pc computed by compute_compiled_exc_handler() if the handler is for another (nested) exception.
Reviewed-by: kamg, kvn
2011-10-04 14:30:04 -07:00
Igor Veresov
a4975758bb
7097679: Tiered: events with bad bci to Gotos reduced from Ifs
...
Save bci of instruction that produced Goto and use it to call back to runtime
Reviewed-by: kvn, never
2011-10-04 10:07:07 -07:00
Alejandro Murillo
91823a458f
7096124: Bump the hs23 build number to 02
...
Reviewed-by: johnc
2011-09-30 22:54:43 -07:00
John Coomes
b731247c38
Added tag hs23-b01 for changeset cca3c612bd14
2011-09-30 18:27:43 -07:00
John Coomes
ef5fc6d83d
Merge
2011-09-30 18:27:39 -07:00
Igor Veresov
7f01a4d4f5
Merge
2011-09-30 13:48:17 -07:00