/hg/release/icedtea7-forest-2.4/hotspot: 87 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Wed Aug 21 06:26:38 PDT 2013


changeset c6efe89c3b38 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c6efe89c3b38
author: katleman
date: Wed Jul 17 11:09:17 2013 -0700

	Added tag jdk7u40-b34 for changeset 1274c4750118


changeset df77331d0dcb in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=df77331d0dcb
author: amurillo
date: Thu Jul 11 06:32:48 2013 -0700

	8020381: new hotspot build - hs24-b54
	Reviewed-by: jcoomes


changeset 79c6a69a317e in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=79c6a69a317e
author: zgu
date: Fri Jul 12 16:51:50 2013 -0400

	8012241: NMT huge memory footprint, it usually leads to OOME
	Summary: Enforce memory limitation on NMT to prevent JVM OOM
	Reviewed-by: acorn, dcubed, minqi


changeset 9cc209978fc0 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=9cc209978fc0
author: brutisso
date: Thu Jul 11 11:33:27 2013 +0200

	8020155: PSR:PERF G1 not collecting old regions when humongous allocations interfer
	Summary: Take _last_young_gc into account when deciding on starting a concurrent mark. Also reviewed-by: per.liden at oracle.com.
	Reviewed-by: tschatzl, johnc


changeset f82d5b2e8342 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=f82d5b2e8342
author: kvn
date: Fri Jul 12 14:01:37 2013 -0700

	8020215: Different execution plan when using JIT vs interpreter
	Summary: fix bytecode analyzer
	Reviewed-by: twisti


changeset 389886a6de6d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=389886a6de6d
author: kvn
date: Fri Jul 12 14:03:10 2013 -0700

	8007898: Incorrect optimization of Memory Barriers in Matcher::post_store_load_barrier()
	Summary: generate one "fat" membar instead of set of barriers for volitile store
	Reviewed-by: roland


changeset 02b3bea9d79c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=02b3bea9d79c
author: kvn
date: Mon Jul 15 10:28:32 2013 -0700

	8020433: Crash when using -XX:+RestoreMXCSROnJNICalls
	Summary: remove StubRoutines::x86::_mxcsr_std and use StubRoutines::_mxcsr_std
	Reviewed-by: jrose


changeset 097c49f39521 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=097c49f39521
author: kvn
date: Mon Jul 15 15:30:13 2013 -0700

	8020425: Product options incorrectly removed in minor version
	Summary: give warning and ignore product flags which were removed in hs24
	Reviewed-by: twisti


changeset 370cbb35dbca in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=370cbb35dbca
author: allwin
date: Wed Jul 17 10:52:31 2013 +0200

	7162400: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand
	Reviewed-by: dcubed, dholmes, sspitsyn, mgerdin, ctornqvi, dsamersoff


changeset fc4660f7922c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=fc4660f7922c
author: rbackman
date: Wed Jun 12 11:17:39 2013 +0200

	8016131: nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()'
	Reviewed-by: jrose, kvn, mgronlun


changeset a189e8cd4811 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=a189e8cd4811
author: rbackman
date: Wed Jul 17 12:54:00 2013 +0200

	Merge


changeset f9b44439e294 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=f9b44439e294
author: jprovino
date: Wed Jul 17 11:12:43 2013 -0400

	8011569: ARM -- avoid native stack walking
	Summary: ARM compilers do not emit FramePointer on each native frame by default
	Reviewed-by: dholmes, kvn


changeset 4cc0a758a4dc in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=4cc0a758a4dc
author: jprovino
date: Wed Jul 17 11:16:35 2013 -0400

	Merge


changeset a9e7513d1e09 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=a9e7513d1e09
author: vladidan
date: Wed Jul 17 12:07:45 2013 -0400

	Merge


changeset aeca24b2a9e5 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=aeca24b2a9e5
author: mgronlun
date: Wed Jul 17 23:43:11 2013 +0200

	8020547: Event based tracing needs a UNICODE string type
	Reviewed-by: egahlin, rbackman, dcubed, brutisso, acorn


changeset c233f56b2e00 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c233f56b2e00
author: rbackman
date: Wed Jul 17 13:48:15 2013 +0200

	8020701: Avoid crashes in WatcherThread
	Reviewed-by: acorn, dcubed, dsimms


changeset 2afa14dcd667 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=2afa14dcd667
author: vkempik
date: Thu Jul 18 19:26:27 2013 +0400

	8015576: CMS: svc agent throws java.lang.RuntimeException: No type named "FreeList" in database
	Summary: Need to rename some variables in svc code after fix JDK-7131629.
	Reviewed-by: poonam, dholmes


changeset 7abbb274df31 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7abbb274df31
author: amurillo
date: Thu Jul 18 14:14:30 2013 -0400

	Merge


changeset f969880098fd in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=f969880098fd
author: amurillo
date: Fri Jul 19 05:14:15 2013 -0700

	Merge


changeset 0af6bc95c1cb in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=0af6bc95c1cb
author: amurillo
date: Fri Jul 19 05:14:16 2013 -0700

	Added tag hs24-b54 for changeset f969880098fd


changeset 28bc4fc3ae68 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=28bc4fc3ae68
author: katleman
date: Wed Jul 24 14:44:55 2013 -0700

	Added tag jdk7u40-b35 for changeset 0af6bc95c1cb


changeset 3168f3e14339 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=3168f3e14339
author: poonam
date: Wed Mar 06 16:30:38 2013 -0800

	8006309: More reliable control panel operation
	Summary: Added a comment in the dead Kernel code
	Reviewed-by: ahgross, sla, coleenp


changeset bf2d84c5103d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=bf2d84c5103d
author: hseigel
date: Tue Mar 12 16:23:30 2013 -0400

	7158805: Better rewriting of nested subroutine calls
	Reviewed-by: mschoene, coleenp


changeset 238f85fd3c98 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=238f85fd3c98
author: katleman
date: Tue Mar 12 14:45:11 2013 -0700

	Added tag jdk7u25-b01 for changeset bf2d84c5103d


changeset 07119340f80f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=07119340f80f
author: kvn
date: Fri Mar 15 09:33:37 2013 -0700

	8009699: Methodhandle lookup
	Reviewed-by: ahgross, jrose, jdn


changeset cd733fbd5ca8 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=cd733fbd5ca8
author: katleman
date: Tue Mar 19 14:31:25 2013 -0700

	Added tag jdk7u25-b02 for changeset 07119340f80f


changeset 655bea6843fb in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=655bea6843fb
author: coffeys
date: Thu Mar 21 22:29:35 2013 +0000

	Merge


changeset 96a4e612195c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=96a4e612195c
author: katleman
date: Tue Mar 26 14:17:39 2013 -0700

	Added tag jdk7u25-b03 for changeset 655bea6843fb


changeset 1bc51c62d162 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=1bc51c62d162
author: katleman
date: Tue Apr 02 12:12:05 2013 -0700

	Added tag jdk7u25-b04 for changeset 96a4e612195c


