/hg/release/icedtea7-forest-2.6/jdk: 62 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Thu Jul 21 16:04:08 UTC 2016


changeset 5bd4a8bcd1d4 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=5bd4a8bcd1d4
author: andrew
date: Thu Jun 30 03:43:26 2016 +0100

	7175845, PR1437, RH1207129: 'jar uf' changes file permissions unexpectedly
	Summary: Reinstate change destroyed by merge


changeset cbdacf106eab in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=cbdacf106eab
author: andrew
date: Tue Jul 19 04:12:40 2016 +0100

	PR2799: Files are missing from resources.jar
	Summary: Compile and filter list of files from IMPORTSRCDIR and add to resources.jar


changeset 27df0250f4d6 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=27df0250f4d6
author: andrew
date: Fri May 27 03:58:28 2016 +0100

	PR2900: Don't use WithSeed versions of NSS functions as they don't fully process the seed
	Summary: Initialise the random number generator and feed the seed to it.


changeset 4792aff34ae3 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=4792aff34ae3
author: aph
date: Mon Jul 04 17:08:12 2016 +0100

	8158260, PR2992, RH1341258: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions
	Summary: Adjust instruction generation. Includes portions of 8026049 for test case.
	Reviewed-by: dholmes, jrose, psandoz, kvn


changeset 449867a532e7 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=449867a532e7
author: bae
date: Mon Dec 24 14:22:23 2012 +0400

	8005402, PR3020: Need to provide benchmarks for color management
	Reviewed-by: jgodinez, prr


changeset 458b9d461b9e in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=458b9d461b9e
author: bae
date: Tue Oct 23 13:10:52 2012 +0400

	7051394, PR3020: NullPointerException when running regression tests LoadProfileTest by using openjdk-7-b144
	Reviewed-by: jgodinez, prr


changeset a4b5470d8e6d in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a4b5470d8e6d
author: bae
date: Mon Jul 18 16:36:48 2016 +0100

	7124245, PR3020: [lcms] ColorConvertOp to color space CS_GRAY apparently converts orange to 244,244,0
	Reviewed-by: prr


changeset e0263ae71fa4 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=e0263ae71fa4
author: bae
date: Mon Jul 18 17:45:32 2016 +0100

	8005530, PR3020: [lcms] Improve performance of ColorConverOp for default destinations
	Reviewed-by: prr, jgodinez


changeset c8240cc48e0f in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=c8240cc48e0f
author: anashaty
date: Tue Jul 08 17:47:47 2014 +0400

	8047066, PR3020: Test test/sun/awt/image/bug8038000.java fails with ClassCastException
	Reviewed-by: bae, prr


changeset 09f29eab0896 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=09f29eab0896
author: bae
date: Mon Jul 18 18:07:23 2016 +0100

	8005930, PR3020: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination.
	Reviewed-by: prr


changeset 80acb89d2068 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=80acb89d2068
author: bae
date: Thu Jun 06 13:57:25 2013 +0400

	8013430, PR3020: REGRESSION: closed/java/awt/color/ICC_Profile/LoadProfileTest/LoadProfileTest.java fails with java.io.StreamCorruptedException: invalid type code: EE since 8b87
	Reviewed-by: prr, vadim


changeset 455564524585 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=455564524585
author: bae
date: Mon Jul 18 19:01:07 2016 +0100

	7043064, PR3020: sun/java2d/cmm/ tests failed against RI b141 & b138-nightly
	Reviewed-by: prr, vadim


changeset f441a738dc1a in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f441a738dc1a
author: bae
date: Tue Sep 10 21:54:14 2013 +0400

	8024511, PR3020: Crash during color profile destruction
	Reviewed-by: vadim, prr


changeset 612e3b8b661a in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=612e3b8b661a
author: jchen
date: Tue Oct 15 14:16:27 2013 -0700

	8025429, PR3020: [parfait] warnings from b107 for sun.java2d.cmm: JNI exception pending
	Reviewed-by: prr, bae


changeset e6fb1bedc3db in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=e6fb1bedc3db
author: bae
date: Wed Oct 16 17:13:15 2013 +0400

	8026702, PR3020: Fix for 8025429 breaks jdk build on windows
	Reviewed-by: serb


changeset 11ddf3746523 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=11ddf3746523
author: bae
date: Tue Oct 22 13:28:44 2013 +0400

	8026780, PR3020: Crash on PPC and PPC v2 for Java_awt test suit
	Reviewed-by: prr, jchen


changeset 52720f35e02c in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=52720f35e02c
author: ssadetsky
date: Tue Jul 19 04:27:11 2016 +0100

	6260348, PR3067: GTK+ L&F JTextComponent not respecting desktop caret blink rate
	Reviewed-by: alexsch, azvegint


changeset db65d5eadfeb in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=db65d5eadfeb
author: andrew
date: Fri Jul 08 02:00:13 2016 +0100

	8151841, PR3098: Build needs additional flags to compile with GCC 6
	Summary: C++ standard needs to be explicitly set and some optimisations turned off to build on GCC 6
	Reviewed-by: erikj, dholmes, kbarrett


changeset ee9e7db3f1ee in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=ee9e7db3f1ee
author: darcy
date: Fri Aug 12 13:36:39 2011 -0700

	4900206, PR3101: Include worst-case rounding tests for Math library functions
	Reviewed-by: alanb


changeset a55f33fff054 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a55f33fff054
author: andrew
date: Wed Jul 20 03:53:55 2016 +0100

	Bump to icedtea-2.6.7pre01


changeset 6e1205f205ec in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=6e1205f205ec
author: andrew
date: Wed Jul 20 04:00:46 2016 +0100

	Added tag icedtea-2.6.7pre01 for changeset a55f33fff054


changeset 9e1264f51bae in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=9e1264f51bae
author: andrew
date: Fri Jul 08 02:00:13 2016 +0100

	8151841: Build needs additional flags to compile with GCC 6
	Summary: C++ standard needs to be explicitly set and some optimisations turned off to build on GCC 6
	Reviewed-by: erikj, dholmes, kbarrett


changeset cb5b345ca5eb in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=cb5b345ca5eb
author: igerasim
date: Fri Jul 08 15:27:58 2016 +0100

	8037557: test SessionCacheSizeTests.java timeout
	Reviewed-by: weijun


changeset f76c02080989 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f76c02080989
author: juh
date: Tue Aug 06 13:46:15 2013 -0700

	8022439: Fix lint warnings in sun.security.ec
	Reviewed-by: darcy


changeset 6ef5e10840c9 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=6ef5e10840c9
author: ksrini
date: Fri Jul 08 18:01:11 2016 +0100

	7060849: Eliminate pack200 build warnings
	7069870: Parts of the JDK erroneously rely on generic array initializers with diamond
	Reviewed-by: ksrini, jjg, mcimadamore
	Contributed-by: alexandre.boulgakov at oracle.com


changeset cc87354325a1 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=cc87354325a1
author: jjg
date: Sun Jul 10 01:56:57 2016 +0100

	7064075: Security libraries don't build with javac -Xlint:all,-deprecation -Werror
	Reviewed-by: xuelei, mullan
	Contributed-by: alexandre.boulgakov at oracle.com


changeset 2e88b2895a8c in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=2e88b2895a8c
author: mullan
date: Tue Jul 12 03:29:42 2016 +0100

	6953295: Move few sun.security.{util, x509, pkcs} classes used by keytool/jarsigner to another package
	Reviewed-by: mchung


changeset 7f3e0f63a6e0 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=7f3e0f63a6e0
author: weijun
date: Mon Aug 20 07:59:26 2012 +0800

	7192202: Make sure keytool prints both unknown and unparseable extensions
	Reviewed-by: mullan


changeset e0e3b71e621d in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=e0e3b71e621d
author: vinnie
date: Mon Mar 26 17:14:20 2012 +0100

	7152582: PKCS11 tests should use the NSS libraries available in the OS
	Reviewed-by: mullan


changeset 95937888e3fb in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=95937888e3fb
author: weijun
date: Mon Sep 17 18:19:16 2012 +0800

	7196855: autotest.sh fails on ubuntu because libsoftokn.so not found
	Reviewed-by: vinnie


changeset f6d8a245d520 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f6d8a245d520
author: weijun
date: Fri Sep 28 17:15:48 2012 +0800

	7200682: TEST_BUG: keytool/autotest.sh still has problems with libsoftokn.so
	Reviewed-by: alanb, smarks


changeset 8973d7ed98ee in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=8973d7ed98ee
author: sflores
date: Wed Jul 13 03:59:05 2016 +0100

	7194449: String resources for Key Tool and Policy Tool should be in their respective packages
	Reviewed-by: alanb, weijun, mullan


changeset f6ab13d95e3e in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f6ab13d95e3e
author: mullan
date: Wed Jul 13 04:59:14 2016 +0100

	7102686: Restructure timestamp code so that jars and modules can more easily share the same code
	Reviewed-by: mchung


changeset 0120a53f3c27 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=0120a53f3c27
author: weijun
date: Wed Jul 13 05:17:38 2016 +0100

	8009636: JARSigner including TimeStamp PolicyID (TSAPolicyID) as defined in RFC3161
	Reviewed-by: mullan


changeset 8c76f574aa4f in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=8c76f574aa4f
author: coffeys
date: Wed Jul 13 14:31:09 2016 +0100

	8038837: Add support to jarsigner for specifying timestamp hash algorithm
	Reviewed-by: weijun


changeset bd54b89d6812 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=bd54b89d6812
author: alitvinov
date: Wed Feb 03 18:52:45 2016 +0300

	8130735: javax.swing.TimerQueue: timer fires late when another timer starts
	Reviewed-by: ssadetsky, alexsch


changeset 52a661519964 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=52a661519964
author: vinnie
date: Mon Feb 13 14:26:25 2012 +0000

	7142339: PKCS7.java is needlessly creating SHA1PRNG SecureRandom instances when timestamping is not done
	Reviewed-by: xuelei, wetmore


changeset 0cba9c7d4859 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=0cba9c7d4859
author: wetmore
date: Mon Oct 31 11:54:19 2011 -0700

	7105780: Add SSLSocket client/SSLEngine server to templates directory
	Reviewed-by: xuelei


changeset a916b7ca6a5b in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a916b7ca6a5b
author: wetmore
date: Wed Jul 13 17:22:56 2016 +0100

	8019341: Update CookieHttpsClientTest to use the newer framework.
	Reviewed-by: xuelei, smarks, michaelm


changeset cceb56c23f63 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=cceb56c23f63
author: xuelei
date: Wed Jul 13 17:27:58 2016 +0100

	8022228: Intermittent test failures in sun/security/ssl/javax/net/ssl/NewAPIs
	Reviewed-by: weijun


changeset be4e524be4e1 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=be4e524be4e1
author: igerasim
date: Tue Apr 26 20:31:54 2016 +0300

	8144313: Test SessionTimeOutTests can be timeout
	Reviewed-by: mullan


