Nils Eliasson
36efb40d10
6658428: C2 doesn't inline java method if corresponding intrinsic failed to inline
...
Allow fallback to non-intrinsic inline case
Reviewed-by: kvn, jrose, never
2012-03-05 18:10:31 -08:00
Tom Rodriguez
2e8a110092
Merge
2012-03-02 13:13:25 -08:00
Tom Rodriguez
dac856d4f2
Merge
2012-03-02 09:13:13 -08:00
Roland Westrelin
607f822b20
6910464: Lookupswitch and Tableswitch default branches not recognized as safepoints
...
C1 does not recognize the default branch of a lookupswitch or tableswitch bytecode to be a safepoint if backward.
Reviewed-by: kvn, never
2012-03-02 16:04:24 +01:00
Tom Rodriguez
7c2b3c6ab5
7150051: incorrect oopmap in critical native
...
Reviewed-by: kvn, twisti
2012-03-01 15:31:33 -08:00
Frederic Parain
555b593770
Merge
2012-02-28 07:58:43 -08:00
Roland Westrelin
ff47163220
6910461: Register allocator may insert spill code at wrong insertion index
...
When resolving exception edges after register allocation, the C1 register allocator may insert spill code at the wrong insertion position.
Reviewed-by: kvn, never
2012-02-28 09:13:58 +01:00
Tom Rodriguez
825a304b38
7145024: Crashes in ucrypto related to C2
...
Reviewed-by: kvn
2012-02-28 10:04:01 -08:00
Roland Westrelin
c815908774
7148486: At a method handle call returning with an exception may call the runtime with misaligned stack (x64)
...
Stack must be realigned when calling the runtime for exception propagation at a call.
Reviewed-by: kvn, never
2012-02-27 11:42:30 +01:00
Roland Westrelin
4012f6cd34
7147740: add assertions to check stack alignment on VM entry from generated code (x64)
...
Check stack alignment on VM entry on x64.
Reviewed-by: kvn, never
2012-02-27 09:17:44 +01:00
Krystal Mok
84470be578
7148126: ConstantPoolCacheEntry::print prints to wrong stream
...
Should print to passed in stream not tty
Reviewed-by: dholmes, never
2012-02-25 01:49:34 -05:00
Alejandro Murillo
fafe66921e
7148664: new hotspot build - hs24-b02
...
Reviewed-by: jcoomes
2012-02-24 18:14:00 -08:00
Alejandro Murillo
7f5093d00d
Added tag hs24-b01 for changeset b357c6ebe63e
2012-02-24 18:08:59 -08:00
Alejandro Murillo
a8f637446d
Merge
2012-02-24 18:08:58 -08:00
Vladimir Kozlov
9c6ab6372f
7147416: LogCompilation tool does not work with post parse inlining
...
Fixed few problems in LogCompilation parser.
Reviewed-by: never
2012-02-24 12:33:31 -08:00
Bill Pittore
ee795ec927
Merge
2012-02-23 21:10:02 -05:00
David Katleman
158427237e
Added tag jdk8-b27 for changeset 30cf3316d124
2012-02-23 12:03:08 -08:00
Frederic Parain
79a5197d1d
Merge
2012-02-22 08:19:27 -08:00
Erik Joelsson
97612e5913
7141244: build-infra merge: Include $(SPEC) in makefiles and make variables overridable
...
Reviewed-by: dholmes, ohrstrom, ohair, jcoomes
2012-02-22 09:24:35 +01:00
Dmitry Samersoff
12a9f18dcc
Merge
2012-02-22 10:32:29 -08:00
Dmitry Samersoff
e1675f98d4
7110104: It should be possible to stop and start JMX Agent at runtime
...
Added a capability to start and stop JMX Agent by jcmd
Reviewed-by: acorn, mchung
2012-02-22 19:43:22 +04:00
Vladimir Kozlov
22db6951dc
7146442: assert(false) failed: bad AD file
...
Take into account only stores captured by Initialize node. Added missing check for Top input in value() methods.
Reviewed-by: never
2012-02-21 11:55:05 -08:00
Jiangli Zhou
3e904497b1
7120481: storeStore barrier in constructor with final field
...
Issue storestore barrier before constructor return if the constructor write final field.
Reviewed-by: dholmes, jrose, roland, coleenp
2012-02-21 13:14:55 -05:00
Bill Pittore
a94cb97f4a
Merge
2012-02-22 14:00:34 -05:00
John Coomes
378bc323c2
Added tag hs23-b16 for changeset 1bfc33519320
2012-02-20 22:32:30 -08:00
Krystal Mok
41f7f6302b
7145358: SA throws ClassCastException for partially loaded ConstantPool
...
In printValueOn() in ConstantPool.java check if the poolHolder is a valid Klass and only then print it.
Reviewed-by: sla, sspitsyn
2012-02-20 21:27:56 -08:00
Vladimir Kozlov
5f68d9921d
7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
...
Increase size of deopt_blob and uncommon_trap_blob by size of stack bang code (SPARC).
Reviewed-by: azeemj, iveresov, never, phh
2012-02-20 13:11:08 -08:00
Vladimir Kozlov
b4cbe82e26
7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
...
Increase size of deopt_blob and uncommon_trap_blob by size of stack bang code (SPARC).
Reviewed-by: azeemj, iveresov, never, phh
2012-02-20 13:11:08 -08:00
Staffan Larsen
d856a7745c
7132070: Use a mach_port_t as the OSThread thread_id rather than pthread_t on BSD/OSX
...
Change OSThread to use mach thread_t
Reviewed-by: phh, dcubed
2012-02-19 13:11:39 +01:00
Daniel D. Daugherty
b0b5725863
7145798: System.loadLibrary does not search current working directory
...
Append "." to java.library.path on MacOS X to ease migration from Apple's Java6 to OpenJDK7.
Reviewed-by: phh, jmelvin, coleenp
2012-02-17 15:55:27 -08:00
Alejandro Murillo
a908ea8cb5
7146700: new hotspot build - hs24-b01
...
Reviewed-by: jcoomes
2012-02-17 15:11:32 -08:00
Alejandro Murillo
be21bbbc25
Added tag hs23-b16 for changeset e545d7e1f01e
2012-02-17 15:06:39 -08:00
Alejandro Murillo
c96c4e3fa4
Merge
2012-02-17 15:06:38 -08:00
Tom Rodriguez
7a1487a726
Merge
2012-02-17 12:18:52 -08:00
Tom Rodriguez
0d25b8c4d5
7146729: nightly failure after 7141200: tty is sometimes null during shutdown of main thread
...
Reviewed-by: kvn
2012-02-17 12:18:10 -08:00
Frederic Parain
7ded1f054b
Merge
2012-02-17 06:34:49 -08:00
Stefan Karlsson
7daca4fc60
Merge
2012-02-17 13:23:29 +01:00
Vladimir Kozlov
867f3ba889
7145346: VerifyStackAtCalls is broken
...
Replace call_epilog() encoding with macroassembler use. Moved duplicated code to x86.ad. Fixed return_addr() definition.
Reviewed-by: never
2012-02-16 17:12:49 -08:00
Coleen Phillimore
c82d4105ec
Merge
2012-02-16 17:19:40 -05:00
John Coomes
5f0143a774
6330863: vm/gc/InfiniteList.java fails intermittently due to timeout
...
In some cases, allocate from the old gen before doing a full gc
Reviewed-by: stefank, jmasa
2012-02-16 13:13:53 -08:00
John Coomes
6827f384c9
7146343: PS invoke methods should indicate the type of gc done
...
Reviewed-by: stefank, jmasa
2012-02-16 13:12:25 -08:00
David Katleman
5fa0678ef1
Added tag jdk8-b26 for changeset 70e517098d81
2012-02-16 13:01:24 -08:00
James Melvin
ac2ed39761
7146354: Re-enable Compressed OOPs after 7118647 is resolved
...
Relax the assertion to simply check for COOP mode rather than an exact address.
Reviewed-by: coleenp, kvn, phh, dcubed
2012-02-16 15:52:01 -05:00
Tom Rodriguez
9e339b8ded
7144318: GCLocker assert failure: assert(_needs_gc || SafepointSynchronize::is_at_safepoint(
...
Reviewed-by: kvn, twisti
2012-02-16 11:33:49 -08:00
Paul Hohensee
f33961a1df
7142113: Add Ivy Bridge to the known Intel x86 cpu families
...
In vm_version_x86.hpp, add and use CPU_MODEL_IVYBRIDGE_EP, and restrict is_intel_tsc_synced_at_init() to EP models.
Reviewed-by: kvn, acorn
2012-02-16 13:50:54 -05:00
Roland Westrelin
cb7dbaebc9
7143038: SIGSEGV in assert_equal / LinearScan::assign_reg_num
...
Forced exit may destory global objects that are still in use.
Reviewed-by: twisti, never, kvn
2012-02-16 09:20:40 +01:00
Vladimir Kozlov
539616f85a
7125136: SIGILL on linux amd64 in gc/ArrayJuggle/Juggle29
...
For C2 moved saving EBP after ESP adjustment. For C1 generated 5 byte nop instruction first if needed.
Reviewed-by: never, twisti, azeemj
2012-02-15 21:37:49 -08:00
Vladimir Danushevsky
a1d2da174b
7129401: PPC: runtime/7100935/TestShortArraycopy.java fails
...
Pass assembler switches for PPC
Reviewed-by: dholmes
2012-02-15 20:26:59 -05:00
Igor Veresov
24b07e7ae6
7142680: default GC affected by jvm path
...
Removed old tiered code
Reviewed-by: never, kvn
2012-02-15 16:29:40 -08:00
Bill Pittore
f9788f6987
Merge
2012-02-15 16:09:49 -05:00