changeset fd81c9aeb9f5 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=fd81c9aeb9f5
author: mullan
date: Fri Apr 05 08:36:12 2013 -0400

	8001330: Improve on checking order
	Reviewed-by: acorn, hawtin


changeset 1d448101a555 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=1d448101a555
author: mullan
date: Fri Apr 05 08:49:50 2013 -0400

	Merge


changeset e565780c14d2 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e565780c14d2
author: coffeys
date: Fri Apr 05 21:33:44 2013 +0100

	Merge


changeset e37b316096a6 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e37b316096a6
author: katleman
date: Mon Mar 04 14:17:15 2013 -0800

	Added tag jdk7u17-b32 for changeset 8e04b403f580


changeset e22194a44dc9 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=e22194a44dc9
author: asaha
date: Mon Apr 08 15:53:00 2013 -0700

	Merge


changeset 47a9f44dd262 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=47a9f44dd262
author: asaha
date: Mon Apr 08 16:27:31 2013 -0700

	Merge


changeset efec74090462 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=efec74090462
author: asaha
date: Tue Apr 09 12:28:21 2013 -0700

	8011806: 7u25-b05 hotspot fastdebug build failure
	Summary: Backed out changeset fd81c9aeb9f5
	Reviewed-by: mullan


changeset 7151c26b8388 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7151c26b8388
author: asaha
date: Tue Apr 09 12:28:50 2013 -0700

	Merge


changeset fbb5f6083dd0 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=fbb5f6083dd0
author: katleman
date: Wed Apr 10 12:42:48 2013 -0700

	Added tag jdk7u25-b05 for changeset 7151c26b8388


changeset 83abf4b2fc8a in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=83abf4b2fc8a
author: katleman
date: Tue Apr 16 11:27:56 2013 -0700

	Added tag jdk7u25-b06 for changeset fbb5f6083dd0


changeset 631f703ba794 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=631f703ba794
author: katleman
date: Thu Apr 18 11:44:19 2013 -0700

	Added tag jdk7u25-b07 for changeset 83abf4b2fc8a


changeset 1410ff0b4ba2 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=1410ff0b4ba2
author: mullan
date: Thu Apr 18 17:52:39 2013 -0400

	8001330: Improve on checking order
	8011896: Add check for invalid offset for new AccessControlContext isAuthorized field
	Reviewed-by: acorn, hawtin


changeset 525252cd9fca in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=525252cd9fca
author: mullan
date: Thu Apr 18 17:58:40 2013 -0400

	Merge


changeset 706a255a8404 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=706a255a8404
author: katleman
date: Tue Apr 23 16:20:47 2013 -0700

	Added tag jdk7u25-b08 for changeset 525252cd9fca


changeset 402184622f60 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=402184622f60
author: katleman
date: Tue Apr 30 12:25:07 2013 -0700

	Added tag jdk7u25-b09 for changeset 706a255a8404


changeset a2e45b168404 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=a2e45b168404
author: katleman
date: Tue May 07 12:56:15 2013 -0700

	Added tag jdk7u25-b10 for changeset 402184622f60


changeset cca49a35bf83 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=cca49a35bf83
author: asaha
date: Fri May 10 10:32:15 2013 -0700

	8014312: Fork hs23.25 hsx from hs23.21 for jdk7u25 and reinitialize build number
	Reviewed-by: jcoomes


changeset 7ca68c0674df in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7ca68c0674df
author: katleman
date: Wed May 15 13:30:41 2013 -0700

	Added tag jdk7u25-b11 for changeset cca49a35bf83


changeset 3e145a686fed in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=3e145a686fed
author: katleman
date: Wed May 22 15:44:50 2013 -0700

	Added tag jdk7u25-b12 for changeset 7ca68c0674df


changeset 4fafaf293aa5 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=4fafaf293aa5
author: katleman
date: Fri May 24 16:20:26 2013 -0700

	Added tag jdk7u25-b13 for changeset 3e145a686fed


changeset 40acb370626f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=40acb370626f
author: katleman
date: Tue Jun 04 10:47:35 2013 -0700

	Added tag jdk7u25-b14 for changeset 4fafaf293aa5


changeset 97a3ebd62052 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=97a3ebd62052
author: katleman
date: Thu Jun 06 11:41:33 2013 -0700

	Added tag jdk7u25-b15 for changeset 40acb370626f


changeset c4e434f6b4f3 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=c4e434f6b4f3
author: asaha
date: Thu Apr 11 10:31:19 2013 -0700

	Merge


changeset 39628b02a383 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=39628b02a383
author: tonyp
date: Fri Mar 23 10:53:19 2012 -0400

	7146246: G1: expose some of the -XX flags that drive which old regions to collect during mixed GCs
	Summary: Make two G1 cmd line flags available in product builds: G1HeapWastePercent (previously called: G1OldReclaimableThresholdPercent) and G1MixedGCCountTarget (previous called: G1MaxMixedGCNum). Also changed the default of the former from 1% to 5% and the default for G1OldCSetRegionLiveThresholdPercent to 90%.
	Reviewed-by: azeemj, jwilhelm, johnc


changeset ae08248e0ed0 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=ae08248e0ed0
author: dlong
date: Thu Apr 26 16:24:15 2012 -0400

	7162955: Attach api on Solaris, too many open files
	Summary: Release server-side socket after client receives it.
	Reviewed-by: sla, dsamersoff, dcubed, acorn
	Contributed-by: dean.long at oracle.com


changeset 202b7ee59b9d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=202b7ee59b9d
author: brutisso
date: Thu Aug 23 05:25:59 2012 +0200

	7193157: G1: Make some develpflags available in product builds
	Summary: Also reviewed by: vitalyd at gmail.com. Make G1DefaultMinNewGenPercent, G1DefaultMaxNewGenPercent, G1OldCSetRegionLiveThresholdPercent and G1OldCSetRegionThresholdPercent experimental flags
	Reviewed-by: ysr, johnc, jmasa


changeset 27ae6b2b524f in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=27ae6b2b524f
author: johnc
date: Fri Apr 26 16:21:16 2013 -0700

	8001424: G1: Rename certain G1-specific flags
	Summary: Rename G1DefaultMinNewGenPercent, G1DefaultMaxNewGenPercent, and G1OldCSetRegionLiveThresholdPercent to G1NewSizePercent, G1MaxNewSizePercent, and G1Mixed GCLiveThresholdPercent respectively. The previous names are no longer accepted.
	Reviewed-by: brutisso, ysr


changeset 5b9431420b1d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=5b9431420b1d
author: johnc
date: Tue Jan 15 12:32:26 2013 -0800

	8001425: G1: Change the default values for certain G1 specific flags
	Summary: Changes to default and ergonomic flag values recommended by performance team. Changes were also reviewed by Monica Beckwith <monica.beckwith at oracle.com>.
	Reviewed-by: brutisso, huntch