changeset a8cd02b9d957 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a8cd02b9d957
author: alanb
date: Wed Jul 13 18:19:14 2016 +0100

	8022594: Potential deadlock in <clinit> of sun.nio.ch.Util/IOUtil
	Reviewed-by: chegar


changeset 3dcefeb4d257 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=3dcefeb4d257
author: dxu
date: Tue Jan 08 20:37:27 2013 +0000

	8002306: (se) Selector.open fails if invoked with thread interrupt status set [win]
	Reviewed-by: alanb


changeset 35384d76bea7 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=35384d76bea7
author: igerasim
date: Wed Jul 13 18:23:52 2016 +0100

	8145446: Perfect pipe placement
	Reviewed-by: alanb, jeff, igerasim, ahgross


changeset dbccaefdab7c in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=dbccaefdab7c
author: igerasim
date: Wed Jul 13 18:29:12 2016 +0100

	8146669: Test SessionTimeOutTests fails intermittently
	Reviewed-by: mullan


changeset bc57536c7f84 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=bc57536c7f84
author: jbachorik
date: Fri Feb 05 11:02:08 2016 +0100

	8146993: Several javax/management/remote/mandatory regression tests fail after JDK-8138811
	Reviewed-by: dfuchs, valeriep


changeset 7e676266241c in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=7e676266241c
author: igerasim
date: Wed Jul 13 19:08:47 2016 +0100

	8147771: Construction of static protection domains under Javax custom policy
	Summary: Changed SubjectDomainCombiner to combine static PD as is even when custom policy is enabled.
	Reviewed-by: valeriep


changeset 65d527f3b647 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=65d527f3b647
author: rpatil
date: Wed Jul 13 20:17:08 2016 +0100

	8151876: (tz) Support tzdata2016d
	Reviewed-by: okutsu, coffeys


changeset 1bd8382967aa in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=1bd8382967aa
author: vadim
date: Mon Apr 04 15:48:23 2016 +0300

	8151925: Font reference improvements
	Reviewed-by: prr, serb, skoivu


changeset edad6c9e1bd7 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=edad6c9e1bd7
author: mhaupt
date: Wed Jul 13 20:49:11 2016 +0100

	8155985: Persistent Parameter Processing
	Reviewed-by: jrose, vlivanov, ahgross


changeset d2343d3a1892 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=d2343d3a1892
author: asaha
date: Wed Jul 13 21:05:33 2016 +0100

	8157077: 8u101 L10n resource file updates
	Summary: 8u101 L10n resource file updates
	Reviewed-by: coffeys
	Contributed-by: li.jiang at oracle.com


changeset 1bf8f2062be3 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=1bf8f2062be3
author: mhaupt
date: Wed Jul 13 21:20:43 2016 +0100

	8158571: Additional method handle validation
	Reviewed-by: jrose, ahgross, mchung


changeset 66396db9dd85 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=66396db9dd85
author: igerasim
date: Tue Apr 26 20:31:59 2016 +0300

	8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out
	Reviewed-by: weijun, wetmore


changeset 23f5ca289d19 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=23f5ca289d19
author: vinnie
date: Fri Oct 03 22:15:51 2014 +0100

	8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp
	Reviewed-by: valeriep


changeset 2eac408f62d9 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=2eac408f62d9
author: igerasim
date: Fri Jun 26 02:33:58 2015 +0300

	8023546: sun/security/mscapi/ShortRSAKey1024.sh fails intermittently
	Reviewed-by: vinnie


changeset 5763085fd9be in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=5763085fd9be
author: clanger
date: Fri Dec 18 08:25:27 2015 +0800

	8139436: sun.security.mscapi.KeyStore might load incomplete data
	Reviewed-by: vinnie, weijun


changeset f055a87d7910 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=f055a87d7910
author: sgehwolf
date: Wed Jul 13 21:47:10 2016 +0100

	8147857: [TEST] RMIConnector logs attribute names incorrectly
	Summary: Test case for this bug present on OpenJDK 8 & 9 only
	Reviewed-by: andrew, dfuchs, jbachorik


changeset a7267e8244b9 in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=a7267e8244b9
author: goetz
date: Fri Jul 15 17:10:13 2016 +0100

	8161262: Fix jdk build with gcc 4.1.2: -fno-strict-overflow not known.
	Summary: Use -fwrapv on GCC < 4.3. Also handle additional -fno-strict-aliasing cases with earlier compilers.
	Reviewed-by: andrew


changeset 802c570861cb in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=802c570861cb
author: andrew
date: Wed Jul 20 04:05:10 2016 +0100

	Added tag jdk7u111-b00 for changeset a7267e8244b9


changeset c6f3da1debde in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=c6f3da1debde
author: andrew
date: Wed Jul 20 05:26:32 2016 +0100

	Merge jdk7u111-b00


changeset bcd7d8b905ae in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=bcd7d8b905ae
author: andrew
date: Wed Jul 20 05:32:54 2016 +0100

	PR3102: Extend 8022594 to AixPollPort
	Summary: Call IOUtil.load() instead of Util.load(), which was removed in 8022594


changeset 1bb8e0af0abe in /hg/release/icedtea7-forest-2.6/jdk
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.6/jdk?cmd=changeset;node=1bb8e0af0abe
author: andrew
date: Wed Jul 20 05:35:14 2016 +0100

	Bump to icedtea-2.6.7


