kvn [Thu, 05 May 2011 21:06:14 -0700] rev 9449
7042327: assert(opaq->outcnt() == 1 && opaq->in(1) == limit)
Summary: Separate limit by Opaque2 node when calculating new limit for unrolled loop.
Reviewed-by: never
kvn [Wed, 04 May 2011 22:41:17 -0700] rev 9448
7042070: Typo in Test6796786.java
Summary: The test should compare with -0.0f.
Reviewed-by: never, iveresov
never [Wed, 04 May 2011 22:31:18 -0700] rev 9447
7042052: Xcomp crash with PopSynchronousTest
Reviewed-by: kvn, iveresov
kvn [Wed, 04 May 2011 13:12:42 -0700] rev 9446
5091921: Sign flip issues in loop optimizer
Summary: Fix integer overflow problem in the code generated by loop optimizer.
Reviewed-by: never
twisti [Wed, 04 May 2011 03:42:58 -0700] rev 9445
Merge
twisti [Wed, 04 May 2011 00:46:22 -0700] rev 9444
Merge
twisti [Wed, 04 May 2011 00:41:48 -0700] rev 9443
7041244: JSR 292: Server VM gets a SEGV running a JCK test
Reviewed-by: iveresov, kvn, never
never [Wed, 04 May 2011 00:21:22 -0700] rev 9442
7041582: set_mode_flags isn't called without -Xmixed specified
Reviewed-by: kvn, iveresov
never [Tue, 03 May 2011 20:56:35 -0700] rev 9441
7041603: standalone SA doesn't build after 7010849
Reviewed-by: dcubed
never [Tue, 03 May 2011 17:09:05 -0700] rev 9440
Merge
never [Tue, 03 May 2011 12:11:54 -0700] rev 9439
6796786: invalid FP identity transform - (a - b) -> b - a
Reviewed-by: iveresov, twisti
kvn [Tue, 03 May 2011 09:10:39 -0700] rev 9438
7041100: The load in String.equals intrinsic executed before null check
Summary: Remove control from loads in String.equals intrinsic and cast argument to not-null.
Reviewed-by: never
never [Mon, 02 May 2011 18:53:37 -0700] rev 9437
7009361: JSR 292 Invalid value on stack on solaris-sparc with -Xcomp
Reviewed-by: kvn, twisti
never [Mon, 02 May 2011 10:51:36 -0700] rev 9436
Merge
twisti [Mon, 02 May 2011 00:55:09 -0700] rev 9435
6552561: MaxRecursiveInlineLevel flag doesn't operate correctly
Reviewed-by: kvn, never
kvn [Thu, 28 Apr 2011 16:40:23 -0700] rev 9434
7039652: Performance regression after 7004547 changes
Summary: Use unrolled_count() to limit unrolling and use the stride check only for initial stride value.
Reviewed-by: never
kamg [Fri, 06 May 2011 11:25:16 -0400] rev 9433
Merge
dholmes [Thu, 05 May 2011 21:20:21 -0400] rev 9432
7036525: Disable alternative source mechanism for OPENJDK builds
Summary: By default if OPENJDK=true is set then we don't look in the alt-src predefined location. The user can explicitly set HS_ALT_SRC_REL to the desired location in conjunction with OPENJDK=true, if they wish.
Reviewed-by: jcoomes, kamg
kamg [Thu, 05 May 2011 12:50:42 -0400] rev 9431
7033669: JVM TI spec has to be changed to not contain URLS to the VM Spec
Summary: Update JVMTI source files to remove hyperlinks and add full legal name
Reviewed-by: acorn, dcubed, dholmes
kevinw [Thu, 05 May 2011 09:33:14 -0400] rev 9430
Merge
kevinw [Mon, 18 Apr 2011 08:03:45 -0700] rev 9429
7005503: Make GuaranteedSafepointInterval a diagnostic flag
Reviewed-by: kamg, ysr
dholmes [Wed, 04 May 2011 23:10:58 -0400] rev 9428
Merge
dholmes [Wed, 04 May 2011 19:16:49 -0400] rev 9427
7036267: c2/arm: mark version number as experimental and disable on unsupported platforms
Summary: Change call to Abstract_VM_Version::vm_info_string to VM_Version::vm_info_string so it cna be overridden by the arch specific VM_Version class
Reviewed-by: bobv, phh
brutisso [Fri, 06 May 2011 09:45:18 +0200] rev 9426
Merge
jcoomes [Thu, 05 May 2011 07:51:05 -0700] rev 9425
6728025: LinkResolver is missing some ResourceMarks
Reviewed-by: dholmes, coleenp, ysr, kamg
tonyp [Thu, 05 May 2011 09:15:52 -0400] rev 9424
7040450: G1: assert((_g1->evacuation_failed()) || (!_g1->obj_in_cs(obj))) failed: shouldn't still be in ...
Summary: There is a race in the evac failure handling code that causes the condition the assert checks not to be true. The fix is to replace the too-strong assert with a more targeted one.
Reviewed-by: johnc, ysr, jcoomes
iveresov [Wed, 04 May 2011 15:08:44 -0700] rev 9423
7041501: NUMA: Expand the old gen more aggressively
Summary: Expand the old gen in bigger increments
Reviewed-by: jmasa
brutisso [Fri, 29 Apr 2011 09:11:03 +0200] rev 9422
7040068: CMS: Possibly unsafe initialization of BlockOffsetArrayUseUnallocatedBlock
Summary: BlockOffsetArrayUseUnallocatedBlock was intended to be turned off as part of BUG 6948538 but a code line in collectorPolicy.cpp actually kept it turned on.
Reviewed-by: jwilhelm, ysr
jmasa [Mon, 02 May 2011 07:08:53 -0700] rev 9421
Merge
iveresov [Fri, 29 Apr 2011 20:42:27 -0700] rev 9420
Merge
iveresov [Fri, 29 Apr 2011 12:39:32 -0700] rev 9419
7040485: Use transparent huge page on linux by default
Summary: Turn on UseLargePages by default but try only HugeTLBFS method if it is not explicitly specified on the command line.
Reviewed-by: ysr
tonyp [Fri, 29 Apr 2011 14:59:04 -0400] rev 9418
7035144: G1: nightly failure: Non-dirty cards in region that should be dirty (failures still exist...)
Summary: We should only undirty cards after we decide that they are not on a young region, not before. The fix also includes improvements to the verify_dirty_region() method which print out which cards were not found dirty.
Reviewed-by: johnc, brutisso
tonyp [Fri, 29 Apr 2011 12:40:49 -0400] rev 9417
7034139: G1: assert(Thread::current()->is_ConcurrentGC_thread()) failed: only a conc GC thread can call this.
Summary: We were calling STS join and leave during a STW pause and we are not suppoesed to. I now only call those during concurrent phase. I also added stress code in the non-product builds to force an overflows (the condition that ws uncovering the bug) to make sure it does not happen again.
Reviewed-by: johnc, brutisso
johnc [Thu, 28 Apr 2011 15:29:18 -0700] rev 9416
7040410: -Xloggc:<file> incorrectly enables TraceClassUnloading causing tracing on tty
Summary: Don't enable TraceClassUnloading whne -Xloggc is specified.
Reviewed-by: tonyp, ysr
kamg [Wed, 04 May 2011 11:04:45 -0400] rev 9415
Merge
dcubed [Tue, 03 May 2011 12:45:54 -0700] rev 9414
7041410: 5/4 finish removing SOLARIS_7_OR_LATER from HotSpot
Summary: Delete use of SOLARIS_7_OR_LATER from sparcWorks.make
Reviewed-by: never
zgu [Tue, 03 May 2011 12:19:04 -0700] rev 9413
Merge
zgu [Tue, 03 May 2011 10:17:29 -0700] rev 9412
Merge
zgu [Tue, 03 May 2011 13:01:41 -0400] rev 9411
6986065: Rebrand exe/dll company names
Summary: Fixed Windows exe/dll right-click properties. "Oracle Corporation" for company name in jdk7, but "Sun Microsystems, Inc." for jdk6.
Reviewed-by: phh, acorn
dsamersoff [Tue, 03 May 2011 13:01:31 -0400] rev 9410
Merge
dsamersoff [Tue, 03 May 2011 18:43:18 +0400] rev 9409
7031385: incorrect register allocation in release_store_fence on linux x86
Summary: Since gcc 4.5 the inline assembly trying to use r register for an atomic 8-bit exchange and it leads to compilation error
Reviewed-by: dsamersoff, dholmes
Contributed-by: dbhole@redhat.com
dsamersoff [Tue, 03 May 2011 18:24:55 +0400] rev 9408
7041156: gcc 4.6 doesn't recognise -export-dynamic option
Summary: Since -export-dynamic is a linker option, the correct way to pass it is -Xlinker -export-dynamic
Reviewed-by: dsamersoff, dholmes
Contributed-by: omajid@redhat.com
dcubed [Mon, 02 May 2011 14:53:49 -0700] rev 9407
7028172: 3/4 SA needs to adapt to Solaris libproc change made in 6748307
Summary: Support build and runtime configs of old and new interfaces as appropriate.
Reviewed-by: acorn, never
dsamersoff [Fri, 29 Apr 2011 21:13:00 +0400] rev 9406
7019808: build fails on Fedora 14: SELinux run-time check: execution of stack in libjvm.so
Summary: executable flag is set in the elf header of libjvm.so during build, instruct ld to don't do it.
Reviewed-by: acorn, phh
dcubed [Thu, 28 Apr 2011 08:24:46 -0700] rev 9405
7039447: 2/1 java profiling is broken in build 139 (garbage in function name)
Summary: The name in a deferred JVM/TI DynamicCodeGenerated event needs to be explicitly saved.
Reviewed-by: acorn, never, dsamersoff, dholmes
zgu [Wed, 27 Apr 2011 06:20:00 -0700] rev 9404
Merge
zgu [Wed, 27 Apr 2011 09:09:57 -0400] rev 9403
7036747: 7017009 reappeared, problem with ElfStringTable
Summary: Created new "new" operator for CHeapObj that allows malloc to fail without causing fatal error. Also replaced "HeapAllocate" with "os::malloc" in decoder code to allow decoder to handle low memory scenario.
Reviewed-by: coleenp, dholmes
trims [Fri, 06 May 2011 14:10:20 -0700] rev 9402
Added tag hs21-b11 for changeset de80080e77a6