changeset 00dbf9fa12ec in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=00dbf9fa12ec
author: asaha
date: Tue Apr 30 20:38:18 2013 -0700

	8013719: Increment build # of hs23.21 to b02
	Reviewed-by: jcoomes


changeset 0940a9c6db12 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=0940a9c6db12
author: katleman
date: Wed May 01 14:51:53 2013 -0700

	Added tag jdk7u21-b31 for changeset 00dbf9fa12ec


changeset 3f4d8e9235d7 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=3f4d8e9235d7
author: asaha
date: Thu Jun 06 13:16:10 2013 -0700

	Merge


changeset d097540731cf in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=d097540731cf
author: asaha
date: Thu Jun 06 13:24:02 2013 -0700

	8016102: Increment build # of hs23.25 to b02 for 7u25-b31 psu
	Reviewed-by: jcoomes


changeset 25ff58ae2858 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=25ff58ae2858
author: asaha
date: Fri May 24 14:57:24 2013 -0700

	8015411: Bump the hsx build number for 7u21-b50 for customer
	Reviewed-by: jcoomes


changeset 8386245b59c3 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=8386245b59c3
author: iklam
date: Thu Mar 28 19:59:36 2013 -0700

	7107135: Stack guard pages are no more protected after loading a shared library with executable stack
	Summary: Detect the execstack attribute of the loaded library and attempt to fix the stack guard using Safepoint op.
	Reviewed-by: dholmes, zgu


changeset 9da661161a5d in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=9da661161a5d
author: katleman
date: Tue May 28 10:36:25 2013 -0700

	Added tag jdk7u21-b50 for changeset 8386245b59c3


changeset 7a89d807b23e in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=7a89d807b23e
author: asaha
date: Thu Jun 06 20:19:58 2013 -0700

	Merge


changeset 8d0aee729774 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=8d0aee729774
author: jcoomes
date: Fri May 31 08:00:19 2013 -0700

	6725714: par compact - add a table to speed up bitmap searches
	Reviewed-by: jmasa, tschatzl


changeset 73863f836e34 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=73863f836e34
author: jcoomes
date: Thu May 23 03:08:19 2013 -0700

	8014611: reserve_and_align() assumptions are invalid on windows
	Summary: also reviewed by ron.durbin at oracle.com, thomas.schatzl at oracle.com
	Reviewed-by: dcubed, brutisso


changeset dd9090ad5521 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=dd9090ad5521
author: katleman
date: Tue Jun 11 17:48:59 2013 -0700

	Added tag jdk7u25-b31 for changeset 73863f836e34


changeset 3e6901d0021b in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=3e6901d0021b
author: katleman
date: Tue Jun 18 11:14:56 2013 -0700

	Added tag jdk7u25-b33 for changeset dd9090ad5521


changeset 58c63a4e7746 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=58c63a4e7746
author: asaha
date: Mon Jul 15 08:36:02 2013 -0700

	8020525: Increment build # of hs23.25 to b03 for 7u25-b34 psu
	Reviewed-by: jcoomes


changeset 9af6a8fa6a55 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=9af6a8fa6a55
author: rasbold
date: Wed Apr 03 15:00:55 2013 -0700

	8010437: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset
	Summary: Fix shorten_branches() to accurately count an initial nop that may be inserted in a block that starts with a safepoint.
	Reviewed-by: kvn


changeset 3265def2e0a2 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=3265def2e0a2
author: katleman
date: Thu Jul 18 20:46:24 2013 -0700

	Added tag jdk7u25-b34 for changeset 9af6a8fa6a55


changeset 63085fd28f10 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=63085fd28f10
author: jcoomes
date: Fri Jul 19 17:18:49 2013 -0700

	Merge


changeset 97c998b91726 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=97c998b91726
author: asaha
date: Tue Jul 23 20:39:54 2013 -0700

	Merge


changeset cf4d5e8cadf6 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=cf4d5e8cadf6
author: asaha
date: Wed Jul 24 18:58:03 2013 -0700

	Merge


changeset b5c3f432e953 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=b5c3f432e953
author: jeff
date: Thu Jul 25 12:30:09 2013 -0700

	8014850: Third Party License Readme updates for 7u40
	Reviewed-by: lana, tbell


changeset 6ff570d6cca7 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=6ff570d6cca7
author: lana
date: Thu Jul 25 14:12:16 2013 -0700

	Merge


changeset 3743512d8d4c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=3743512d8d4c
author: amurillo
date: Fri Jul 19 05:54:39 2013 -0700

	8020796: new hotspot build - hs24-b55
	Reviewed-by: jcoomes


changeset bf3070e2ed2c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=bf3070e2ed2c
author: egahlin
date: Fri Jul 26 16:19:59 2013 +0200

	8021353: Event based tracing is missing thread exit
	Reviewed-by: allwin, dcubed, acorn


changeset 675a89fd4548 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=675a89fd4548
author: amurillo
date: Fri Jul 26 12:05:47 2013 -0700

	Merge


changeset 350bd7589660 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=350bd7589660
author: amurillo
date: Fri Jul 26 12:05:48 2013 -0700

	Added tag hs24-b55 for changeset 675a89fd4548


changeset 13edc330a937 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=13edc330a937
author: amurillo
date: Mon Jul 29 15:11:57 2013 -0700

	Merge


changeset 295528bfcdd1 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=295528bfcdd1
author: cl
date: Wed Jul 31 21:27:03 2013 -0700

	Added tag jdk7u40-b36 for changeset 13edc330a937


changeset 1f3b0ff9649c in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=1f3b0ff9649c
author: asaha
date: Fri Aug 02 13:10:25 2013 -0700

	Added tag jdk7u40-b37 for changeset 295528bfcdd1


changeset 74de360e3415 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=74de360e3415
author: asaha
date: Wed Aug 07 12:09:13 2013 -0700

	Added tag jdk7u40-b38 for changeset 1f3b0ff9649c


changeset 86673506aeb6 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=86673506aeb6
author: katleman
date: Mon Aug 12 12:07:33 2013 -0700

	Added tag jdk7u40-b39 for changeset 74de360e3415


changeset 51a208c0e000 in /hg/release/icedtea7-forest-2.4/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.4/hotspot?cmd=changeset;node=51a208c0e000
author: andrew
date: Wed Aug 21 14:21:24 2013 +0100

	Merge jdk7u40-b40