diffstat:

 .hgtags                                                                                        |     2 +
 make/com/oracle/security/ucrypto/Makefile                                                      |     1 -
 make/com/sun/crypto/provider/Makefile                                                          |     2 +
 make/com/sun/java/pack/Makefile                                                                |     1 +
 make/com/sun/security/Makefile                                                                 |     4 +-
 make/common/Defs-linux.gmk                                                                     |    10 +-
 make/common/Release.gmk                                                                        |    68 +-
 make/common/shared/Defs-java.gmk                                                               |    11 +-
 make/java/security/Makefile                                                                    |     2 +
 make/javax/crypto/Makefile                                                                     |     1 +
 make/jdk_generic_profile.sh                                                                    |     2 +-
 make/launchers/Makefile                                                                        |     2 +-
 make/sun/cmm/lcms/Makefile                                                                     |     3 +
 make/sun/cmm/lcms/mapfile-vers                                                                 |    12 +-
 make/sun/font/Makefile                                                                         |    13 +-
 make/sun/javazic/tzdata/VERSION                                                                |     2 +-
 make/sun/javazic/tzdata/asia                                                                   |   314 +-
 make/sun/javazic/tzdata/australasia                                                            |     8 +
 make/sun/javazic/tzdata/europe                                                                 |   370 +-
 make/sun/javazic/tzdata/iso3166.tab                                                            |     6 +-
 make/sun/javazic/tzdata/leapseconds                                                            |     5 +-
 make/sun/javazic/tzdata/northamerica                                                           |    29 +-
 make/sun/javazic/tzdata/southamerica                                                           |    45 +-
 make/sun/javazic/tzdata/zone.tab                                                               |   291 +-
 make/sun/rmi/cgi/Makefile                                                                      |     1 -
 make/sun/rmi/registry/Makefile                                                                 |     1 -
 make/sun/rmi/rmi/Makefile                                                                      |     1 -
 make/sun/rmi/rmid/Makefile                                                                     |     1 -
 make/sun/security/Makefile                                                                     |     1 +
 make/sun/security/ec/Makefile                                                                  |     2 +
 make/sun/security/other/Makefile                                                               |     5 +-
 make/sun/security/pkcs11/Makefile                                                              |     2 +
 make/sun/security/tools/Makefile                                                               |     6 +-
 src/macosx/classes/sun/nio/ch/KQueueArrayWrapper.java                                          |     1 +
 src/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java                                          |     5 -
 src/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties         |     6 +-
 src/share/classes/com/sun/crypto/provider/AESCrypt.java                                        |     2 +-
 src/share/classes/com/sun/crypto/provider/AESParameters.java                                   |    15 +-
 src/share/classes/com/sun/crypto/provider/BlockCipherParamsCore.java                           |     9 +-
 src/share/classes/com/sun/crypto/provider/BlowfishParameters.java                              |    15 +-
 src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java                             |     4 +-
 src/share/classes/com/sun/crypto/provider/CipherCore.java                                      |     7 +-
 src/share/classes/com/sun/crypto/provider/DESCrypt.java                                        |    18 +-
 src/share/classes/com/sun/crypto/provider/DESKey.java                                          |     4 +-
 src/share/classes/com/sun/crypto/provider/DESKeyFactory.java                                   |     4 +-
 src/share/classes/com/sun/crypto/provider/DESParameters.java                                   |    15 +-
 src/share/classes/com/sun/crypto/provider/DESedeKey.java                                       |     4 +-
 src/share/classes/com/sun/crypto/provider/DESedeKeyFactory.java                                |     4 +-
 src/share/classes/com/sun/crypto/provider/DESedeParameters.java                                |    15 +-
 src/share/classes/com/sun/crypto/provider/DESedeWrapCipher.java                                |     8 +-
 src/share/classes/com/sun/crypto/provider/DHKeyFactory.java                                    |    29 +-
 src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java                            |     4 +-
 src/share/classes/com/sun/crypto/provider/DHParameters.java                                    |     8 +-
 src/share/classes/com/sun/crypto/provider/DHPrivateKey.java                                    |     5 +-
 src/share/classes/com/sun/crypto/provider/DHPublicKey.java                                     |     8 +-
 src/share/classes/com/sun/crypto/provider/EncryptedPrivateKeyInfo.java                         |    12 +-
 src/share/classes/com/sun/crypto/provider/JceKeyStore.java                                     |    32 +-
 src/share/classes/com/sun/crypto/provider/KeyProtector.java                                    |    22 +-
 src/share/classes/com/sun/crypto/provider/OAEPParameters.java                                  |     9 +-
 src/share/classes/com/sun/crypto/provider/PBECipherCore.java                                   |     6 +-
 src/share/classes/com/sun/crypto/provider/PBEKey.java                                          |     5 +-
 src/share/classes/com/sun/crypto/provider/PBEKeyFactory.java                                   |     5 +-
 src/share/classes/com/sun/crypto/provider/PBEParameters.java                                   |    10 +-
 src/share/classes/com/sun/crypto/provider/PBKDF2HmacSHA1Factory.java                           |     6 +-
 src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java                                   |     7 +-
 src/share/classes/com/sun/crypto/provider/PCBC.java                                            |     4 +-
 src/share/classes/com/sun/crypto/provider/RC2Cipher.java                                       |     6 +-
 src/share/classes/com/sun/crypto/provider/RC2Parameters.java                                   |    12 +-
 src/share/classes/com/sun/crypto/provider/RSACipher.java                                       |     4 +-
 src/share/classes/com/sun/crypto/provider/SunJCE.java                                          |   736 +-
 src/share/classes/com/sun/crypto/provider/TlsKeyMaterialGenerator.java                         |     3 +-
 src/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java                        |     3 +-
 src/share/classes/com/sun/jarsigner/ContentSignerParameters.java                               |     7 +
 src/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java                                   |     6 +-
 src/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java                              |    14 +-
 src/share/classes/com/sun/java/util/jar/pack/Attribute.java                                    |    14 +-
 src/share/classes/com/sun/java/util/jar/pack/BandStructure.java                                |     6 +-
 src/share/classes/com/sun/java/util/jar/pack/ClassReader.java                                  |    12 +-
 src/share/classes/com/sun/java/util/jar/pack/ClassWriter.java                                  |     8 +-
 src/share/classes/com/sun/java/util/jar/pack/Code.java                                         |     4 +-
 src/share/classes/com/sun/java/util/jar/pack/Coding.java                                       |     7 +-
 src/share/classes/com/sun/java/util/jar/pack/ConstantPool.java                                 |    34 +-
 src/share/classes/com/sun/java/util/jar/pack/Constants.java                                    |    12 +-
 src/share/classes/com/sun/java/util/jar/pack/Fixups.java                                       |    41 +-
 src/share/classes/com/sun/java/util/jar/pack/Instruction.java                                  |     4 +-
 src/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java                                 |     2 +-
 src/share/classes/com/sun/java/util/jar/pack/Package.java                                      |    58 +-
 src/share/classes/com/sun/java/util/jar/pack/PackageReader.java                                |    29 +-
 src/share/classes/com/sun/java/util/jar/pack/PackageWriter.java                                |    38 +-
 src/share/classes/com/sun/java/util/jar/pack/PackerImpl.java                                   |    11 +-
 src/share/classes/com/sun/java/util/jar/pack/PropMap.java                                      |    61 +-
 src/share/classes/com/sun/java/util/jar/pack/TLGlobals.java                                    |     4 +-
 src/share/classes/com/sun/java/util/jar/pack/UnpackerImpl.java                                 |     3 +-
 src/share/classes/com/sun/java/util/jar/pack/Utils.java                                        |     4 +-
 src/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java                    |     2 +-
 src/share/classes/com/sun/security/auth/PolicyFile.java                                        |    31 +-
 src/share/classes/com/sun/security/auth/SubjectCodeSource.java                                 |     9 +-
 src/share/classes/com/sun/security/auth/module/JndiLoginModule.java                            |    12 +-
 src/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java                        |    16 +-
 src/share/classes/com/sun/security/auth/module/Krb5LoginModule.java                            |    10 +-
 src/share/classes/com/sun/security/auth/module/LdapLoginModule.java                            |    16 +-
 src/share/classes/com/sun/security/jgss/InquireSecContextPermission.java                       |     3 +-
 src/share/classes/com/sun/security/ntlm/NTLMException.java                                     |     3 +-
 src/share/classes/com/sun/security/sasl/CramMD5Server.java                                     |     5 +-
 src/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java                              |    96 +-
 src/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java                            |     9 +-
 src/share/classes/com/sun/security/sasl/digest/DigestMD5Server.java                            |    43 +-
 src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Base.java                               |     7 +-
 src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Client.java                             |     5 +-
 src/share/classes/com/sun/security/sasl/gsskerb/GssKrb5Server.java                             |     5 +-
 src/share/classes/com/sun/security/sasl/ntlm/NTLMClient.java                                   |    17 +-
 src/share/classes/com/sun/security/sasl/ntlm/NTLMServer.java                                   |    18 +-
 src/share/classes/com/sun/security/sasl/util/AbstractSaslImpl.java                             |    41 +-
 src/share/classes/com/sun/security/sasl/util/PolicyUtils.java                                  |     6 +-
 src/share/classes/java/awt/color/ICC_Profile.java                                              |    76 +-
 src/share/classes/java/awt/color/ICC_ProfileGray.java                                          |     6 +-
 src/share/classes/java/awt/color/ICC_ProfileRGB.java                                           |     6 +-
 src/share/classes/java/lang/invoke/MethodHandles.java                                          |     8 +-
 src/share/classes/java/nio/Bits.java                                                           |    35 +-
 src/share/classes/java/security/AccessControlContext.java                                      |     8 +-
 src/share/classes/java/security/AccessController.java                                          |     2 +-
 src/share/classes/java/security/BasicPermission.java                                           |    10 +-
 src/share/classes/java/security/Permissions.java                                               |     9 +-
 src/share/classes/java/security/Policy.java                                                    |    11 +-
 src/share/classes/java/security/ProtectionDomain.java                                          |     8 +-
 src/share/classes/java/security/Provider.java                                                  |    57 +-
 src/share/classes/java/security/Security.java                                                  |    11 +-
 src/share/classes/java/security/UnresolvedPermission.java                                      |    16 +-
 src/share/classes/java/security/UnresolvedPermissionCollection.java                            |     6 +-
 src/share/classes/java/security/cert/CertificateRevokedException.java                          |     4 +-
 src/share/classes/java/security/cert/X509CRLSelector.java                                      |     2 +-
 src/share/classes/java/security/cert/X509CertSelector.java                                     |    79 +-
 src/share/classes/javax/crypto/Cipher.java                                                     |    45 +-
 src/share/classes/javax/crypto/CryptoAllPermission.java                                        |     6 +-
 src/share/classes/javax/crypto/CryptoPermission.java                                           |    10 +-
 src/share/classes/javax/crypto/CryptoPermissions.java                                          |    54 +-
 src/share/classes/javax/crypto/CryptoPolicyParser.java                                         |    55 +-
 src/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java                                    |    52 +-
 src/share/classes/javax/crypto/JarVerifier.java                                                |    30 +-
 src/share/classes/javax/crypto/JceSecurity.java                                                |    52 +-
 src/share/classes/javax/crypto/JceSecurityManager.java                                         |    24 +-
 src/share/classes/javax/crypto/KeyAgreement.java                                               |    15 +-
 src/share/classes/javax/crypto/KeyGenerator.java                                               |     7 +-
 src/share/classes/javax/crypto/Mac.java                                                        |    14 +-
 src/share/classes/javax/crypto/SealedObject.java                                               |    18 +-
 src/share/classes/javax/crypto/SecretKeyFactory.java                                           |     9 +-
 src/share/classes/javax/crypto/SecretKeyFactorySpi.java                                        |     4 +-
 src/share/classes/javax/crypto/spec/DESKeySpec.java                                            |     4 +-
 src/share/classes/javax/crypto/spec/DESedeKeySpec.java                                         |     4 +-
 src/share/classes/javax/crypto/spec/IvParameterSpec.java                                       |     4 +-
 src/share/classes/javax/crypto/spec/PBEKeySpec.java                                            |    16 +-
 src/share/classes/javax/crypto/spec/PBEParameterSpec.java                                      |     7 +-
 src/share/classes/javax/crypto/spec/PSource.java                                               |     9 +-
 src/share/classes/javax/crypto/spec/RC2ParameterSpec.java                                      |     4 +-
 src/share/classes/javax/crypto/spec/RC5ParameterSpec.java                                      |     4 +-
 src/share/classes/javax/crypto/spec/SecretKeySpec.java                                         |     6 +-
 src/share/classes/javax/security/auth/SubjectDomainCombiner.java                               |   109 +-
 src/share/classes/javax/swing/TimerQueue.java                                                  |    15 +-
 src/share/classes/sun/java2d/cmm/CMSManager.java                                               |    44 +-
 src/share/classes/sun/java2d/cmm/PCMM.java                                                     |    14 +-
 src/share/classes/sun/java2d/cmm/Profile.java                                                  |    43 +
 src/share/classes/sun/java2d/cmm/ProfileDataVerifier.java                                      |   114 +
 src/share/classes/sun/java2d/cmm/lcms/LCMS.java                                                |   137 +-
 src/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java                                     |   309 +-
 src/share/classes/sun/java2d/cmm/lcms/LCMSProfile.java                                         |   109 +
 src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java                                       |    65 +-
 src/share/classes/sun/launcher/resources/launcher_zh_TW.properties                             |     4 +-
 src/share/classes/sun/management/resources/agent_zh_TW.properties                              |    10 +-
 src/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java                             |     5 +
 src/share/classes/sun/misc/Unsafe.java                                                         |    23 +
 src/share/classes/sun/nio/ch/AbstractPollSelectorImpl.java                                     |     5 -
 src/share/classes/sun/nio/ch/DatagramChannelImpl.java                                          |     2 +-
 src/share/classes/sun/nio/ch/FileChannelImpl.java                                              |     2 +-
 src/share/classes/sun/nio/ch/IOUtil.java                                                       |    18 +-
 src/share/classes/sun/nio/ch/Net.java                                                          |     2 +-
 src/share/classes/sun/nio/ch/ServerSocketChannelImpl.java                                      |     2 +-
 src/share/classes/sun/nio/ch/SocketChannelImpl.java                                            |     2 +-
 src/share/classes/sun/nio/ch/Util.java                                                         |    21 -
 src/share/classes/sun/rmi/server/resources/rmid_zh_TW.properties                               |     4 +-
 src/share/classes/sun/security/acl/AclEntryImpl.java                                           |     2 +-
 src/share/classes/sun/security/action/PutAllAction.java                                        |     6 +-
 src/share/classes/sun/security/ec/ECDSASignature.java                                          |     5 +-
 src/share/classes/sun/security/ec/ECKeyFactory.java                                            |    18 +-
 src/share/classes/sun/security/ec/ECParameters.java                                            |     6 +-
 src/share/classes/sun/security/jca/GetInstance.java                                            |    22 +-
 src/share/classes/sun/security/jca/ProviderList.java                                           |     1 +
 src/share/classes/sun/security/jca/Providers.java                                              |     7 +-
 src/share/classes/sun/security/jgss/GSSUtil.java                                               |    23 +-
 src/share/classes/sun/security/jgss/krb5/CipherHelper.java                                     |     5 +-
 src/share/classes/sun/security/jgss/krb5/Krb5Context.java                                      |     4 +-
 src/share/classes/sun/security/jgss/krb5/MessageToken.java                                     |     6 +-
 src/share/classes/sun/security/jgss/krb5/SubjectComber.java                                    |    24 +-
 src/share/classes/sun/security/jgss/spnego/SpNegoContext.java                                  |    10 +-
 src/share/classes/sun/security/jgss/wrapper/NativeGSSFactory.java                              |     5 +-
 src/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java                             |     7 +-
 src/share/classes/sun/security/krb5/Checksum.java                                              |     4 +-
 src/share/classes/sun/security/krb5/Config.java                                                |    52 +-
 src/share/classes/sun/security/krb5/KrbServiceLocator.java                                     |    14 +-
 src/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java                  |     8 +-
 src/share/classes/sun/security/pkcs/ContentInfo.java                                           |     8 +-
 src/share/classes/sun/security/pkcs/EncodingException.java                                     |    45 -
 src/share/classes/sun/security/pkcs/PKCS10.java                                                |   354 -
 src/share/classes/sun/security/pkcs/PKCS10Attribute.java                                       |   135 -
 src/share/classes/sun/security/pkcs/PKCS10Attributes.java                                      |   219 -
 src/share/classes/sun/security/pkcs/PKCS7.java                                                 |   230 +-
 src/share/classes/sun/security/pkcs/PKCS8Key.java                                              |     6 +-
 src/share/classes/sun/security/pkcs/PKCS9Attribute.java                                        |     6 +-
 src/share/classes/sun/security/pkcs/SignerInfo.java                                            |   106 +-
 src/share/classes/sun/security/pkcs10/PKCS10.java                                              |   353 +
 src/share/classes/sun/security/pkcs10/PKCS10Attribute.java                                     |   136 +
 src/share/classes/sun/security/pkcs10/PKCS10Attributes.java                                    |   219 +
 src/share/classes/sun/security/pkcs11/Config.java                                              |    31 +-
 src/share/classes/sun/security/pkcs11/P11Cipher.java                                           |     4 +-
 src/share/classes/sun/security/pkcs11/P11DHKeyFactory.java                                     |    14 +-
 src/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java                                    |    14 +-
 src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java                                     |    13 +-
 src/share/classes/sun/security/pkcs11/P11Key.java                                              |   125 +-
 src/share/classes/sun/security/pkcs11/P11KeyAgreement.java                                     |     4 +-
 src/share/classes/sun/security/pkcs11/P11KeyFactory.java                                       |    13 +-
 src/share/classes/sun/security/pkcs11/P11KeyStore.java                                         |    64 +-
 src/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java                                    |    26 +-
 src/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java                                 |     4 +-
 src/share/classes/sun/security/pkcs11/P11Signature.java                                        |     2 +-
 src/share/classes/sun/security/pkcs11/P11TlsPrfGenerator.java                                  |     4 +-
 src/share/classes/sun/security/pkcs11/P11Util.java                                             |     2 +-
 src/share/classes/sun/security/pkcs11/Secmod.java                                              |     1 +
 src/share/classes/sun/security/pkcs11/wrapper/Functions.java                                   |    20 +-
 src/share/classes/sun/security/pkcs11/wrapper/PKCS11Exception.java                             |     3 +-
 src/share/classes/sun/security/pkcs11/wrapper/PKCS11RuntimeException.java                      |     1 +
 src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java                                      |    66 +-
 src/share/classes/sun/security/provider/ByteArrayAccess.java                                   |     9 +-
 src/share/classes/sun/security/provider/DSAKeyFactory.java                                     |    25 +-
 src/share/classes/sun/security/provider/DSAParameters.java                                     |     6 +-
 src/share/classes/sun/security/provider/MD4.java                                               |     6 +-
 src/share/classes/sun/security/provider/PolicyFile.java                                        |    20 +-
 src/share/classes/sun/security/provider/certpath/AdaptableX509CertSelector.java                |     7 +-
 src/share/classes/sun/security/provider/certpath/Builder.java                                  |    15 +-
 src/share/classes/sun/security/provider/certpath/CertStoreHelper.java                          |    68 +-
 src/share/classes/sun/security/provider/certpath/CrlRevocationChecker.java                     |     4 +-
 src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java                 |    11 +-
 src/share/classes/sun/security/provider/certpath/ForwardBuilder.java                           |    13 +-
 src/share/classes/sun/security/provider/certpath/ForwardState.java                             |     5 +-
 src/share/classes/sun/security/provider/certpath/IndexedCollectionCertStore.java               |    13 +-
 src/share/classes/sun/security/provider/certpath/OCSPChecker.java                              |     8 +-
 src/share/classes/sun/security/provider/certpath/OCSPRequest.java                              |     2 +-
 src/share/classes/sun/security/provider/certpath/OCSPResponse.java                             |     2 +-
 src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java                    |     6 +-
 src/share/classes/sun/security/provider/certpath/PolicyChecker.java                            |    23 +-
 src/share/classes/sun/security/provider/certpath/ReverseState.java                             |     1 +
 src/share/classes/sun/security/provider/certpath/URICertStore.java                             |   155 +-
 src/share/classes/sun/security/provider/certpath/Vertex.java                                   |     8 +-
 src/share/classes/sun/security/provider/certpath/X509CertPath.java                             |    48 +-
 src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java                       |     2 +-
 src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreHelper.java                 |     8 +-
 src/share/classes/sun/security/provider/certpath/ssl/SSLServerCertStore.java                   |   240 +
 src/share/classes/sun/security/provider/certpath/ssl/SSLServerCertStoreHelper.java             |    69 +
 src/share/classes/sun/security/rsa/RSAKeyFactory.java                                          |    18 +-
 src/share/classes/sun/security/rsa/RSASignature.java                                           |     5 +-
 src/share/classes/sun/security/ssl/CipherSuite.java                                            |     6 +-
 src/share/classes/sun/security/ssl/HandshakeMessage.java                                       |    57 +-
 src/share/classes/sun/security/ssl/Handshaker.java                                             |    10 +-
 src/share/classes/sun/security/ssl/JsseJce.java                                                |     5 +-
 src/share/classes/sun/security/ssl/SSLEngineImpl.java                                          |    25 +-
 src/share/classes/sun/security/ssl/SSLSocketImpl.java                                          |     9 +-
 src/share/classes/sun/security/ssl/X509KeyManagerImpl.java                                     |    73 +-
 src/share/classes/sun/security/timestamp/HttpTimestamper.java                                  |    55 +-
 src/share/classes/sun/security/timestamp/TSRequest.java                                        |    58 +-
 src/share/classes/sun/security/timestamp/TSResponse.java                                       |   132 +-
 src/share/classes/sun/security/timestamp/TimestampToken.java                                   |     4 +
 src/share/classes/sun/security/tools/JarSigner.java                                            |  2525 -----
 src/share/classes/sun/security/tools/JarSignerResources.java                                   |   250 -
 src/share/classes/sun/security/tools/JarSignerResources_ja.java                                |   248 -
 src/share/classes/sun/security/tools/JarSignerResources_zh_CN.java                             |   248 -
 src/share/classes/sun/security/tools/KeyStoreUtil.java                                         |   101 +-
 src/share/classes/sun/security/tools/KeyTool.java                                              |  4245 ----------
 src/share/classes/sun/security/tools/PathList.java                                             |   111 +
 src/share/classes/sun/security/tools/TimestampedSigner.java                                    |   387 -
 src/share/classes/sun/security/tools/jarsigner/JarSignerParameters.java                        |   152 +
 src/share/classes/sun/security/tools/jarsigner/Main.java                                       |  2431 +++++
 src/share/classes/sun/security/tools/jarsigner/Resources.java                                  |   259 +
 src/share/classes/sun/security/tools/jarsigner/Resources_ja.java                               |   257 +
 src/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java                            |   258 +
 src/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java                          |   192 +
 src/share/classes/sun/security/tools/keytool/CertAndKeyGen.java                                |   342 +
 src/share/classes/sun/security/tools/keytool/Main.java                                         |  4081 +++++++++
 src/share/classes/sun/security/tools/keytool/Resources.java                                    |   434 +
 src/share/classes/sun/security/tools/keytool/Resources_de.java                                 |   429 +
 src/share/classes/sun/security/tools/keytool/Resources_es.java                                 |   429 +
 src/share/classes/sun/security/tools/keytool/Resources_fr.java                                 |   429 +
 src/share/classes/sun/security/tools/keytool/Resources_it.java                                 |   429 +
 src/share/classes/sun/security/tools/keytool/Resources_ja.java                                 |   429 +
 src/share/classes/sun/security/tools/keytool/Resources_ko.java                                 |   429 +
 src/share/classes/sun/security/tools/keytool/Resources_pt_BR.java                              |   429 +
 src/share/classes/sun/security/tools/keytool/Resources_sv.java                                 |   429 +
 src/share/classes/sun/security/tools/keytool/Resources_zh_CN.java                              |   429 +
 src/share/classes/sun/security/tools/keytool/Resources_zh_HK.java                              |   431 +
 src/share/classes/sun/security/tools/keytool/Resources_zh_TW.java                              |   429 +
 src/share/classes/sun/security/tools/policytool/PolicyTool.java                                |   264 +-
 src/share/classes/sun/security/tools/policytool/Resources.java                                 |   161 +
 src/share/classes/sun/security/tools/policytool/Resources_de.java                              |   156 +
 src/share/classes/sun/security/tools/policytool/Resources_es.java                              |   156 +
 src/share/classes/sun/security/tools/policytool/Resources_fr.java                              |   156 +
 src/share/classes/sun/security/tools/policytool/Resources_it.java                              |   156 +
 src/share/classes/sun/security/tools/policytool/Resources_ja.java                              |   156 +
 src/share/classes/sun/security/tools/policytool/Resources_ko.java                              |   156 +
 src/share/classes/sun/security/tools/policytool/Resources_pt_BR.java                           |   156 +
 src/share/classes/sun/security/tools/policytool/Resources_sv.java                              |   156 +
 src/share/classes/sun/security/tools/policytool/Resources_zh_CN.java                           |   156 +
 src/share/classes/sun/security/tools/policytool/Resources_zh_HK.java                           |   156 +
 src/share/classes/sun/security/tools/policytool/Resources_zh_TW.java                           |   156 +
 src/share/classes/sun/security/util/BigInt.java                                                |   198 -
 src/share/classes/sun/security/util/Cache.java                                                 |    12 +-
 src/share/classes/sun/security/util/Debug.java                                                 |     1 +
 src/share/classes/sun/security/util/ManifestDigester.java                                      |     4 +-
 src/share/classes/sun/security/util/Password.java                                              |     5 +-
 src/share/classes/sun/security/util/PathList.java                                              |   111 -
 src/share/classes/sun/security/util/Resources.java                                             |   507 +-
 src/share/classes/sun/security/util/Resources_de.java                                          |   495 +-
 src/share/classes/sun/security/util/Resources_es.java                                          |   497 +-
 src/share/classes/sun/security/util/Resources_fr.java                                          |   495 +-
 src/share/classes/sun/security/util/Resources_it.java                                          |   495 +-
 src/share/classes/sun/security/util/Resources_ja.java                                          |   497 +-
 src/share/classes/sun/security/util/Resources_ko.java                                          |   497 +-
 src/share/classes/sun/security/util/Resources_pt_BR.java                                       |   495 +-
 src/share/classes/sun/security/util/Resources_sv.java                                          |   497 +-
 src/share/classes/sun/security/util/Resources_zh_CN.java                                       |   497 +-
 src/share/classes/sun/security/util/Resources_zh_TW.java                                       |   499 +-
 src/share/classes/sun/security/util/SignatureFileVerifier.java                                 |    93 +-
 src/share/classes/sun/security/validator/SimpleValidator.java                                  |     3 +-
 src/share/classes/sun/security/x509/AVA.java                                                   |     8 +-
 src/share/classes/sun/security/x509/AccessDescription.java                                     |    13 +-
 src/share/classes/sun/security/x509/AlgorithmId.java                                           |     6 +-
 src/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java                          |     5 +-
 src/share/classes/sun/security/x509/CRLDistributionPointsExtension.java                        |     5 +-
 src/share/classes/sun/security/x509/CRLExtensions.java                                         |     9 +-
 src/share/classes/sun/security/x509/CRLNumberExtension.java                                    |     4 +-
 src/share/classes/sun/security/x509/CRLReasonCodeExtension.java                                |     4 +-
 src/share/classes/sun/security/x509/CertAndKeyGen.java                                         |   329 -
 src/share/classes/sun/security/x509/CertificateAlgorithmId.java                                |     4 +-
 src/share/classes/sun/security/x509/CertificateExtensions.java                                 |    21 +-
 src/share/classes/sun/security/x509/CertificateIssuerExtension.java                            |     4 +-
 src/share/classes/sun/security/x509/CertificateIssuerUniqueIdentity.java                       |     4 +-
 src/share/classes/sun/security/x509/CertificatePoliciesExtension.java                          |     5 +-
 src/share/classes/sun/security/x509/CertificatePolicyId.java                                   |     5 +-
 src/share/classes/sun/security/x509/CertificateSerialNumber.java                               |     4 +-
 src/share/classes/sun/security/x509/CertificateSubjectUniqueIdentity.java                      |     4 +-
 src/share/classes/sun/security/x509/CertificateValidity.java                                   |     4 +-
 src/share/classes/sun/security/x509/CertificateVersion.java                                    |     4 +-
 src/share/classes/sun/security/x509/CertificateX509Key.java                                    |     4 +-
 src/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java                             |     5 +-
 src/share/classes/sun/security/x509/Extension.java                                             |     4 +-
 src/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java                             |     4 +-
 src/share/classes/sun/security/x509/InvalidityDateExtension.java                               |     4 +-
 src/share/classes/sun/security/x509/IssuerAlternativeNameExtension.java                        |     4 +-
 src/share/classes/sun/security/x509/KeyUsageExtension.java                                     |     2 +-
 src/share/classes/sun/security/x509/NameConstraintsExtension.java                              |    22 +-
 src/share/classes/sun/security/x509/NetscapeCertTypeExtension.java                             |     8 +-
 src/share/classes/sun/security/x509/OIDMap.java                                                |    20 +-
 src/share/classes/sun/security/x509/OIDName.java                                               |     4 +-
 src/share/classes/sun/security/x509/OtherName.java                                             |    12 +-
 src/share/classes/sun/security/x509/PolicyConstraintsExtension.java                            |     4 +-
 src/share/classes/sun/security/x509/PolicyInformation.java                                     |     3 +-
 src/share/classes/sun/security/x509/PolicyMappingsExtension.java                               |     7 +-
 src/share/classes/sun/security/x509/PrivateKeyUsageExtension.java                              |     4 +-
 src/share/classes/sun/security/x509/RDN.java                                                   |    10 +-
 src/share/classes/sun/security/x509/SubjectAlternativeNameExtension.java                       |     4 +-
 src/share/classes/sun/security/x509/SubjectInfoAccessExtension.java                            |     5 +-
 src/share/classes/sun/security/x509/SubjectKeyIdentifierExtension.java                         |     4 +-
 src/share/classes/sun/security/x509/X500Name.java                                              |    20 +-
 src/share/classes/sun/security/x509/X509CRLEntryImpl.java                                      |    18 +-
 src/share/classes/sun/security/x509/X509CRLImpl.java                                           |    15 +-
 src/share/classes/sun/security/x509/X509CertImpl.java                                          |     8 +-
 src/share/classes/sun/security/x509/X509CertInfo.java                                          |    26 +-
 src/share/classes/sun/security/x509/X509Key.java                                               |     5 +-
 src/share/classes/sun/tools/jar/Main.java                                                      |     2 +-
 src/share/demo/java2d/J2DBench/build.xml                                                       |    14 +-
 src/share/demo/java2d/J2DBench/resources/cmm_images/img_icc_large.jpg                          |   Bin 
 src/share/demo/java2d/J2DBench/resources/cmm_images/img_icc_medium.jpg                         |   Bin 
 src/share/demo/java2d/J2DBench/resources/cmm_images/img_icc_small.jpg                          |   Bin 
 src/share/demo/java2d/J2DBench/src/j2dbench/J2DBench.java                                      |     2 +
 src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/CMMTests.java                            |   153 +
 src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ColorConversionTests.java                |    60 +
 src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ColorConvertOpTests.java                 |   383 +
 src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/DataConversionTests.java                 |   198 +
 src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/EmbeddedProfileTests.java                |   166 +
 src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ProfileTests.java                        |   132 +
 src/share/native/sun/java2d/cmm/lcms/LCMS.c                                                    |   545 +-
 src/share/native/sun/security/ec/ECC_JNI.cpp                                                   |    23 +
 src/share/native/sun/security/ec/ecc_impl.h                                                    |     4 +-
 src/solaris/classes/sun/nio/ch/AixPollPort.java                                                |     2 +-
 src/solaris/classes/sun/nio/ch/DatagramDispatcher.java                                         |     2 +-
 src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java                                        |     4 +
 src/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java                                        |     5 -
 src/solaris/classes/sun/nio/ch/EPoll.java                                                      |     2 +-
 src/solaris/classes/sun/nio/ch/EPollArrayWrapper.java                                          |     1 +
 src/solaris/classes/sun/nio/ch/EPollPort.java                                                  |     2 +-
 src/solaris/classes/sun/nio/ch/EPollSelectorImpl.java                                          |     4 -
 src/solaris/classes/sun/nio/ch/FileDispatcherImpl.java                                         |     2 +-
 src/solaris/classes/sun/nio/ch/InheritedChannel.java                                           |     2 +-
 src/solaris/classes/sun/nio/ch/KQueue.java                                                     |     2 +-
 src/solaris/classes/sun/nio/ch/KQueuePort.java                                                 |     2 +-
 src/solaris/classes/sun/nio/ch/NativeThread.java                                               |     2 +-
 src/solaris/classes/sun/nio/ch/PollArrayWrapper.java                                           |     3 +
 src/solaris/classes/sun/nio/ch/SctpChannelImpl.java                                            |     2 +-
 src/solaris/classes/sun/nio/ch/SctpMultiChannelImpl.java                                       |     2 +-
 src/solaris/classes/sun/nio/ch/SctpServerChannelImpl.java                                      |     2 +-
 src/solaris/classes/sun/nio/ch/SinkChannelImpl.java                                            |     8 +-
 src/solaris/classes/sun/nio/ch/SolarisEventPort.java                                           |     2 +-
 src/solaris/classes/sun/nio/ch/SourceChannelImpl.java                                          |     8 +-
 src/solaris/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java                    |     2 +-
 src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java                          |     2 +-
 src/solaris/native/sun/awt/gtk2_interface.c                                                    |    27 +-
 src/solaris/native/sun/awt/gtk2_interface.h                                                    |     6 +-
 src/windows/classes/sun/nio/ch/DatagramDispatcher.java                                         |     2 +-
 src/windows/classes/sun/nio/ch/FileDispatcherImpl.java                                         |     2 +-
 src/windows/classes/sun/nio/ch/FileKey.java                                                    |     1 +
 src/windows/classes/sun/nio/ch/Iocp.java                                                       |     2 +-
 src/windows/classes/sun/nio/ch/PipeImpl.java                                                   |   159 +-
 src/windows/classes/sun/nio/ch/SocketDispatcher.java                                           |     2 +-
 src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java                         |     2 +-
 src/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java                 |     2 +-
 src/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java                       |     2 +-
 src/windows/classes/sun/nio/ch/WindowsSelectorImpl.java                                        |     2 +-
 src/windows/classes/sun/security/mscapi/KeyStore.java                                          |    50 +-
 src/windows/classes/sun/security/mscapi/PRNG.java                                              |     5 +-
 src/windows/classes/sun/security/mscapi/RSAPrivateKey.java                                     |     4 +-
 src/windows/classes/sun/security/mscapi/RSAPublicKey.java                                      |     4 +-
 src/windows/classes/sun/security/mscapi/RSASignature.java                                      |     6 +-
 src/windows/classes/sun/security/mscapi/SunMSCAPI.java                                         |     6 +-
 src/windows/native/sun/security/mscapi/security.cpp                                            |   154 +-
 src/windows/native/sun/windows/awt_Font.cpp                                                    |    24 +-
 src/windows/native/sun/windows/awt_Font.h                                                      |    13 +-
 test/java/lang/Math/Tests.java                                                                 |    36 +-
 test/java/lang/Math/WorstCaseTests.java                                                        |   435 +
 test/java/nio/channels/Pipe/PipeInterrupt.java                                                 |    83 +
 test/javax/management/remote/mandatory/connection/Name.java                                    |    49 +
 test/javax/management/remote/mandatory/connection/NameMBean.java                               |    31 +
 test/javax/management/remote/mandatory/connection/RMIConnectorLogAttributesTest.java           |   163 +
 test/javax/management/remote/mandatory/connection/TestLogHandler.java                          |    64 +
 test/sun/awt/image/bug8038000.java                                                             |     4 +-
 test/sun/java2d/cmm/ColorConvertOp/AlphaTest.java                                              |    99 +
 test/sun/java2d/cmm/ColorConvertOp/GrayTest.java                                               |   102 +
 test/sun/java2d/cmm/ProfileOp/DisposalCrashTest.java                                           |    83 +
 test/sun/java2d/cmm/ProfileOp/ReadWriteProfileTest.java                                        |    34 +-
 test/sun/security/mscapi/AccessKeyStore.java                                                   |    17 +-
 test/sun/security/mscapi/AccessKeyStore.sh                                                     |     3 +-
 test/sun/security/mscapi/IsSunMSCAPIAvailable.java                                             |    13 +-
 test/sun/security/mscapi/IsSunMSCAPIAvailable.sh                                               |     3 +-
 test/sun/security/mscapi/IterateWindowsRootStore.java                                          |   130 +
 test/sun/security/mscapi/KeyStoreCompatibilityMode.java                                        |    13 +-
 test/sun/security/mscapi/KeyStoreCompatibilityMode.sh                                          |     4 +-
 test/sun/security/mscapi/KeytoolChangeAlias.sh                                                 |     3 +-
 test/sun/security/mscapi/PrngSlow.java                                                         |    29 +-
 test/sun/security/mscapi/PublicKeyInterop.java                                                 |     4 +-
 test/sun/security/mscapi/PublicKeyInterop.sh                                                   |     3 +-
 test/sun/security/mscapi/RSAEncryptDecrypt.sh                                                  |     3 +-
 test/sun/security/mscapi/ShortRSAKey1024.sh                                                    |     3 +-
 test/sun/security/mscapi/ShortRSAKeyWithinTLS.java                                             |     5 +-
 test/sun/security/mscapi/SignUsingNONEwithRSA.java                                             |     6 +-
 test/sun/security/mscapi/SignUsingNONEwithRSA.sh                                               |     3 +-
 test/sun/security/mscapi/SignUsingSHA2withRSA.java                                             |     6 +-
 test/sun/security/mscapi/SignUsingSHA2withRSA.sh                                               |     3 +-
 test/sun/security/mscapi/SmallPrimeExponentP.java                                              |    74 +
 test/sun/security/pkcs12/PKCS12SameKeyId.java                                                  |     5 +-
 test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLCtxAccessToSessCtx.java                         |    32 +-
 test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java                         |   183 +-
 test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java                           |   133 +-
 test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/CookieHttpsClientTest.java |   100 +-
 test/sun/security/ssl/templates/SSLEngineTemplate.java                                         |     2 +-
 test/sun/security/ssl/templates/SSLSocketSSLEngineTemplate.java                                |   490 +
 test/sun/security/ssl/templates/SSLSocketTemplate.java                                         |    55 +-
 test/sun/security/tools/jarsigner/JarSigningNonAscii.java                                      |     2 +-
 test/sun/security/tools/jarsigner/LargeJarEntry.java                                           |     3 +-
 test/sun/security/tools/jarsigner/TimestampCheck.java                                          |    58 +-
 test/sun/security/tools/jarsigner/ts.sh                                                        |     4 +-
 test/sun/security/tools/keytool/CloseFile.java                                                 |     7 +-
 test/sun/security/tools/keytool/KeyToolTest.java                                               |     8 +-
 test/sun/security/tools/keytool/NewSize7.java                                                  |     8 +-
 test/sun/security/tools/keytool/StartDateTest.java                                             |    10 +-
 test/sun/security/tools/keytool/UnknownAndUnparseable.java                                     |    73 +
 test/sun/security/tools/keytool/autotest.sh                                                    |    54 +-
 test/sun/security/tools/keytool/standard.sh                                                    |     2 +-
 test/sun/security/util/BigInt/BigIntEqualsHashCode.java                                        |    46 -
 test/sun/security/util/Resources/Format.java                                                   |     4 +-
 test/sun/security/util/Resources/NewNamesFormat.java                                           |     4 +-
 test/sun/security/util/Resources/NewResourcesNames.java                                        |    10 +-
 test/sun/security/x509/AlgorithmId/NonStandardNames.java                                       |     4 +-
 487 files changed, 24829 insertions(+), 18728 deletions(-)