diffstat:

 .hgtags                                                                              |   39 ++
 .jcheck/conf                                                                         |    2 -
 THIRD_PARTY_README                                                                   |   33 +-
 agent/src/os/linux/Makefile                                                          |   11 +-
 agent/src/os/linux/libproc.h                                                         |   29 +-
 agent/src/share/classes/sun/jvm/hotspot/memory/BinaryTreeDictionary.java             |    4 +-
 agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java                         |    2 +-
 make/hotspot_version                                                                 |    2 +-
 make/linux/makefiles/adlc.make                                                       |    2 +
 make/linux/makefiles/buildtree.make                                                  |    2 +
 make/linux/makefiles/defs.make                                                       |   52 +-
 make/linux/makefiles/gcc.make                                                        |   30 +-
 make/linux/makefiles/jsig.make                                                       |    6 +-
 make/linux/makefiles/rules.make                                                      |   10 -
 make/linux/makefiles/saproc.make                                                     |    6 +-
 make/linux/makefiles/vm.make                                                         |   65 ++-
 make/linux/makefiles/zero.make                                                       |    4 +
 make/linux/platform_zero.in                                                          |    2 +-
 make/solaris/makefiles/adlc.make                                                     |    6 +-
 make/solaris/makefiles/dtrace.make                                                   |   16 +
 make/solaris/makefiles/gcc.make                                                      |    4 +-
 make/solaris/makefiles/jsig.make                                                     |    4 +
 make/solaris/makefiles/rules.make                                                    |   10 -
 make/solaris/makefiles/saproc.make                                                   |    4 +
 make/solaris/makefiles/vm.make                                                       |   12 +
 make/windows/makefiles/vm.make                                                       |    8 +
 src/cpu/sparc/vm/frame_sparc.inline.hpp                                              |    4 +-
 src/cpu/x86/vm/c2_globals_x86.hpp                                                    |    2 +-
 src/cpu/x86/vm/frame_x86.inline.hpp                                                  |    5 +-
 src/cpu/x86/vm/stubGenerator_x86_64.cpp                                              |   34 +-
 src/cpu/x86/vm/stubRoutines_x86_64.cpp                                               |    1 -
 src/cpu/x86/vm/stubRoutines_x86_64.hpp                                               |    6 -
 src/cpu/zero/vm/sharedRuntime_zero.cpp                                               |    4 +-
 src/os/bsd/vm/attachListener_bsd.cpp                                                 |   26 +-
 src/os/linux/vm/attachListener_linux.cpp                                             |   26 +-
 src/os/linux/vm/os_linux.cpp                                                         |   47 ++-
 src/os/posix/vm/os_posix.cpp                                                         |   49 +++
 src/os/posix/vm/os_posix.hpp                                                         |   19 +
 src/os/solaris/vm/attachListener_solaris.cpp                                         |   26 +-
 src/os/windows/vm/attachListener_windows.cpp                                         |    6 +-
 src/os/windows/vm/os_windows.cpp                                                     |   28 +
 src/os/windows/vm/os_windows.hpp                                                     |   14 +
 src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp                                                 |    4 +
 src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp                                  |   11 +-
 src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp                                         |    4 +
 src/os_cpu/linux_x86/vm/os_linux_x86.cpp                                             |    4 +
 src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp                                     |    4 +
 src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp                                         |    4 +
 src/share/vm/asm/codeBuffer.hpp                                                      |    2 +-
 src/share/vm/ci/bcEscapeAnalyzer.cpp                                                 |   15 +
 src/share/vm/ci/bcEscapeAnalyzer.hpp                                                 |    1 +
 src/share/vm/ci/ciTypeFlow.cpp                                                       |    2 +-
 src/share/vm/classfile/systemDictionary.cpp                                          |    1 -
 src/share/vm/compiler/methodLiveness.cpp                                             |   12 +-
 src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp |    6 +-
 src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp                              |    4 +-
 src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp                |    4 +-
 src/share/vm/gc_implementation/parallelScavenge/psPermGen.cpp                        |    2 +-
 src/share/vm/memory/collectorPolicy.cpp                                              |    2 +-
 src/share/vm/memory/threadLocalAllocBuffer.cpp                                       |    2 +-
 src/share/vm/opto/matcher.cpp                                                        |   71 ++--
 src/share/vm/opto/parse3.cpp                                                         |   20 +-
 src/share/vm/prims/forte.cpp                                                         |    9 +-
 src/share/vm/prims/jni.cpp                                                           |    2 +-
 src/share/vm/prims/jvmtiEnv.cpp                                                      |    3 +
 src/share/vm/runtime/arguments.cpp                                                   |   30 +-
 src/share/vm/runtime/frame.cpp                                                       |   13 +-
 src/share/vm/runtime/frame.hpp                                                       |    4 +-
 src/share/vm/runtime/globals.hpp                                                     |    2 +-
 src/share/vm/runtime/javaCalls.hpp                                                   |    2 +
 src/share/vm/runtime/mutex.cpp                                                       |    4 +
 src/share/vm/runtime/os.cpp                                                          |   19 +
 src/share/vm/runtime/os.hpp                                                          |    8 +
 src/share/vm/runtime/thread.cpp                                                      |   13 +-
 src/share/vm/runtime/thread.hpp                                                      |   13 +
 src/share/vm/services/attachListener.hpp                                             |    1 +
 src/share/vm/services/memTracker.cpp                                                 |   13 +-
 src/share/vm/shark/sharkCompiler.cpp                                                 |    4 +-
 src/share/vm/trace/trace.dtd                                                         |    3 -
 src/share/vm/trace/traceDataTypes.hpp                                                |    4 +-
 src/share/vm/trace/traceEventClasses.xsl                                             |    2 +-
 src/share/vm/trace/traceEventIds.xsl                                                 |    2 +-
 src/share/vm/trace/traceMacros.hpp                                                   |    1 +
 src/share/vm/trace/traceTypes.xsl                                                    |    2 +-
 src/share/vm/trace/tracetypes.xml                                                    |   22 +-
 src/share/vm/trace/xinclude.mod                                                      |   24 -
 src/share/vm/utilities/bitMap.hpp                                                    |    2 +-
 src/share/vm/utilities/globalDefinitions.hpp                                         |    8 +-
 src/share/vm/utilities/ostream.cpp                                                   |    2 +-
 src/share/vm/utilities/vmError.cpp                                                   |   10 +-
 test/compiler/EscapeAnalysis/Test8020215.java                                        |   82 +++++
 test/compiler/cpuflags/RestoreMXCSR.java                                             |   42 ++
 test/compiler/membars/DekkerTest.java                                                |  163 ++++++++++
 test/runtime/7020373/GenOOMCrashClass.java                                           |  157 +++++++++
 test/runtime/7020373/Test7020373.sh                                                  |    4 +
 test/runtime/7020373/testcase.jar                                                    |  Bin 
 test/serviceability/attach/AttachWithStalePidFile.java                               |  139 ++++++++
 test/serviceability/attach/AttachWithStalePidFileTarget.java                         |   27 +
 test/testlibrary/com/oracle/java/testlibrary/Platform.java                           |   62 +++
 99 files changed, 1462 insertions(+), 273 deletions(-)

diffs (truncated from 3359 to 500 lines):

diff -r 1274c4750118 -r 51a208c0e000 .hgtags
--- a/.hgtags	Thu Jul 11 06:25:25 2013 -0700
+++ b/.hgtags	Wed Aug 21 14:21:24 2013 +0100
@@ -50,6 +50,7 @@
 faf94d94786b621f8e13cbcc941ca69c6d967c3f jdk7-b73
 f4b900403d6e4b0af51447bd13bbe23fe3a1dac7 jdk7-b74
 d8dd291a362acb656026a9c0a9da48501505a1e7 jdk7-b75
+b4ab978ce52c41bb7e8ee86285e6c9f28122bbe1 icedtea7-1.12
 9174bb32e934965288121f75394874eeb1fcb649 jdk7-b76
 455105fc81d941482f8f8056afaa7aa0949c9300 jdk7-b77
 e703499b4b51e3af756ae77c3d5e8b3058a14e4e jdk7-b78
@@ -87,6 +88,7 @@
 07226e9eab8f74b37346b32715f829a2ef2c3188 hs18-b01
 e7e7e36ccdb5d56edd47e5744351202d38f3b7ad jdk7-b87
 4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b jdk7-b88
+a393ff93e7e54dd94cc4211892605a32f9c77dad icedtea7-1.13
 15836273ac2494f36ef62088bc1cb6f3f011f565 jdk7-b89
 4b60f23c42231f7ecd62ad1fcb6a9ca26fa57d1b hs18-b02
 605c9707a766ff518cd841fc04f9bb4b36a3a30b jdk7-b90
@@ -160,6 +162,7 @@
 b898f0fc3cedc972d884d31a751afd75969531cf hs21-b05
 bd586e392d93b7ed7a1636dcc8da2b6a4203a102 jdk7-b136
 bd586e392d93b7ed7a1636dcc8da2b6a4203a102 hs21-b06
+591c7dc0b2ee879f87a7b5519a5388e0d81520be icedtea-1.14
 2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f jdk7-b137
 2dbcb4a4d8dace5fe78ceb563b134f1fb296cd8f hs21-b07
 0930dc920c185afbf40fed9a655290b8e5b16783 jdk7-b138
@@ -182,6 +185,7 @@
 38fa55e5e79232d48f1bb8cf27d88bc094c9375a hs21-b16
 81d815b05abb564aa1f4100ae13491c949b9a07e jdk7-b147
 81d815b05abb564aa1f4100ae13491c949b9a07e hs21-b17
+7693eb0fce1f6b484cce96c233ea20bdad8a09e0 icedtea-2.0-branchpoint
 9b0ca45cd756d538c4c30afab280a91868eee1a5 jdk7u2-b01
 0cc8a70952c368e06de2adab1f2649a408f5e577 jdk8-b01
 31e253c1da429124bb87570ab095d9bc89850d0a jdk8-b02
@@ -210,6 +214,7 @@
 3ba0bb2e7c8ddac172f5b995aae57329cdd2dafa hs22-b10
 f17fe2f4b6aacc19cbb8ee39476f2f13a1c4d3cd jdk7u2-b13
 0744602f85c6fe62255326df595785eb2b32166d jdk7u2-b21
+f8f4d3f9b16567b91bcef4caaa8417c8de8015f0 icedtea-2.1-branchpoint
 a40d238623e5b1ab1224ea6b36dc5b23d0a53880 jdk7u3-b02
 6986bfb4c82e00b938c140f2202133350e6e73f8 jdk7u3-b03
 8e6375b46717d74d4885f839b4e72d03f357a45f jdk7u3-b04
@@ -264,6 +269,7 @@
 f92a171cf0071ca6c3fa8231d7d570377f8b2f4d hs23-b16
 f92a171cf0071ca6c3fa8231d7d570377f8b2f4d hs23-b16
 931e5f39e365a0d550d79148ff87a7f9e864d2e1 hs23-b16
+a2c5354863dcb3d147b7b6f55ef514b1bfecf920 icedtea-2.2-branchpoint
 efb5f2662c96c472caa3327090268c75a86dd9c0 jdk7u4-b13
 82e719a2e6416838b4421637646cbfd7104c7716 jdk7u4-b14
 e5f7f95411fb9e837800b4152741c962118e5d7a jdk7u5-b01
@@ -311,6 +317,7 @@
 cefe884c708aa6dfd63aff45f6c698a6bc346791 jdk7u6-b16
 270a40a57b3d05ca64070208dcbb895b5b509d8e hs23.2-b08
 7a37cec9d0d44ae6ea3d26a95407e42d99af6843 jdk7u6-b17
+354cfde7db2f1fd46312d883a63c8a76d5381bab icedtea-2.3-branchpoint
 df0df4ae5af2f40b7f630c53a86e8c3d68ef5b66 jdk7u6-b18
 1257f4373a06f788bd656ae1c7a953a026a285b9 jdk7u6-b19
 a0c2fa4baeb6aad6f33dc87b676b21345794d61e hs23.2-b09
@@ -440,6 +447,7 @@
 4f7ad6299356bfd2cfb448ea4c11e8ce0fbf69f4 jdk7u12-b07
 3bb803664f3d9c831d094cbe22b4ee5757e780c8 jdk7u12-b08
 92e382c3cccc0afbc7f72fccea4f996e05b66b3e jdk7u12-b09
+6e4feb17117d21e0e4360f2d0fbc68397ed3ba80 icedtea-2.4-branchpoint
 7554f9b2bcc72204ac10ba8b08b8e648459504df hs24-b29
 181528fd1e74863a902f171a2ad46270a2fb15e0 jdk7u14-b10
 4008cf63c30133f2fac148a39903552fe7a33cea hs24-b30
@@ -460,6 +468,7 @@
 0d82bf449a610602b6e9ddcc9e076839d5351449 jdk7u17-b02
 7b357c079370e2fd324c229f2e24c982915c80a0 jdk7u17-b30
 22b6fd616cfe61774525a944f162bf5e7c418f03 jdk7u17-b31
+8e04b403f5803f79db949b61b6c086758b611678 jdk7u17-b32
 be57a8d7a1a75971c3b1e7777dcacd20f3d33264 jdk7u21-b01
 5119d89c7cc844190c0799dca85710e7592d42e7 jdk7u21-b02
 ad14169fb640ca532193cca0fd6e14910f226075 jdk7u21-b03
@@ -472,7 +481,9 @@
 d4a4c2bd389abcd80c25d20e0ffb7d5cee356715 jdk7u21-b10
 d07dafb51e1d75f110a3c506c250d995235acca6 jdk7u21-b11
 a977dedec81c346247631ead6f3364c76949d67a jdk7u21-b30
+8386245b59c3e82b7c728b7d3832ea342c62615d jdk7u21-b50
 c5e4585a045fe165d067ec0e98af42eace20c5f8 jdk7u21-b12
+00dbf9fa12ec6b1ba15d9a9a12495f50e10837bf jdk7u21-b31
 e3d2c238e29c421c3b5c001e400acbfb30790cfc jdk7u14-b14
 860ae068f4dff62a77c8315f0335b7e935087e86 hs24-b34
 12619005c5e29be6e65f0dc9891ca19d9ffb1aaa jdk7u14-b15