diffs (truncated from 56707 to 500 lines):

diff -r 60cce04d1832 -r 1bb8e0af0abe .hgtags
--- a/.hgtags	Wed Jun 01 02:06:52 2016 +0100
+++ b/.hgtags	Wed Jul 20 05:35:14 2016 +0100
@@ -643,3 +643,5 @@
 a4a37396e04bdf3c402d77050204be96459b9bef icedtea-2.6.6pre01
 bdcfc4d9ab9f52fbf37db876c08a1846765627c4 jdk7u101-b00
 55c38c1ace75384dcad2d3a95382e37a4bff94ef icedtea-2.6.6
+a55f33fff0541077cb8f2547899104783608a40f icedtea-2.6.7pre01
+a7267e8244b9418af15b1103b4d906e8c6a61bc0 jdk7u111-b00
diff -r 60cce04d1832 -r 1bb8e0af0abe make/com/oracle/security/ucrypto/Makefile
--- a/make/com/oracle/security/ucrypto/Makefile	Wed Jun 01 02:06:52 2016 +0100
+++ b/make/com/oracle/security/ucrypto/Makefile	Wed Jul 20 05:35:14 2016 +0100
@@ -99,7 +99,6 @@
 
   JAVAC_MAX_WARNINGS=false
   JAVAC_LINT_OPTIONS=-Xlint:all,-deprecation