@@ -489,6 +500,7 @@
 c23596bfe3b8a21076f8454a3cd6606ee7e928a5 jdk7u14-b20
 d6cf0e0eee29e173b8446455991e22249da0e860 hs24-b39
 3295faa5b5cc4f165c0e6798fd40ab4f5c17dd6d hs24-b40
+ed247f9fb4fee475dd6334d20e91779807522bb3 icedtea-2.4.0
 3e88170d8be276660cd4f347bd514c446bb65d58 jdk7u14-b21
 d90c913b810356d43c8e64f08c0f5e60f9c2ca08 hs24-b41
 aa9a5e33e823df5f51e9b5d4e85ae91919424179 jdk7u14-b22
@@ -509,9 +521,36 @@
 88e43f47a8da8093743a1b6ca1ae4b79d994472a hs24-b49
 24f785f94d2f5be0f5c48e80f2a6cc7f8815dd8b jdk7u40-b30
 41118cf72ace4f0cee56a9ff437226e98e46e9d7 hs24-b50
+5f53e771711627b23e8c9ac53121e1e8ea9f00b4 icedtea-2.4.1
 645b68762a367d82c2b55f76cae431b767bee3ac jdk7u40-b31
 2417fa1acf2ba8521f480f2baef9af279ec2bf15 hs24-b51
 9658c969b7cf0de256691a80f44dcfe73d72a02f jdk7u40-b32
 15706a73a506943059a6bbf59e2ec8866a026114 hs24-b52
 0b9149d22ee08fe13b4f198ff258a1348e27b8b2 jdk7u40-b33
 1118c5d38ac0693d98f913485ceb3c57366cfbab hs24-b53
+1274c4750118bbdb3f3aa6dbf79af4568a2cca93 jdk7u40-b34
+f969880098fda55589cae8efaea5eff2c044e81e hs24-b54
+0af6bc95c1cb03ef08b3ef38c2fe0ea4309594d1 jdk7u40-b35
+bf2d84c5103d98db1697b50071a649ea23c4e33d jdk7u25-b01
+07119340f80f77dfcb03fa568641e80b43d4be74 jdk7u25-b02
+655bea6843fb7beabd8d9eeda59572c0c7055b85 jdk7u25-b03
+96a4e612195c0d753be24cf38fea0ee8ce30edcf jdk7u25-b04
+7151c26b838828a20cb28595ef1f70403d1868cf jdk7u25-b05
+fbb5f6083dd00ca7417e4a45311f33918bb2a5f0 jdk7u25-b06
+83abf4b2fc8a5bb7226177c5e4334bd0bfd7a8df jdk7u25-b07
+525252cd9fca4869c3fd81bc61299a85e73ff9c7 jdk7u25-b08
+706a255a8404b7e41579cea278df6bb87c314567 jdk7u25-b09
+402184622f60a2ba35479bdf124a8d4694835406 jdk7u25-b10
+cca49a35bf83664456af112482ffb3a7465d21fa jdk7u25-b11
+7ca68c0674df72fdd784de337c049404d2b5b0c3 jdk7u25-b12
+3e145a686fedd9eefdcb6b714241200ed236b41d jdk7u25-b13
+4fafaf293aa5666e8c9f5ca1d96c3f752305f586 jdk7u25-b14
+40acb370626fbc439e4cfed8854960a83a376fba jdk7u25-b15
+73863f836e343b4b8e3f018e5e8f7f1618529096 jdk7u25-b31
+dd9090ad552134cbb20d5dfc89f682f55e2570e9 jdk7u25-b33
+9af6a8fa6a557311bdf2fc124ae6adad59c9b78d jdk7u25-b34
+675a89fd4548389e3d54a29c6fe271d913e7eee6 hs24-b55
+13edc330a937d4323f38b6a59cc255b6d61c51dc jdk7u40-b36
+295528bfcdd10051f72572a26bfad2317b7de464 jdk7u40-b37
+1f3b0ff9649c4be3b08cc829d37eee98d9c6e605 jdk7u40-b38
+74de360e341530494c05af1ea1358abea0be93e0 jdk7u40-b39
diff -r 1274c4750118 -r 51a208c0e000 .jcheck/conf
--- a/.jcheck/conf	Thu Jul 11 06:25:25 2013 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2 +0,0 @@
-project=jdk7
-bugids=dup
diff -r 1274c4750118 -r 51a208c0e000 THIRD_PARTY_README
--- a/THIRD_PARTY_README	Thu Jul 11 06:25:25 2013 -0700
+++ b/THIRD_PARTY_README	Wed Aug 21 14:21:24 2013 +0100
@@ -1912,6 +1912,35 @@
 
 -------------------------------------------------------------------------------
 
+%% This notice is provided with respect to Sparkle v.1.5,
+which is included with JRE 7 on Mac OS X.
+
+--- begin of LICENSE ---
+
+Copyright (c) 2012 Sparkle.org and Andy Matuschak
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
 %% Portions licensed from Taligent, Inc.
 
 -------------------------------------------------------------------------------
@@ -3169,12 +3198,12 @@
 %% This notice is provided with respect to the following which is 
 included with JRE 7, JDK 7, and OpenJDK 7, except where noted:
 
-  Apache Derby 10.8.1.2        [included with JDK 7 only]
+  Apache Derby 10.8.3.0        [included with JDK 7 only]
   Apache Jakarta BCEL 5.2 
   Apache Jakarta Regexp 1.4 
   Apache Santuario XMLSec-Java 1.4.2
   Apache Xalan-Java 2.7.1 
-  Apache Xerces2 Java 2.10.0 
+  Apache Xerces2 Java 2.11.0 
   Apache XML Resolver 1.1 
 
 
diff -r 1274c4750118 -r 51a208c0e000 agent/src/os/linux/Makefile
--- a/agent/src/os/linux/Makefile	Thu Jul 11 06:25:25 2013 -0700
+++ b/agent/src/os/linux/Makefile	Wed Aug 21 14:21:24 2013 +0100
@@ -23,7 +23,12 @@
 #
 
 ARCH := $(shell if ([ `uname -m` = "ia64" ])  ; then echo ia64 ; elif ([ `uname -m` = "x86_64" ]) ; then echo amd64; elif ([ `uname -m` = "sparc64" ]) ; then echo sparc; else echo i386 ; fi )
-GCC      = gcc
+
+ifndef BUILD_GCC
+BUILD_GCC = gcc
+endif
+
+GCC      = $(BUILD_GCC)
 
 JAVAH    = ${JAVA_HOME}/bin/javah
 
@@ -40,7 +45,7 @@
 
 LIBS     = -lthread_db
 
-CFLAGS   = -c -fPIC -g -D_GNU_SOURCE -D$(ARCH) $(INCLUDES) -D_FILE_OFFSET_BITS=64
+CFLAGS   = -c -fPIC -g -D_GNU_SOURCE -D_$(ARCH)_ $(if $(filter $(ARCH),alpha),,-D$(ARCH)) $(INCLUDES) -D_FILE_OFFSET_BITS=64
 
 LIBSA = $(ARCH)/libsaproc.so
 