-  JAVAC_WARNINGS_FATAL=true
 
   #
   # C and Java Files
diff -r 60cce04d1832 -r 1bb8e0af0abe make/com/sun/crypto/provider/Makefile
--- a/make/com/sun/crypto/provider/Makefile	Wed Jun 01 02:06:52 2016 +0100
+++ b/make/com/sun/crypto/provider/Makefile	Wed Jul 20 05:35:14 2016 +0100
@@ -113,6 +113,8 @@
   endif
 endif
 
+JAVAC_MAX_WARNINGS = false
+JAVAC_LINT_OPTIONS = -Xlint:all,-deprecation
 include $(BUILDDIR)/common/Defs.gmk
 
 #
diff -r 60cce04d1832 -r 1bb8e0af0abe make/com/sun/java/pack/Makefile
--- a/make/com/sun/java/pack/Makefile	Wed Jun 01 02:06:52 2016 +0100
+++ b/make/com/sun/java/pack/Makefile	Wed Jul 20 05:35:14 2016 +0100
@@ -32,6 +32,7 @@
 LIBRARY = unpack
 PRODUCT = sun
 PGRM = unpack200
+JAVAC_MAX_WARNINGS=true
 include $(BUILDDIR)/common/Defs.gmk
 
 CPLUSPLUSLIBRARY=true
diff -r 60cce04d1832 -r 1bb8e0af0abe make/com/sun/security/Makefile
--- a/make/com/sun/security/Makefile	Wed Jun 01 02:06:52 2016 +0100
+++ b/make/com/sun/security/Makefile	Wed Jul 20 05:35:14 2016 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 #
 # This code is free software; you can redistribute it and/or modify it
@@ -28,6 +28,8 @@
 #
 
 BUILDDIR = ../../..
+SUBDIRS_MAKEFLAGS += JAVAC_MAX_WARNINGS=false
+SUBDIRS_MAKEFLAGS += JAVAC_LINT_OPTIONS=-Xlint:all,-deprecation
 include $(BUILDDIR)/common/Defs.gmk
 
 SUBDIRS = auth
diff -r 60cce04d1832 -r 1bb8e0af0abe make/common/Defs-linux.gmk
--- a/make/common/Defs-linux.gmk	Wed Jun 01 02:06:52 2016 +0100
+++ b/make/common/Defs-linux.gmk	Wed Jul 20 05:35:14 2016 +0100
@@ -36,7 +36,7 @@
 #   CFLAGS        (set $(OTHER_CFLAGS) instead)
 #   CPPFLAGS      (set $(OTHER_CPPFLAGS) instead)
 #   CXXFLAGS      (set $(OTHER_CXXFLAGS) instead)
-#   LDFLAGS       (set $(OTHER_LDFAGS) instead)
+#   LDFLAGS       (set $(OTHER_LDFLAGS) instead)
 #   LDLIBS        (set $(EXTRA_LIBS) instead)
 #   LDLIBS_COMMON (set $(EXTRA_LIBS) instead)
 
@@ -239,6 +239,12 @@
   CFLAGS_REQUIRED       =  $(CFLAGS_REQUIRED_$(ARCH))
   LDFLAGS_COMMON        += $(LDFLAGS_COMMON_$(ARCH))
 endif
+# GCC 6 has more aggressive dead-store elimination which causes the VM to crash
+# It also optimises away null pointer checks which are still needed.
+# We turn both of these optimisations off.
+ifeq ($(shell $(EXPR) $(CC_MAJORVER) \>= 6 ),1)
+ CFLAGS_REQUIRED += -fno-delete-null-pointer-checks -fno-lifetime-dse
+endif
 
 # If this is a --hash-style=gnu system, use --hash-style=both
 #   The gnu .hash section won't work on some Linux systems like SuSE 10.
@@ -303,7 +309,7 @@
 CFLAGS_DBG      = $(DEBUG_FLAG)
 CFLAGS_COMMON += $(CFLAGS_REQUIRED)
 
-CXXFLAGS_COMMON = $(GLOBAL_KPIC) -DCC_NOEX $(GCC_WARNINGS)
+CXXFLAGS_COMMON = -std=gnu++98 $(GLOBAL_KPIC) -DCC_NOEX $(GCC_WARNINGS)
 CXXFLAGS_OPT	= $(CC_OPT)
 CXXFLAGS_DBG	= $(DEBUG_FLAG)
 CXXFLAGS_COMMON += $(CFLAGS_REQUIRED)
diff -r 60cce04d1832 -r 1bb8e0af0abe make/common/Release.gmk
--- a/make/common/Release.gmk	Wed Jun 01 02:06:52 2016 +0100
+++ b/make/common/Release.gmk	Wed Jul 20 05:35:14 2016 +0100
@@ -218,9 +218,11 @@
 ifneq ($(COMPRESS_JARS), true)
   CREATE_JAR_OPTS = c0mf
   CREATE_JAR_OPTS_NOMANIFEST = c0f
+  UPDATE_JAR_OPTS = u0f
 else
   CREATE_JAR_OPTS = cmf
   CREATE_JAR_OPTS_NOMANIFEST = cf
+  UPDATE_JAR_OPTS = uf
 endif
 
 #
@@ -358,15 +360,15 @@
 	sun/tools/serialver	\
 	sun/tools/tree		\
 	sun/tools/util		\
-	sun/security/tools/JarBASE64Encoder.class \
-	sun/security/tools/JarSigner.class \
-	sun/security/tools/JarSignerParameters.class \
-	sun/security/tools/JarSignerResources.class \
-	sun/security/tools/JarSignerResources_ja.class \
-	sun/security/tools/JarSignerResources_zh_CN.class \
-	sun/security/tools/SignatureFile\$$Block.class \
-	sun/security/tools/SignatureFile.class \
-	sun/security/tools/TimestampedSigner.class \
+	sun/security/tools/jarsigner/JarBASE64Encoder.class \
+	sun/security/tools/jarsigner/Main.class \
+	sun/security/tools/jarsigner/JarSignerParameters.class \
+	sun/security/tools/jarsigner/Resources.class \
+	sun/security/tools/jarsigner/Resources_ja.class \
+	sun/security/tools/jarsigner/Resources_zh_CN.class \
+	sun/security/tools/jarsigner/SignatureFile\$$Block.class \
+	sun/security/tools/jarsigner/SignatureFile.class \
+	sun/security/tools/jarsigner/TimestampedSigner.class \
 	sun/rmi/rmic		\
 	sun/applet		\
 	sun/jvmstat		\
@@ -591,15 +593,15 @@
 	$(ECHO) "sun/tools/serialver/" >> $@
 	$(ECHO) "sun/tools/tree/" >> $@
 	$(ECHO) "sun/tools/util/" >> $@