@@ -73,7 +78,7 @@
 	$(GCC) -shared $(LFLAGS_LIBSA) -o $(LIBSA) $(OBJS) $(LIBS)
 
 test.o: test.c
-	$(GCC) -c -o test.o -g -D_GNU_SOURCE -D$(ARCH) $(INCLUDES) test.c
+	$(GCC) -c -o test.o -g -D_GNU_SOURCE -D_$(ARCH)_ $(if $(filter $(ARCH),alpha),,-D$(ARCH)) $(INCLUDES) test.c
 
 test: test.o
 	$(GCC) -o test test.o -L$(ARCH) -lsaproc $(LIBS)
diff -r 1274c4750118 -r 51a208c0e000 agent/src/os/linux/libproc.h
--- a/agent/src/os/linux/libproc.h	Thu Jul 11 06:25:25 2013 -0700
+++ b/agent/src/os/linux/libproc.h	Wed Aug 21 14:21:24 2013 +0100
@@ -41,9 +41,34 @@
   These two files define pt_regs structure differently
 */
 #ifdef _LP64
-#include "asm-sparc64/ptrace.h"
+struct pt_regs {
+	unsigned long u_regs[16]; /* globals and ins */
+	unsigned long tstate;
+	unsigned long tpc;
+	unsigned long tnpc;
+	unsigned int y;
+
+	/* We encode a magic number, PT_REGS_MAGIC, along
+	 * with the %tt (trap type) register value at trap
+	 * entry time.  The magic number allows us to identify
+	 * accurately a trap stack frame in the stack
+	 * unwinder, and the %tt value allows us to test
+	 * things like "in a system call" etc. for an arbitray
+	 * process.
+	 *
+	 * The PT_REGS_MAGIC is chosen such that it can be
+	 * loaded completely using just a sethi instruction.
+	 */
+	unsigned int magic;
+};
 #else
-#include "asm-sparc/ptrace.h"
+struct pt_regs {
+	unsigned long psr;
+	unsigned long pc;
+	unsigned long npc;
+	unsigned long y;
+	unsigned long u_regs[16]; /* globals and ins */
+};
 #endif
 
 #endif //sparc or sparcv9
diff -r 1274c4750118 -r 51a208c0e000 agent/src/share/classes/sun/jvm/hotspot/memory/BinaryTreeDictionary.java
--- a/agent/src/share/classes/sun/jvm/hotspot/memory/BinaryTreeDictionary.java	Thu Jul 11 06:25:25 2013 -0700
+++ b/agent/src/share/classes/sun/jvm/hotspot/memory/BinaryTreeDictionary.java	Wed Aug 21 14:21:24 2013 +0100
@@ -40,8 +40,8 @@
    }
 
    private static synchronized void initialize(TypeDataBase db) {
-      Type type = db.lookupType("BinaryTreeDictionary");
-      totalSizeField = type.getCIntegerField("_totalSize");
+      Type type = db.lookupType("BinaryTreeDictionary<FreeChunk>");
+      totalSizeField = type.getCIntegerField("_total_size");
    }
 
    // Fields