-	$(ECHO) "sun/security/tools/JarBASE64Encoder.class" >> $@
-	$(ECHO) "sun/security/tools/JarSigner.class" >> $@
-	$(ECHO) "sun/security/tools/JarSignerParameters.class" >> $@
-	$(ECHO) "sun/security/tools/JarSignerResources.class" >> $@
-	$(ECHO) "sun/security/tools/JarSignerResources_ja.class" >> $@
-	$(ECHO) "sun/security/tools/JarSignerResources_zh_CN.class" >> $@
-	$(ECHO) "sun/security/tools/SignatureFile\$$Block.class" >> $@
-	$(ECHO) "sun/security/tools/SignatureFile.class" >> $@
-	$(ECHO) "sun/security/tools/TimestampedSigner.class" >> $@
+	$(ECHO) "sun/security/tools/jarsigner/JarBASE64Encoder.class" >> $@
+	$(ECHO) "sun/security/tools/jarsigner/Main.class" >> $@
+	$(ECHO) "sun/security/tools/jarsigner/JarSignerParameters.class" >> $@
+	$(ECHO) "sun/security/tools/jarsigner/Resources.class" >> $@
+	$(ECHO) "sun/security/tools/jarsigner/Resources_ja.class" >> $@
+	$(ECHO) "sun/security/tools/jarsigner/Resources_zh_CN.class" >> $@
+	$(ECHO) "sun/security/tools/jarsigner/SignatureFile\$$Block.class" >> $@
+	$(ECHO) "sun/security/tools/jarsigner/SignatureFile.class" >> $@
+	$(ECHO) "sun/security/tools/jarsigner/TimestampedSigner.class" >> $@
 	$(ECHO) "sun/security/provider/Sun.class" >> $@
 	$(ECHO) "sun/security/rsa/SunRsaSign.class" >> $@
 	$(ECHO) "sun/security/ssl/" >> $@
@@ -632,7 +634,21 @@
 	$(ECHO) "jdk/internal/jfr/events/" >> $@
 endif
 
+######################################################
+# List of directories in impsrc directory that should NOT be in resources.jar
+######################################################
 
+NOT_RESOURCE_JAR_LIST = $(ABS_TEMPDIR)/not_resource_jar.list
+
+$(NOT_RESOURCE_JAR_LIST): FRC
+	$(prep-target)
+	$(ECHO) "#\n" >> $@
+	$(ECHO) "# List of subdirectories not to include in resources.jar" >> $@
+	$(ECHO) "# Directories must contain trailing '/'." >> $@
+	$(ECHO) "com/" >> $@
+	$(ECHO) "javax/" >> $@
+	$(ECHO) "org/" >> $@
+	$(ECHO) "sun/" >> $@
 
 # File order list for rt.jar
 #     - sun.applet is included, till hotjava stops relying on it.
@@ -644,6 +660,7 @@
 JARFILELISTS_TEMPDIR=$(ABS_TEMPDIR)/jarfilelists
 RT_JAR_FILELIST=$(JARFILELISTS_TEMPDIR)/rt_jar_list
 RES_JAR_FILELIST=$(JARFILELISTS_TEMPDIR)/resources_jar_list
+IMPORT_JAR_FILELIST=$(JARFILELISTS_TEMPDIR)/imp_file_list
 
 JARREORDER_JARFILE = $(ABS_BUILDTOOLJARDIR)/jarreorder.jar
 
@@ -656,6 +673,15 @@
 	$(MV) $@.temp $@
 	@($(CD) $(CLASSBINDIR) && $(java-vm-cleanup))
 
+$(IMPORT_JAR_FILELIST): $(JARREORDER_JARFILE) $(NOT_RESOURCE_JAR_LIST)
+	$(prep-target)
+	$(RM) $@.temp
+	($(CD) $(IMPORTSRCDIR) && \
+	    $(BOOT_JAVA_CMD) -jar $(JARREORDER_JARFILE) \
+		-o  $@.temp - $(NOT_RESOURCE_JAR_LIST) . )
+	$(MV) $@.temp $@
+	@($(CD) $(IMPORTSRCDIR) && $(java-vm-cleanup))
+
 # Create jfr.jar
 JFR_JAR=
 ifeq ($(BUILD_JFR), true)
@@ -700,12 +726,16 @@
 
 # Create resources.jar containing non-class files
 RESOURCES_JAR=$(ABS_TEMPDIR)/resources-orig.jar
-$(RESOURCES_JAR): $(RES_JAR_FILELIST) $(OTHER_JAR_MANIFEST_FILE)
+$(RESOURCES_JAR): $(RES_JAR_FILELIST) $(OTHER_JAR_MANIFEST_FILE) $(IMPORT_JAR_FILELIST)
 	$(prep-target)
 	$(CD) $(CLASSBINDIR) && \
 	    $(BOOT_JAR_CMD) $(CREATE_JAR_OPTS) $(OTHER_JAR_MANIFEST_FILE) $@ \
 	        @$(RES_JAR_FILELIST) $(BOOT_JAR_JFLAGS)
+	$(CD) $(IMPORTSRCDIR) && \
+	    $(BOOT_JAR_CMD) $(UPDATE_JAR_OPTS) $@ \
+	        @$(IMPORT_JAR_FILELIST) $(BOOT_JAR_JFLAGS)
 	@$(CD) $(CLASSBINDIR) && $(java-vm-cleanup)
+	@$(CD) $(IMPORTSRCDIR) && $(java-vm-cleanup)
 
 # Create jsse.jar containing SunJSSE implementation classes
 JSSE_JAR=$(ABS_TEMPDIR)/jsse-orig.jar
diff -r 60cce04d1832 -r 1bb8e0af0abe make/common/shared/Defs-java.gmk
--- a/make/common/shared/Defs-java.gmk	Wed Jun 01 02:06:52 2016 +0100
+++ b/make/common/shared/Defs-java.gmk	Wed Jul 20 05:35:14 2016 +0100
@@ -129,12 +129,17 @@
   JAVACFLAGS += -g
 endif
 ifeq ($(JAVAC_MAX_WARNINGS), true)
-  JAVACFLAGS  += -Xlint:all
+  JAVAC_LINT_OPTIONS += -Xlint:all
 endif
 ifeq ($(JAVAC_WARNINGS_FATAL), true)
   JAVACFLAGS  += -Werror
 endif
 
+# TODO: Workaround for CR 7063027. Remove -path eventually.
+JAVAC_LINT_OPTIONS += -Xlint:-path
+
+JAVACFLAGS += $(JAVAC_LINT_OPTIONS)
+
 #
 # Some licensees do not get the Security Source bundles.  We will
 # fall back on the prebuilt jce.jar so that we can do a best
@@ -224,9 +229,7 @@
 # The javac options supplied to the boot javac is limited. This compiler
 #   should only be used to build the 'make/tools' sources, which are not
 #   class files that end up in the classes directory.
-ifeq ($(JAVAC_MAX_WARNINGS), true)
-  BOOT_JAVACFLAGS  += -Xlint:all
-endif
+BOOT_JAVACFLAGS += $(JAVAC_LINT_OPTIONS)
 ifeq ($(JAVAC_WARNINGS_FATAL), true)
   BOOT_JAVACFLAGS  += -Werror
 endif
diff -r 60cce04d1832 -r 1bb8e0af0abe make/java/security/Makefile
--- a/make/java/security/Makefile	Wed Jun 01 02:06:52 2016 +0100
+++ b/make/java/security/Makefile	Wed Jul 20 05:35:14 2016 +0100
@@ -26,6 +26,8 @@
 BUILDDIR = ../..
 PACKAGE = java.security
 PRODUCT = sun
+JAVAC_MAX_WARNINGS = false
+JAVAC_LINT_OPTIONS = -Xlint:all,-deprecation
 include $(BUILDDIR)/common/Defs.gmk
 
 #
diff -r 60cce04d1832 -r 1bb8e0af0abe make/javax/crypto/Makefile
--- a/make/javax/crypto/Makefile	Wed Jun 01 02:06:52 2016 +0100
+++ b/make/javax/crypto/Makefile	Wed Jul 20 05:35:14 2016 +0100
@@ -128,6 +128,7 @@
   endif
 endif
 
+JAVAC_MAX_WARNINGS = true
 include $(BUILDDIR)/common/Defs.gmk
 
 #
diff -r 60cce04d1832 -r 1bb8e0af0abe make/jdk_generic_profile.sh
--- a/make/jdk_generic_profile.sh	Wed Jun 01 02:06:52 2016 +0100
+++ b/make/jdk_generic_profile.sh	Wed Jul 20 05:35:14 2016 +0100
@@ -671,7 +671,7 @@
 
 # IcedTea versioning
 export ICEDTEA_NAME="IcedTea"
-export PACKAGE_VERSION="2.6.6"
+export PACKAGE_VERSION="2.6.7"
 export DERIVATIVE_ID="${ICEDTEA_NAME} ${PACKAGE_VERSION}"
 echo "Building ${DERIVATIVE_ID}"
 
diff -r 60cce04d1832 -r 1bb8e0af0abe make/launchers/Makefile
--- a/make/launchers/Makefile	Wed Jun 01 02:06:52 2016 +0100
+++ b/make/launchers/Makefile	Wed Jul 20 05:35:14 2016 +0100
@@ -59,7 +59,7 @@
 $(call make-launcher, extcheck, com.sun.tools.extcheck.Main, , )
 $(call make-launcher, idlj, com.sun.tools.corba.se.idl.toJavaPortable.Compile, , )
 $(call make-launcher, jar, sun.tools.jar.Main, , )
-$(call make-launcher, jarsigner, sun.security.tools.JarSigner, , )
+$(call make-launcher, jarsigner, sun.security.tools.jarsigner.Main, , )
 $(call make-launcher, javac, com.sun.tools.javac.Main, , )
 $(call make-launcher, javadoc, com.sun.tools.javadoc.Main, , )
 $(call make-launcher, javah, com.sun.tools.javah.Main, , )
diff -r 60cce04d1832 -r 1bb8e0af0abe make/sun/cmm/lcms/Makefile
--- a/make/sun/cmm/lcms/Makefile	Wed Jun 01 02:06:52 2016 +0100
+++ b/make/sun/cmm/lcms/Makefile	Wed Jul 20 05:35:14 2016 +0100
@@ -29,6 +29,9 @@
 LIBRARY = javalcms
 PRODUCT = sun
 
+# Use highest level of optimization on this library
+OPTIMIZATION_LEVEL = HIGHEST
+
 include $(BUILDDIR)/common/Defs.gmk
 
 #