diff -r 1274c4750118 -r 51a208c0e000 agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java
--- a/agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java	Thu Jul 11 06:25:25 2013 -0700
+++ b/agent/src/share/classes/sun/jvm/hotspot/memory/FreeList.java	Wed Aug 21 14:21:24 2013 +0100
@@ -41,7 +41,7 @@
    }
 
    private static synchronized void initialize(TypeDataBase db) {
-      Type type = db.lookupType("FreeList");
+      Type type = db.lookupType("FreeList<FreeChunk>");
       sizeField = type.getCIntegerField("_size");
       countField = type.getCIntegerField("_count");
       headerSize = type.getSize();
diff -r 1274c4750118 -r 51a208c0e000 make/hotspot_version
--- a/make/hotspot_version	Thu Jul 11 06:25:25 2013 -0700
+++ b/make/hotspot_version	Wed Aug 21 14:21:24 2013 +0100
@@ -35,7 +35,7 @@
 
 HS_MAJOR_VER=24
 HS_MINOR_VER=0
-HS_BUILD_NUMBER=53
+HS_BUILD_NUMBER=55
 
 JDK_MAJOR_VER=1
 JDK_MINOR_VER=7
diff -r 1274c4750118 -r 51a208c0e000 make/linux/makefiles/adlc.make
--- a/make/linux/makefiles/adlc.make	Thu Jul 11 06:25:25 2013 -0700
+++ b/make/linux/makefiles/adlc.make	Wed Aug 21 14:21:24 2013 +0100
@@ -68,7 +68,9 @@
 
 # CFLAGS_WARN holds compiler options to suppress/enable warnings.
 # Compiler warnings are treated as errors
+ifneq ($(COMPILER_WARNINGS_FATAL),false)
 CFLAGS_WARN = -Werror
+endif
 CFLAGS += $(CFLAGS_WARN)
 
 OBJECTNAMES = \
diff -r 1274c4750118 -r 51a208c0e000 make/linux/makefiles/buildtree.make
--- a/make/linux/makefiles/buildtree.make	Thu Jul 11 06:25:25 2013 -0700
+++ b/make/linux/makefiles/buildtree.make	Wed Aug 21 14:21:24 2013 +0100
@@ -57,6 +57,7 @@
 # having to read the dependency files for the vm.
 
 -include $(SPEC)
+include $(GAMMADIR)/make/defs.make
 include $(GAMMADIR)/make/scm.make
 include $(GAMMADIR)/make/altsrc.make
 
@@ -194,6 +195,7 @@
 	$(BUILDTREE_COMMENT); \
 	echo; \
 	echo "Platform_file = $(PLATFORM_FILE)" | sed 's|$(GAMMADIR)|$$(GAMMADIR)|'; \
+	echo "JVM_VARIANTS = $(JVM_VARIANTS)"; \
 	sed -n '/=/s/^ */Platform_/p' < $(PLATFORM_FILE); \
 	echo; \
 	echo "GAMMADIR = $(GAMMADIR)"; \
diff -r 1274c4750118 -r 51a208c0e000 make/linux/makefiles/defs.make
--- a/make/linux/makefiles/defs.make	Thu Jul 11 06:25:25 2013 -0700
+++ b/make/linux/makefiles/defs.make	Wed Aug 21 14:21:24 2013 +0100
@@ -242,10 +242,14 @@
 # client and server subdirectories have symbolic links to ../libjsig.so
 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libjsig.$(LIBRARY_SUFFIX)
 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
-  ifeq ($(ZIP_DEBUGINFO_FILES),1)
-    EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libjsig.diz
-  else
-    EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libjsig.debuginfo
+  ifneq ($(ZERO_BUILD), true)
+    ifneq ($(STRIP_POLICY),no_strip)
+      ifeq ($(ZIP_DEBUGINFO_FILES),1)
+        EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libjsig.diz
+      else
+        EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libjsig.debuginfo
+      endif
+    endif
   endif
 endif
 EXPORT_SERVER_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/server
@@ -254,11 +258,13 @@
 ifeq ($(findstring true, $(JVM_VARIANT_SERVER) $(JVM_VARIANT_ZERO) $(JVM_VARIANT_ZEROSHARK)), true)
   EXPORT_LIST += $(EXPORT_SERVER_DIR)/Xusage.txt
   EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.$(LIBRARY_SUFFIX)
-  ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
-    ifeq ($(ZIP_DEBUGINFO_FILES),1)
-      EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.diz
-    else
-      EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.debuginfo
+  ifneq ($(STRIP_POLICY),no_strip)
+    ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
+      ifeq ($(ZIP_DEBUGINFO_FILES),1)
+        EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.diz
+      else
+        EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.debuginfo
+      endif
     endif
   endif
 endif
@@ -266,11 +272,13 @@
 ifeq ($(JVM_VARIANT_CLIENT),true)
   EXPORT_LIST += $(EXPORT_CLIENT_DIR)/Xusage.txt
   EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm.$(LIBRARY_SUFFIX)
-  ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
-    ifeq ($(ZIP_DEBUGINFO_FILES),1)
-      EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm.diz
-    else
-      EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm.debuginfo
+  ifneq ($(STRIP_POLICY),no_strip)
+    ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
+      ifeq ($(ZIP_DEBUGINFO_FILES),1)
+        EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm.diz
+      else
+        EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm.debuginfo
+      endif
     endif
   endif 
 endif
@@ -282,12 +290,16 @@
 ADD_SA_BINARIES/sparc = $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.$(LIBRARY_SUFFIX) \
                         $(EXPORT_LIB_DIR)/sa-jdi.jar 
 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
-  ifeq ($(ZIP_DEBUGINFO_FILES),1)
-    ADD_SA_BINARIES/x86   += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.diz
-    ADD_SA_BINARIES/sparc += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.diz
-  else
-    ADD_SA_BINARIES/x86   += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.debuginfo
-    ADD_SA_BINARIES/sparc += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.debuginfo
+  ifneq ($(ZERO_BUILD), true)
+    ifneq ($(STRIP_POLICY),no_strip)
+      ifeq ($(ZIP_DEBUGINFO_FILES),1)
+        ADD_SA_BINARIES/x86   += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.diz
+        ADD_SA_BINARIES/sparc += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.diz
+      else
+        ADD_SA_BINARIES/x86   += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.debuginfo
+        ADD_SA_BINARIES/sparc += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.debuginfo
+      endif
+    endif
   endif
 endif
 ADD_SA_BINARIES/ppc   = 
diff -r 1274c4750118 -r 51a208c0e000 make/linux/makefiles/gcc.make
--- a/make/linux/makefiles/gcc.make	Thu Jul 11 06:25:25 2013 -0700
+++ b/make/linux/makefiles/gcc.make	Wed Aug 21 14:21:24 2013 +0100
@@ -30,22 +30,21 @@
   # When cross-compiling the ALT_COMPILER_PATH points
   # to the cross-compilation toolset
   ifdef CROSS_COMPILE_ARCH
-    CXX = $(ALT_COMPILER_PATH)/g++
-    CC  = $(ALT_COMPILER_PATH)/gcc
-    HOSTCXX = g++
-    HOSTCC  = gcc
-    STRIP = $(ALT_COMPILER_PATH)/strip
+    CXX ?= $(ALT_COMPILER_PATH)/g++
+    CC  ?= $(ALT_COMPILER_PATH)/gcc
+    HOSTCXX ?= g++
+    HOSTCC ?= gcc
+    STRIP ?= $(ALT_COMPILER_PATH)/strip
   else
-    CXX = g++
-    CC  = gcc
-    HOSTCXX = $(CXX)
-    HOSTCC  = $(CC)
-    STRIP = strip
+    CXX ?= g++
+    CC  ?= gcc
+    HOSTCXX ?= $(CXX)
+    HOSTCC  ?= $(CC)
+    STRIP ?= strip
   endif
   AS  = $(CC) -c
 endif
 
-
 # -dumpversion in gcc-2.91 shows "egcs-2.91.66". In later version, it only
 # prints the numbers (e.g. "2.95", "3.2.1")
 CC_VER_MAJOR := $(shell $(CC) -dumpversion | sed 's/egcs-//' | cut -d'.' -f1)
@@ -66,15 +65,16 @@
 # Compiler flags
 
 # position-independent code
+ifneq ($(filter parisc ppc ppc64 s390 s390x sparc sparc64 sparcv9,$(ZERO_LIBARCH)),)
 PICFLAG = -fPIC
+else
+PICFLAG = -fpic
+endif
 
 VM_PICFLAG/LIBJVM = $(PICFLAG)
 VM_PICFLAG/AOUT   =
 VM_PICFLAG        = $(VM_PICFLAG/$(LINK_INTO))
 
-ifeq ($(JVM_VARIANT_ZERO), true)
-CFLAGS += $(LIBFFI_CFLAGS)
-endif
 ifeq ($(JVM_VARIANT_ZEROSHARK), true)
 CFLAGS += $(LIBFFI_CFLAGS)
 CFLAGS += $(LLVM_CFLAGS)
@@ -129,7 +129,9 @@
 endif
 
 # Compiler warnings are treated as errors
+ifneq ($(COMPILER_WARNINGS_FATAL),false)
 WARNINGS_ARE_ERRORS = -Werror
+endif
 
 # Except for a few acceptable ones
 # Since GCC 4.3, -Wconversion has changed its meanings to warn these implicit
diff -r 1274c4750118 -r 51a208c0e000 make/linux/makefiles/jsig.make
--- a/make/linux/makefiles/jsig.make	Thu Jul 11 06:25:25 2013 -0700
+++ b/make/linux/makefiles/jsig.make	Wed Aug 21 14:21:24 2013 +0100
@@ -62,8 +62,10 @@
                          $(LFLAGS_JSIG) $(JSIG_DEBUG_CFLAGS) $(EXTRA_CFLAGS) -o $@ $< -ldl
 	$(QUIETLY) [ -f $(LIBJSIG_G) ] || { ln -s $@ $(LIBJSIG_G); }
 ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
+  ifneq ($(STRIP_POLICY),no_strip)
 	$(QUIETLY) $(OBJCOPY) --only-keep-debug $@ $(LIBJSIG_DEBUGINFO)
 	$(QUIETLY) $(OBJCOPY) --add-gnu-debuglink=$(LIBJSIG_DEBUGINFO) $@
+  endif
   ifeq ($(STRIP_POLICY),all_strip)
 	$(QUIETLY) $(STRIP) $@
   else
@@ -73,10 +75,12 @@
     endif



More information about the distro-pkg-dev mailing list