diff -r 60cce04d1832 -r 1bb8e0af0abe make/sun/cmm/lcms/mapfile-vers
--- a/make/sun/cmm/lcms/mapfile-vers	Wed Jun 01 02:06:52 2016 +0100
+++ b/make/sun/cmm/lcms/mapfile-vers	Wed Jul 20 05:35:14 2016 +0100
@@ -27,13 +27,11 @@
 
 SUNWprivate_1.1 {
 	global:
-        Java_sun_java2d_cmm_lcms_LCMS_loadProfile;
-        Java_sun_java2d_cmm_lcms_LCMS_freeProfile;
-        Java_sun_java2d_cmm_lcms_LCMS_getProfileSize;
-        Java_sun_java2d_cmm_lcms_LCMS_getProfileData;
-        Java_sun_java2d_cmm_lcms_LCMS_getTagSize;
-        Java_sun_java2d_cmm_lcms_LCMS_getTagData;
-        Java_sun_java2d_cmm_lcms_LCMS_setTagData;
+        Java_sun_java2d_cmm_lcms_LCMS_loadProfileNative;
+        Java_sun_java2d_cmm_lcms_LCMS_getProfileSizeNative;
+        Java_sun_java2d_cmm_lcms_LCMS_getProfileDataNative;
+        Java_sun_java2d_cmm_lcms_LCMS_getTagNative;
+        Java_sun_java2d_cmm_lcms_LCMS_setTagDataNative;
         Java_sun_java2d_cmm_lcms_LCMS_colorConvert;
         Java_sun_java2d_cmm_lcms_LCMS_getProfileID;
         Java_sun_java2d_cmm_lcms_LCMS_initLCMS;
diff -r 60cce04d1832 -r 1bb8e0af0abe make/sun/font/Makefile
--- a/make/sun/font/Makefile	Wed Jun 01 02:06:52 2016 +0100
+++ b/make/sun/font/Makefile	Wed Jul 20 05:35:14 2016 +0100
@@ -94,13 +94,22 @@
 
 endif # PLATFORM
 
-# Turn off aliasing with GCC for ExtensionSubtables.cpp
-# Turn off strict overflow with GCC for IndicRearrangementProcessor.cpp
+# Turn off aliasing with GCC for ExtensionSubtables.cpp (and others on GCC < 4.3)
+# Turn off strict overflow with GCC for IndicRearrangementProcessor.cpp on GCC >= 4.3
+# Ensure signed integers wrap with GCC for IndicRearrangementProcessor.cpp on GCC < 4.3
 ifeq ($(PLATFORM), linux)
   CXXFLAGS += $(CXXFLAGS_$(@F))
   CXXFLAGS_ExtensionSubtables.o = -fno-strict-aliasing
+ifeq "$(shell expr \( $(CC_VER_MAJOR) \> 4 \) \| \( \( $(CC_VER_MAJOR) = 4 \) \& \( $(CC_VER_MINOR) \>= 3 \) \))" "0"
+  # GCC >= 4.3.  This flag is not known in gcc 4.1.2.
   CXXFLAGS_IndicRearrangementProcessor.o := -fno-strict-overflow
   CXXFLAGS_IndicRearrangementProcessor2.o := -fno-strict-overflow
+else
+  CXXFLAGS_ContextualGlyphSubstProc.o = -fno-strict-aliasing
+  CXXFLAGS_IndicRearrangementProcessor.o := -fwrapv -fno-strict-aliasing
+  CXXFLAGS_IndicRearrangementProcessor2.o := -fwrapv
+  CXXFLAGS_MorphTables2.o = -fno-strict-aliasing
+endif
 endif
 
 # Turn on infinality rendering support when requested
diff -r 60cce04d1832 -r 1bb8e0af0abe make/sun/javazic/tzdata/VERSION
--- a/make/sun/javazic/tzdata/VERSION	Wed Jun 01 02:06:52 2016 +0100
+++ b/make/sun/javazic/tzdata/VERSION	Wed Jul 20 05:35:14 2016 +0100
@@ -21,4 +21,4 @@
 # or visit www.oracle.com if you need additional information or have any
 # questions.
 #
-tzdata2016a
+tzdata2016d
diff -r 60cce04d1832 -r 1bb8e0af0abe make/sun/javazic/tzdata/asia
--- a/make/sun/javazic/tzdata/asia	Wed Jun 01 02:06:52 2016 +0100
+++ b/make/sun/javazic/tzdata/asia	Wed Jul 20 05:35:14 2016 +0100
@@ -102,13 +102,9 @@
 Rule E-EurAsia	1996	max	-	Oct	lastSun	 0:00	0	-
 Rule RussiaAsia	1981	1984	-	Apr	1	 0:00	1:00	S
 Rule RussiaAsia	1981	1983	-	Oct	1	 0:00	0	-
-Rule RussiaAsia	1984	1991	-	Sep	lastSun	 2:00s	0	-
-Rule RussiaAsia	1985	1991	-	Mar	lastSun	 2:00s	1:00	S
-Rule RussiaAsia	1992	only	-	Mar	lastSat	23:00	1:00	S
-Rule RussiaAsia	1992	only	-	Sep	lastSat	23:00	0	-
-Rule RussiaAsia	1993	max	-	Mar	lastSun	 2:00s	1:00	S
-Rule RussiaAsia	1993	1995	-	Sep	lastSun	 2:00s	0	-
-Rule RussiaAsia	1996	max	-	Oct	lastSun	 2:00s	0	-
+Rule RussiaAsia	1984	1995	-	Sep	lastSun	 2:00s	0	-
+Rule RussiaAsia	1985	2011	-	Mar	lastSun	 2:00s	1:00	S
+Rule RussiaAsia	1996	2011	-	Oct	lastSun	 2:00s	0	-
 
 # Afghanistan
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
@@ -148,17 +144,26 @@
 			3:00	1:00	YERST	1991 Sep 23 # independence
 			3:00 RussiaAsia	AM%sT	1995 Sep 24  2:00s
 			4:00	-	AMT	1997
-			4:00 RussiaAsia	AM%sT	2012 Mar 25  2:00s
+			4:00 RussiaAsia	AM%sT	2012 Feb  9
 			4:00	-	AMT
 
 # Azerbaijan
+
 # From Rustam Aliyev of the Azerbaijan Internet Forum (2005-10-23):
 # According to the resolution of Cabinet of Ministers, 1997
 # From Paul Eggert (2015-09-17): It was Resolution No. 21 (1997-03-17).
 # http://code.az/files/daylight_res.pdf
+
+# From Steffen Thorsen (2016-03-17):
+# ... the Azerbaijani Cabinet of Ministers has cancelled switching to
+# daylight saving time....
+# http://www.azernews.az/azerbaijan/94137.html
+# http://vestnikkavkaza.net/news/Azerbaijani-Cabinet-of-Ministers-cancels-daylight-saving-time.html
+# http://en.apa.az/xeber_azerbaijan_abolishes_daylight_savings_ti_240862.html
+
 # Rule	NAME	FROM	TO	TYPE	IN	ON	AT	SAVE	LETTER/S
-Rule	Azer	1997	max	-	Mar	lastSun	 4:00	1:00	S
-Rule	Azer	1997	max	-	Oct	lastSun	 5:00	0	-
+Rule	Azer	1997	2015	-	Mar	lastSun	 4:00	1:00	S
+Rule	Azer	1997	2015	-	Oct	lastSun	 5:00	0	-
 # Zone	NAME		GMTOFF	RULES	FORMAT	[UNTIL]
 Zone	Asia/Baku	3:19:24 -	LMT	1924 May  2
 			3:00	-	BAKT	1957 Mar    # Baku Time
@@ -1581,23 +1586,6 @@
 
 # Kazakhstan
 
-# From Paul Eggert (1996-11-22):
-# Andrew Evtichov (1996-04-13) writes that Kazakhstan
-# stayed in sync with Moscow after 1990, and that Aqtobe (formerly Aktyubinsk)
-# and Aqtau (formerly Shevchenko) are the largest cities in their zones.
-# Guess that Aqtau and Aqtobe diverged in 1995, since that's the first time
-# IATA SSIM mentions a third time zone in Kazakhstan.
-
-# From Paul Eggert (2006-03-22):
-# German Iofis, ELSI, Almaty (2001-10-09) reports that Kazakhstan uses
-# RussiaAsia rules, instead of switching at 00:00 as the IATA has it.
-# Go with Shanks & Pottenger, who have them always using RussiaAsia rules.
-# Also go with the following claims of Shanks & Pottenger:
-#
-# - Kazakhstan did not observe DST in 1991.
-# - Qyzylorda switched from +5:00 to +6:00 on 1992-01-19 02:00.
-# - Oral switched from +5:00 to +4:00 in spring 1989.
-
 # From Kazakhstan Embassy's News Bulletin No. 11
 # <http://www.kazsociety.org.uk/news/2005/03/30.htm> (2005-03-21):
 # The Government of Kazakhstan passed a resolution March 15 abolishing
@@ -1614,61 +1602,232 @@
 # everything else....  I guess that would make Kazakhstan time zones
 # de jure UTC+5 and UTC+6 respectively.
 
+# From Stepan Golosunov (2016-03-27) ([*] means see later comments below):
+# Review of the linked documents from http://adilet.zan.kz/
+# produced the following data for post-1991 Kazakhstan:
+#
+# 0. Act of the Cabinet of Ministers of the USSR
+# from 1991-02-04 No. 20
+# http://pravo.gov.ru/proxy/ips/?docbody=&nd=102010545
+# removed the extra hour ("decree time") on the territory of the USSR
+# starting with the last Sunday of March 1991.
+# It also allowed (but not mandated) Kazakh SSR, Kirghiz SSR, Tajik SSR,
+# Turkmen SSR and Uzbek SSR to not have "summer" time.
+#
+# The 1992-01-13 act also refers to the act of the Cabinet of Ministers
+# of the Kazakh SSR from 1991-03-20 No. 170 "About the act of the Cabinet
+# of Ministers of the USSR from 1991-02-04 No. 20" but I didn't found its
+# text.
+#
+# According to Izvestia newspaper No. 68 (23334) from 1991-03-20
+# (page 6; available at http://libinfo.org/newsr/newsr2574.djvu via
+# http://libinfo.org/index.php?id=58564) on 1991-03-31 at 2:00 during
+# transition to "summer" time:
+# Republic of Georgia, Latvian SSR, Lithuanian SSR, SSR Moldova,
+# Estonian SSR; Komi ASSR; Kaliningrad oblast; Nenets autonomous okrug
+# were to move clocks 1 hour forward.
+# Kazakh SSR (excluding Uralsk oblast); Republic of Kyrgyzstan, Tajik
+# SSR; Andijan, Jizzakh, Namangan, Sirdarya, Tashkent, Fergana oblasts
+# of the Uzbek SSR were to move clocks 1 hour backwards.
+# Other territories were to not move clocks.
+# When the "summer" time would end on 1991-09-29, clocks were to be
+# moved 1 hour backwards on the territory of the USSR excluding
+# Kazakhstan, Kirghizia, Uzbekistan, Turkmenia, Tajikistan.
+#
+# Apparently there were last minute changes. Apparently Kazakh act No. 170
+# was one of such changes.
+#
+# https://ru.wikipedia.org/wiki/Декретное время
+# claims that Sovetskaya Rossiya newspaper on 1991-03-29 published that
+# Nenets autonomous okrug, Komi and Kazakhstan (excluding Uralsk oblast)
+# were to not move clocks and Uralsk oblast was to move clocks
+# forward; on 1991-09-29 Kazakhstan was to move clocks backwards.
+# (Probably there were changes even after that publication. There is an
+# article claiming that Kaliningrad oblast decided on 1991-03-29 to not
+# move clocks.)
+#
+# This implies that on 1991-03-31 Asia/Oral remained on +04/+05 while


More information about the distro-pkg-dev mailing list