/hg/icedtea: 2 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Tue Mar 3 00:19:28 UTC 2015


changeset d84be26576af in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=d84be26576af
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Mon Mar 02 14:56:30 2015 +0000

	Bump to icedtea-3.0.0pre03.

	Upstream changes:
	  - PR2199: Support giflib 5.1.0
	  - PR2212: DGifCloseFile call should check the return value, not the error code, for failure
	  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
	  - S4991647: PNGMetadata.getAsTree() sets bitDepth to invalid value
	  - S6302052: Reference to nonexistant Class in javadoc
	  - S6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical.
	  - S6521706: A switch operator in JFrame.processWindowEvent() should be rewritten
	  - S6545422: [TESTBUG] NativeErrors.java uses wrong path name in exec
	  - S6624085: Fourth mouse button (wheel) is treated like second button - isPopupTrigger returns true
	  - S6642881: Improve performance of Class.getClassLoader()
	  - S6853696: (ref) ReferenceQueue.remove(timeout) may return null even if timeout has not expired
	  - S6883953: java -client -XX:ValueMapInitialSize=0 crashes
	  - S6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94
	  - S6904367: (coll) IdentityHashMap is resized before exceeding the expected maximum size
	  - S7010989: Duplicate closure of file descriptors leads to unexpected and incorrect closure of sockets
	  - S7011804: SequenceInputStream with lots of empty substreams can cause StackOverflowError
	  - S7033533: realSync() doesn't work with Xfce
	  - S7058697: Unexpected exceptions in MID parser code
	  - S7058700: Unexpected exceptions and timeouts in SF2 parser code
	  - S7067052: Default printer media is ignored
	  - S7095856: OutputStreamHook doesn't handle null values
	  - S7107611: sun.security.pkcs11.SessionManager is scalability blocker
	  - S7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS
	  - S7148531: [macosx] In test, the window does not have time to resize before make a screenshot
	  - S7150092: NTLM authentication fail if user specified a different realm
	  - S7169583: JInternalFrame title not antialiased in Nimbus LaF
	  - S7170310: ScrollBar doesn't become active when tabs are created more than frame size
	  - S8000975: (process) Merge UNIXProcess.java.bsd & UNIXProcess.java.linux (& .solaris & .aix)
	  - S8003900: X11 dependencies should be removed from Mac OS X build.
	  - S8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML
	  - S8010767: Build fails on OEL6 with 16 cores
	  - S8011537: (fs) Path.register(..) clears interrupt status of thread with no InterruptedException
	  - S8015256: Better class accessibility
	  - S8015376: Remove jnlp and applet files from the JDK samples
	  - S8019342: G1: High "Other" time most likely due to card redirtying
	  - S8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock
	  - S8024366: Make UseNUMA enable UseNUMAInterleaving
	  - S8024626: CTW CRASH: SIGSEGV in ctw/jre/lib/rt_jar/preloading_1 and ctw/jre/lib/rt_jar/sun_awt_X11_ListHelper
	  - S8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...)
	  - S8025917: JDK demo applets not running with >=7u40 or (JDK 8 and JDK 9)
	  - S8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert
	  - S8026385: [macosx] (awt) setjmp/longjmp changes the process signal mask on OS X
	  - S8026497: Font2DTest demo: unused resource files
	  - S8026784: Error message in AdaptiveFreeList<Chunk>::verify_stats is wrong
	  - S8026796: Make replace_in_map() on parent maps generic
	  - S8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOops
	  - S8027144: Review restriction of JAX-WS java packages going to JDK8
	  - S8027148: SystemFlavorMap.getNativesForFlavor returns list of native formats in incorrect order
	  - S8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction
	  - S8027959: Early reclamation of large objects in G1
	  - S8028037: [parfait] warnings from b114 for hotspot.src.share.vm
	  - S8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I<path contains j>
	  - S8028430: JDI: ReferenceType.visibleMethods() return wrong visible methods
	  - S8028474: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.sh timeout, leaves looping process
	  - S8028539: Endless loop in native code of sun.java2d.loops.ScaledBlit
	  - S8028710: G1 does not retire allocation buffers after reference processing work
	  - S8028727: [parfait] warnings from b116 for jdk.src.share.native.sun.security.ec: JNI pending exceptions
	  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache is corrupt
	  - S8029012: parameter_index for type annotation not updated after outer.this added
	  - S8029070: memory leak in jmm_SetVMGlobal
	  - S8029253: [macosx] Performance problems with Retina display on Mac OS X
	  - S8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation
	  - S8029452: Fork/Join task ForEachOps.ForEachOrderedTask clarifications and minor improvements
	  - S8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()
	  - S8029536: JFileChooser filter uses .toString() instead of getDescription() for filter text on GTK laf
	  - S8029548: (jdeps) use @jdk.Exported to determine supported vs JDK internal API
	  - S8029607: Type of Service (TOS) cannot be set in IPv6 header
	  - S8029797: Let jprt run configure when building
	  - S8029837: NPE seen in XMLDocumentFragmentScannerImpl.setProperty since 7u40b33
	  - S8030079: Lint warnings in java.lang.invoke
	  - S8030166: java/lang/ProcessBuilder/Basic.java fails intermittently: waitFor took too long
	  - S8030681: add "serve" command and --quiet and --verbose options to hgforest
	  - S8030976: Untaken paths should be more vigorously pruned at highest optimization level
	  - S8031003: [Parfait] warnings from jdk/src/share/native/sun/security/jgss/wrapper: JNI exception pending
	  - S8031092: jdeps does not recognize --help option.
	  - S8031323: Optionally align objects copied to survivor spaces
	  - S8031373: Lint warnings in java.util.stream
	  - S8031376: TraceClassLoading expects there to be a (Java) caller when you load a class with the bootstrap class loader
	  - S8031435: Ftp download does not work properly for ftp user without password
	  - S8031696: [macosx] TwentyThousandTest test failed with OOM
	  - S8031709: Configure --with-jvm-variants=client, server, x produces default outputdir containing comma
	  - S8031721: Remove non-existent test from TEST.groups
	  - S8031994: java/lang/Character/CheckProp test times out
	  - S8032247: SA: Constantpool lookup for invokedynamic is not implemented
	  - S8032379: Remove the is_scavenging flag to process_strong_roots
	  - S8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream) does not throw CertificateException for invalid input
	  - S8032650: [parfait] warning from b124 for jdk/src/share/native/java/util: jni exception pending
	  - S8032864: [macosx] sigsegv (0Xb) Being Generated When Starting JDev With Voiceover Running
	  - S8032908: getTextContent doesn't return string in JAXP
	  - S8033141: Cleanup of sun.awt.X11 package
	  - S8033370: [parfait] warning from b126 for solaris/native/sun/util/locale/provider: JNI exception pending
	  - S8033421: @SuppressWarnings("deprecation") does not work when overriding deprecated method
	  - S8033483: Should ignore nested lambda bodies during overload resolution
	  - S8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
	  - S8033699: Incorrect radio button behavior
	  - S8033764: Remove the usage of StarTask from BufferingOopClosure
	  - S8033785: TimeZoneNamesTest should be removed
	  - S8033893: jdk build is broken due to the changeset of JDK-8033370
	  - S8033923: Use BufferingOopClosure for G1 code root scanning
	  - S8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86
	  - S8034031: [parfait] JNI exception pending in jdk/src/macosx/native/apple/security/KeystoreImpl.m
	  - S8034032: Check src/macosx/native/java/util/prefs/MacOSXPreferencesFile.m for JNI pending issues
	  - S8034033: [parfait] JNI exception pending in share/native/sun/security/krb5/nativeccache.c
	  - S8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than space_alignment
	  - S8034085: Do not prefer indexed properties
	  - S8034164: Introspector ignores indexed part of the property sometimes
	  - S8034218: Improve fontconfig.properties for AIX platform
	  - S8034761: Remove the do_code_roots parameter from process_strong_roots
	  - S8034764: Use process_strong_roots to adjust the StringTable
	  - S8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount
	  - S8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle
	  - S8035162: Service printing service
	  - S8035165: Expose internal representation in sun.awt.X11
	  - S8035328: closed/compiler/6595044/Main.java failed with timeout
	  - S8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
	  - S8035400: Move G1ParScanThreadState into its own files
	  - S8035401: Fix visibility of G1ParScanThreadState members
	  - S8035412: Cleanup ClassLoaderData::is_alive
	  - S8035605: Expand functionality of PredictedIntrinsicGenerator
	  - S8035648: Don't use Handle in java_lang_String::print
	  - S8035650: Exclude AIX from VS.NET make/windows/projectcreator.make
	  - S8035746: Add missing Klass::oop_is_instanceClassLoader() function
	  - S8035759: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/krb5/NativeCreds.c
	  - S8035781: Improve equality for annotations
	  - S8035826: [parfait] JNI exception pending in src/windows/native/sun/util/locale/provider/HostLocaleProviderAdapter_md.c
	  - S8035829: [parfait] JNI exception pending in jdk/src/windows/native/sun/tools/attach/WindowsVirtualMachine.c
	  - S8035893: JVM_GetVersionInfo fails to zero structure
	  - S8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
	  - S8035974: Refactor DigestBase.engineUpdate() method for better code generation by JIT compiler
	  - S8036007: javac crashes when encountering an unresolvable interface
	  - S8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
	  - S8036156: Limit default method hierarchy
	  - S8036533: Method for correct defaults
	  - S8036588: VerifyFieldClosure fails instanceKlass:3133
	  - S8036612: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/mscapi/security.cpp
	  - S8036613: [parfait] JNI exception pending in jdk/src/windows/native/sun/security/provider/WinCAPISeedGenerator.c
	  - S8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)
	  - S8036616: [TESTBUG] Embedded: sun/jvmstat/monitor/MonitoredVm/CR6672135.java should be launched with -XX:+UsePerfData
	  - S8036805: Correct linker method lookup.
	  - S8036861: Application can't be loaded fine,the save dialog can't show up.
	  - S8036936: Use local locales
	  - S8036953: Fix timing of varargs access check, per JDK-8016205
	  - S8036981: JAXB not preserving formatting for xsd:any Mixed content
	  - S8037066: Secure transport layer
	  - S8037209: Improvements and cleanups to bytecode assembly for lambda forms
	  - S8037210: Get rid of char-based descriptions 'J' of basic types
	  - S8037326: VerifyAccess.isMemberAccessible() has incorrect access check
	  - S8037344: Use the "next" field to iterate over fine remembered instead of using the hash table
	  - S8037404: javac NPE or VerifyError for code with constructor reference of inner class
	  - S8037745: Consider re-enabling PKCS11 mechanisms previously disabled due to Solaris bug 7050617
	  - S8037746: Bundling Derby 10.11 with 8u40
	  - S8037846: Ensure streaming of input cipher streams
	  - S8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap
	  - S8037948: Improve documentation for org.w3c.dom package
	  - S8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled
	  - S8037968: Add tests on alignment of objects copied to survivor space
	  - S8038027: DTDBuilder should be run in headless mode
	  - S8038261: JSR292: cache and reuse typed array accessors
	  - S8038265: CMS: enable time based triggering of concurrent cycles
	  - S8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSize
	  - S8038333: TEST_BUG: java/lang/ref/EarlyTimeout.java fails with a non-adequate message
	  - S8038364: Use certificate exceptions correctly
	  - S8038393: [TESTBUG] ciReplay/* tests fail after 8034775
	  - S8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes
	  - S8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS
	  - S8038405: Clean up some virtual fucntions in Space class hierarchy
	  - S8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace
	  - S8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize
	  - S8038423: G1: Decommit memory within heap
	  - S8038435: Some hgforest.sh commands don't receive parameters
	  - S8038624: interpretedVFrame::expressions() must respect InterpreterOopMap for liveness
	  - S8038754: ReplayCacheTestProc test fails with timeout
	  - S8038756: new WB API :: get/setVMFlag
	  - S8038776: VerifyError when running successfully compiled java class
	  - S8038829: G1: More useful information in a few assert messages
	  - S8038898: Safer safepoints
	  - S8038903: More native monitor monitoring
	  - S8038908: Make Signature more robust
	  - S8038913: Bolster XML support
	  - S8038919: Requesting focus to a modeless dialog doesn't work on Safari
	  - S8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'
	  - S8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet
	  - S8038966: JAX-WS handles wrongly xsd:any arguments for Web services
	  - S8038982: java/lang/ref/EarlyTimeout.java failed again
	  - S8039097: Some tests fail with NPE since 7u60 b12
	  - S8039147: Cleanup SuspendibleThreadSet
	  - S8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes
	  - S8039173: Propagate errors from Diagnostic Commands as exceptions in the attach framework
	  - S8039444: Swing applications not being displayed properly
	  - S8039489: Refactor test framework for dynamic VM options
	  - S8039498: Add iterators to GrowableArray
	  - S8039509: Wrap sockets more thoroughly
	  - S8039520: More atomicity of atomic updates
	  - S8039533: Higher resolution resolvers
	  - S8039596: Remove HeapRegionRemSet::clear_incoming_entry
	  - S8039915: Wrong NumberFormat.format() HALF_UP rounding when last digit exactly at rounding position greater than 5
	  - S8039990: Add sequential operation support to hgforest
	  - S8040002: Clean up code and code duplication in re-diryting cards for verification
	  - S8040007: GtkFileDialog strips user inputted filepath
	  - S8040076: Memory leak. java.awt.List objects allowing multiple selections are not GC-ed.
	  - S8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp
	  - S8040279: [macosx] Do not use the base image in the MultiResolutionBufferedImage
	  - S8040617: [macosx] Large JTable cell results in a OutOfMemoryException
	  - S8040722: G1: Clean up usages of heap_region_containing
	  - S8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname)
	  - S8040798: compiler/startup/SmallCodeCacheStartup.java timed out in RT_Baseline
	  - S8040806: BitSet.toString() can throw IndexOutOfBoundsException
	  - S8040808: Uninitialised memory in OGLBufImgsOps.c, D3DBufImgOps.cpp
	  - S8040812: Uninitialised memory in jdk/src/share/native/sun/security/ec/impl/mpi.c
	  - S8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp
	  - S8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp
	  - S8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate
	  - S8041142: Re-enabling CBC_PAD PKCS11 mechanisms for Solaris
	  - S8041151: More concurrent hgforest
	  - S8041529: Better parameterization of parameter lists
	  - S8041535: Update certificate lists for compact1 profile
	  - S8041540: Better use of pages in font processing
	  - S8041545: Better validation of generated rasters
	  - S8041564: Improved management of logger resources
	  - S8041572: [macosx] huge native memory leak in AWTWindow.m
	  - S8041633: [TESTBUG] java/lang/SecurityManager/CheckPackageAccess.java fails with "In j.s file, but not in golden set: com.sun.activation.registries."
	  - S8041717: Issue with class file parser
	  - S8041734: JFrame in full screen mode leaves empty workspace after close
	  - S8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap should not prevents shrinking the heap
	  - S8041984: CompilerThread seems to occupy all CPU in a very rare situation
	  - S8041987: [macosx] setDisplayMode crashes
	  - S8041990: [macosx] Language specific keys does not work in applets when opened outside the browser
	  - S8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs
	  - S8042053: Broken links to jarsigner and keytool docs in java.security package summary
	  - S8042094: Test javax/swing/JFileChooser/7036025/bug7036025.java fails with java.lang.NullPointerException on Windows x86
	  - S8042123: Support default and static interface methods in JDI, JDWP and JDB
	  - S8042126: DateTimeFormatter "MMMMM" returns English value in Japanese locale
	  - S8042195: Introduce umbrella header orderAccess.inline.hpp.
	  - S8042205: javax/management/monitor/*: some tests didn't  get all the notifications
	  - S8042235: redefining method used by multiple MethodHandles crashes VM
	  - S8042255: make gc src file exclusion more automatic
	  - S8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it shouldn't be a static class
	  - S8042417: hgforest: allow local clone of extra repos
	  - S8042428: CompileQueue::free_all() code is incorrect
	  - S8042431: compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4
	  - S8042440: awt_Plugin no longer needed
	  - S8042469: Launcher changes for native memory tracking scalability enhancement
	  - S8042470: (fs) Path.register doesn't throw IllegalArgumentException if multiple OVERFLOW events are specified
	  - S8042480: CipherInputStream.close() throws AEADBadTagException in some cases
	  - S8042570: Excessive number of tests timing out on nightly testing due to fix for 8040798
	  - S8042590: Running form URL throws NPE
	  - S8042603: 'SafepointPollOffset' was not declared in static member function 'static bool Arguments::check_vm_args_consistency()'
	  - S8042609: Limit splashiness of splash images
	  - S8042622: Check for CRL results in IllegalArgumentException "white space not allowed"
	  - S8042737: Introduce umbrella header prefetch.inline.hpp
	  - S8042797: Avoid strawberries in LogRecord
	  - S8042804: Support invoking Hotspot tests from top level
	  - S8042810: hgforest: some shells run read in sub-shell and can't use fifo
	  - S8042816: (fs) Path.register doesn't throw IllegalArgumentException if multiple OVERFLOW events are specified, part 2
	  - S8042835: Remove mnemonic character from open, save and open directory JFileChooser's buttons
	  - S8042945: Remove @throws ClassCastException for CertificateRevokedException constructor
	  - S8042982: Unexpected RuntimeExceptions being thrown by SSLEngine
	  - S8043158: Crash in CodeSweeperSweepNoFlushTest in CompileQueue::free_all()
	  - S8043182: hgforest.sh: syntax error on line 329
	  - S8043200: Decrease the preference mode of RC4 in the enabled cipher suite list
	  - S8043275: 8u40 backport: Fix interface initialization for default methods.
	  - S8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013
	  - S8043302: [TESTBUG] Need a test to cover JDK-8029755
	  - S8043454: Test case for 8037157 should not throw a VerifyError
	  - S8043476: java/util/BitSet/BSMethods.java failed with: java.lang.OutOfMemoryError: Java heap space
	  - S8043477: java/lang/ProcessBuilder/Basic.java failed with: java.lang.AssertionError: Some tests failed
	  - S8043508: JVM core dumps with very long text in tooltip
	  - S8043546: C1 optimizes @Stable instance fields with default values
	  - S8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
	  - S8043610: Sorting columns in JFileChooser fails with AppContext NPE
	  - S8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp
	  - S8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx
	  - S8043766: CMM Testing: 8u40 Decommit auxiliary data structures
	  - S8043869: [macosx] java -splash does not honor @2x hi dpi notation for retina support
	  - S8043926: javac, code valid in 7 is not compiling for 8
	  - S8044056: Testcase added in wrong location in 8043302
	  - S8044135: Add API to start JMX agent from attach framework
	  - S8044140: Create NMT (Native Memory Tracking) tests for NMT2
	  - S8044215: Unable to initiate SpNego using a S4U2Proxy GSSCredential (Krb5ProxyCredential)
	  - S8044269: Analysis of archive files.
	  - S8044274: Proper property processing
	  - S8044398: Attach code should propagate errors in Diagnostic Commands as errors
	  - S8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
	  - S8044473: Allow for extended set of platform MXBeans
	  - S8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64
	  - S8044546: Crash on faulty reduce/lambda
	  - S8044604: Increment minor version of HSx for 8u25 and initialize the build number
	  - S8044614: [macosx] Focus issue with 2 applets in firefox
	  - S8044629: (reflect) Constructor.getAnnotatedReceiverType() returns wrong value
	  - S8044647: sun/tools/jrunscript/jrunscriptTest.sh start failing: Output of jrunscript -l nashorn differ from expected output
	  - S8044659: Java SecureRandom on SPARC T4 much slower than on x86/Linux
	  - S8044671: NPE from JapaneseEra when a new era is defined in calendar.properties
	  - S8044737: Lambda: NPE while obtaining method reference through lambda expression
	  - S8044748: JVM cannot access constructor though ::new reference although can call it directly
	  - S8044749: Resolve autoconf and other merge issue from 8u20 to 8u25
	  - S8044866: Fix raw and unchecked lint warnings in asm
	  - S8046007: Java app receives javax.print.PrintException: Printer is not accepting job
	  - S8046046: Test sun/security/pkcs11/Signature/TestDSAKeyLength.java fails intermittently on Solaris 11 in 8u40 nightly
	  - S8046060: Different results of floating point multiplication for lambda code block
	  - S8046070: Class Data Sharing clean up and refactoring
	  - S8046210: Missing memory barrier when reading init_lock
	  - S8046213: Test test/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java Fails
	  - S8046231: G1: Code root location ... from nmethod ... not in strong code roots for region
	  - S8046233: VerifyError on backward branch
	  - S8046268: compiler/whitebox/ tests fail : must be osr_compiled
	  - S8046289: compiler/6340864/TestLongVect.java timeout with
	  - S8046343: (smartcardio) CardTerminal.connect('direct') does not work on MacOSX
	  - S8046495: KeyEvent can not be accepted in quick mouse clicking
	  - S8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc
	  - S8046545: JNI exception pending in jdk/src/share/bin/java.c
	  - S8046559: NPE when changing Windows theme
	  - S8046598: Scalable Native memory tracking development
	  - S8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted
	  - S8046670: Make CMS metadata aware closures applicable for other collectors
	  - S8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943
	  - S8046715: Add a way to verify an extended set of command line options
	  - S8046769: Set T family feature bit on Niagara systems
	  - S8046783: Add hidden field to methods for event based tracing
	  - S8046884: JNI exception pending in jdk/src/solaris/native/sun/java2d/x11: X11PMPLitLoops.c, X11SurfaceData.c
	  - S8046887: JNI exception pending in jdk/src/solaris/native/sun/awt: awt_DrawingSurface.c, awt_GraphicsEnv.c, awt_InputMethod.c, sun_awt_X11_GtkFileDialogPeer.c
	  - S8046888: JNI exception pending in jdk/src/share/native/sun/awt/image/awt_parseImage.c
	  - S8046894: JNI exception pending in jdk/src/solaris/native/sun/awt/X11Color.c
	  - S8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY
	  - S8047062: Improve diagnostic output in com/sun/jndi/ldap/LdapTimeoutTest.java
	  - S8047066: Test test/sun/awt/image/bug8038000.java fails with ClassCastException
	  - S8047073: Some javax/management/ fails with JFR
	  - S8047145: 8u20 l10n resource file translation update 2
	  - S8047186: jdk.net.Sockets throws InvocationTargetException instead of original runtime exceptions
	  - S8047288: Fixes endless loop on mac caused by invoking Windows.isFocusable() on Appkit thread.
	  - S8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure
	  - S8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp
	  - S8047340: (process) Runtime.exec() fails in Turkish locale
	  - S8047341: lambda reference to inner class in base class causes LambdaConversionException
	  - S8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator
	  - S8047373: Clean the ExceptionCache in one pass
	  - S8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init>
	  - S8047674: java/net/URLPermission/nstest/lookup.sh NoClassDefFoundError when run in concurrent mode
	  - S8047719: Incorrect LVT in switch statement
	  - S8047732: new hotspot build - hs25.20-b21
	  - S8047740: Add hotspot testset to jprt.properties
	  - S8047795: Collections.checkedList checking bypassed by List.replaceAll
	  - S8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops
	  - S8047818: G1 HeapRegions can no longer be ContiguousSpaces
	  - S8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC
	  - S8047820: G1 Block offset table does not need to support generic Space classes
	  - S8047821: G1 Does not use the save_marks functionality as intended
	  - S8047925: Add mercurial version checks to get_source.sh
	  - S8047934: Adding new API for unlocking diagnostic argument.
	  - S8047976: Ergonomics for GC thread counts should update the flags
	  - S8048020: Regression on java.util.logging.FileHandler
	  - S8048025: Ensure cache consistency
	  - S8048063: (jdeps) Add filtering capability
	  - S8048073: Cannot read ccache entry with a realm-less service name
	  - S8048080: (smartcardio) javax.smartcardio.Card.openLogicalChannel() dosn't work on MacOSX
	  - S8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
	  - S8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
	  - S8048110: Using tables in JTextPane leads to infinite loop in FlowLayout.layoutRow
	  - S8048112: G1 Full GC needs to support the case when the very first region is not available
	  - S8048121: javac complex method references: revamp and simplify
	  - S8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40
	  - S8048150: Allow easy configurations for large CDS archives
	  - S8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms
	  - S8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
	  - S8048184: handle mercurial dev build version string
	  - S8048194: GSSContext.acceptSecContext fails when a supported mech is not initiator preferred
	  - S8048207: Collections.checkedQueue.offer() calls add on wrapped queue
	  - S8048209: Collections.synchronizedNavigableSet().tailSet(Object,boolean) synchronizes on wrong object
	  - S8048212: Two tests failed with "java.net.SocketException: Bad protocol option" on Windows after 8029607
	  - S8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes
	  - S8048265: AWT crashes inside CCombinedSegTable::In called from Java_sun_awt_windows_WDefaultFontCharset_canConvert
	  - S8048268: G1 Code Root Migration performs poorly
	  - S8048269: Add flag to turn off class unloading after G1 concurrent mark
	  - S8048270: Resolve autoconf and other merge issue from 8u20-b20 to 8u25
	  - S8048506: [macosx] javax.swing.PopupFactory issue with null owner
	  - S8048511: Uninitialised memory in jdk/src/share/native/sun/security/jgss/wrapper/GSSLibStub.c
	  - S8048512: Uninitialised memory in jdk/src/share/native/sun/security/ec/ECC_JNI.cpp
	  - S8048515: Read outside array bounds in jdk/src/solaris/native/java/lang/java_props_md.c
	  - S8048524: Memory leak in jdk/src/share/native/sun/awt/image/BufImgSurfaceData.c
	  - S8048549: [macosx] Disable usage of system menu bar if AWT is embedded in FX
	  - S8048583: CustomMediaSizeName class matching to standard media is too loose
	  - S8048703: ReplacedNodes dumps it's content to tty
	  - S8048879: "unexpected yanked node" opto/postaloc.cpp:139
	  - S8048887: SortingFocusTraversalPolicy throws IllegalArgumentException from the sort method
	  - S8048913: java/util/logging/LoggingDeadlock2.java times out
	  - S8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
	  - S8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
	  - S8049055: Tests added to the jdk/test/TEST.groups to be run on correct profiles
	  - S8049057: JNI exception pending in jdk/src/windows/native/sun/windows/
	  - S8049065: [JLightweightFrame] Support DnD for SwingNode
	  - S8049071: Add jtreg jobs to JPRT for hotspot
	  - S8049075: javac, wildcards and generic vararg method invocation not accepted
	  - S8049128: 8u20 l10n resource file translation update 2 - jaxp
	  - S8049198: [macosx] Incorrect thread access when showing splash screen
	  - S8049244: XML Signature performance issue caused by unbuffered signature data
	  - S8049250: Need a flag to invert the Card.disconnect(reset) argument
	  - S8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization
	  - S8049303: Transient network problems cause JMX   thread to fail silenty
	  - S8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID value is true
	  - S8049340: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out
	  - S8049343: (tz) Support tzdata2014g
	  - S8049346: [TESTBUG] fix the @run line of the test: jdk/test/java/awt/Focus/SortingFTP/JDK8048887.java
	  - S8049373: All compact profiles builds fail following JDK-8044473
	  - S8049411: Minimal VM build broken after gcId.cpp was added
	  - S8049418: [macosx] PopupMenuListener.popupMenuWillBecomeVisible is not called for empty combobox on MacOS/aqua look and feel
	  - S8049421: G1 Class Unloading after completing a concurrent mark cycle
	  - S8049426: Minor cleanups after G1 class unloading
	  - S8049514: FEATURE_SECURE_PROCESSING can not be turned off on a validator through SchemaFactory
	  - S8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message
	  - S8049529: LogCompilation: annotate make_not_compilable with compilation level
	  - S8049530: Provide descriptive failure reason for compilation tasks removed for the queue
	  - S8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)
	  - S8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
	  - S8049555: Move varargsArray from sun.invoke.util package to java.lang.invoke
	  - S8049583: Test closed/java/awt/List/ListMultipleSelectTest/ListMultipleSelectTest fails on Window XP
	  - S8049599: MetaspaceGC::_capacity_until_GC can overflow
	  - S8049684: pstack crashes on java core dump
	  - S8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off
	  - S8049884: Reduce possible timing noise in com/sun/jndi/ldap/LdapTimeoutTest.java
	  - S8049916: new hotspot build - hs25.40-b02
	  - S8049996: [macosx] test java/awt/image/ImageIconHang.java fails with NPE
	  - S8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check
	  - S8050052: Small cleanups in java.lang.invoke code
	  - S8050053: Improve caching of different invokers
	  - S8050057: Improve caching of MethodHandle reinvokers
	  - S8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer
	  - S8050115: javax/management/monitor/GaugeMonitorDeadlockTest.java fails intermittently
	  - S8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid
	  - S8050166: Get rid of some package-private methods on arguments in j.l.i.MethodHandle
	  - S8050167: linux-sparcv9: hs_err file does not show any stack information
	  - S8050173: Add j.l.i.MethodHandle.copyWith(MethodType, LambdaForm)
	  - S8050174: Support overriding of isInvokeSpecial flag in WrappedMember
	  - S8050200: Make LambdaForm intrinsics detection more robust
	  - S8050229: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp
	  - S8050386: javac, follow-up of fix for JDK-8049305
	  - S8050485: super() in a try block in a ctor causes VerifyError
	  - S8050804: (jdeps) Recommend supported API to replace use of JDK internal API
	  - S8050877: Improve code for pairwise argument conversions and value boxing/unboxing
	  - S8050884: Intrinsify ValueConversions.identity() functions
	  - S8050887: Intrinsify constants for default values
	  - S8050893: (smartcardio) Invert reset argument in tests in sun/security/smartcardio
	  - S8050942: PPC64: implement template interpreter for ppc64le
	  - S8050972: Concurrency problem in PcDesc cache
	  - S8050973: CMS/G1 GC: add missing Resource and Handle mark
	  - S8050978: Fix bad field access check in C1 and C2
	  - S8050983: Misplaced parentheses in sun.net.www.http.HttpClient break HTTP PUT streaming
	  - S8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to 8u20.
	  - S8051004: javac, incorrect bug id in tests for JDK-8050386
	  - S8051005: Third Party License Readme update for 8u20
	  - S8051012: Regression in verifier for <init> method call from inside of a branch
	  - S8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on
	  - S8051359: JPopupMenu creation in headless mode with JDK9b23 causes NPE
	  - S8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
	  - S8051402: javac, type containment should accept that CAP <= ? extends CAP and CAP <= ? super CAP
	  - S8051467: javac, additional test case for JDK-8051402
	  - S8051588: DataTransferer.getInstance throws ClassCastException in headless mode
	  - S8051614: smartcardio TCK tests fail due to lack of 'reset' permission
	  - S8051838: [Findbugs] sun.awt.image.MultiResolutionCachedImage expose internal representation
	  - S8051857: OperationTimedOut exception inside from XToolkit.syncNativeQueue call
	  - S8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
	  - S8051908: new hotspot build - hs25.20-b23
	  - S8051910: new hotspot build - hs25.40-b03
	  - S8051958: Cannot assign a value to final variable in lambda
	  - S8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
	  - S8052081: Optimize generated by C2 code for Intel's Atom processor
	  - S8052162: REGRESSION: sun/java2d/cmm/ColorConvertOp tests fail since 7u71 b01
	  - S8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
	  - S8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set
	  - S8052313: Backport CDS tests from JDK-9 to jdk8_u40
	  - S8052403: java/util/logging/CheckZombieLockTest.java fails with NoSuchFileException
	  - S8052406: SSLv2Hello protocol may be filter out unexpectedly
	  - S8053938: Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795
	  - S8053963: (dc) Use DatagramChannel.receive() instead of read() in connect()
	  - S8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit.
	  - S8054009: Support SKIP_BOOT_CYCLE=false when invoked from JPRT
	  - S8054029: (fc) FileChannel.size() returns 0 for block devices on Linux
	  - S8054054: 8040121 is broken
	  - S8054159: new hotspot build - hs25.40-b04
	  - S8054210: NullPointerException when compiling specific code.
	  - S8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowError
	  - S8054292: code comments leak in fastdebug builds
	  - S8054341: Remove some obsolete code in G1CollectedHeap class
	  - S8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
	  - S8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2)
	  - S8054372: Cleanup of com.sun.media.sound packages
	  - S8054376: Move RTM flags from Experimental to Product
	  - S8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes
	  - S8054431: Some of the input validation in the javasound is too strict
	  - S8054448: (ann) Cannot reference field of inner class in an anonymous class
	  - S8054478: C2: Incorrectly compiled char[] array access crashes JVM
	  - S8054480: Test java/util/logging/TestLoggerBundleSync.java fails: Unexpected bundle name: null
	  - S8054530: C2: assert(res == old_res) failed: Inconsistency between old and new
	  - S8054546: NMT2 leaks memory
	  - S8054547: Re-enable warning for incompatible java launcher
	  - S8054550: new hotspot build - hs25.40-b05
	  - S8054638: xrender: text drawn after setColor(Color.white) is actually black
	  - S8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated
	  - S8054800: JNI exception pending in jdk/src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp
	  - S8054801: Memory leak in jdk/src/windows/native/sun/windows/awt_InputMethod.cpp
	  - S8054804: 8u25 l10n resource file translation update
	  - S8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376
	  - S8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark.
	  - S8054817: File ccache only recognizes Linux and Solaris defaults
	  - S8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data
	  - S8054819: Rename HeapRegionSeq to HeapRegionManager
	  - S8054836: [TESTBUG] Test is needed to verify correctness of malloc tracking
	  - S8054841: (process) ProcessBuilder leaks native memory
	  - S8054883: Segmentation error while running program
	  - S8054927: Missing MemNode::acquire ordering in some volatile Load nodes
	  - S8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140
	  - S8054952: [TESTBUG] Add missing NMT2 tests
	  - S8054970: gc src file exclusion should exclude alternative sources
	  - S8054987: (reflect) Add sharing of annotations between instances of Executable
	  - S8055006: Store original value of Min/MaxHeapFreeRatio
	  - S8055007: NMT2: emptyStack missing in minimal build
	  - S8055012: [TESTBUG] NMTHelper fails to parse NMT output
	  - S8055051: runtime/NMT/CommandLineEmptyArgument.java fails
	  - S8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows when there are no debug symbols available
	  - S8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails
	  - S8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests
	  - S8055063: Parameter#toString() fails w/ AIOOBE for ctr of inner class w/ generic type
	  - S8055069: TSX and RTM should be deprecated more strongly until hardware is corrected
	  - S8055098: WB API should be extended to provide information about size and age of object.
	  - S8055155: new hotspot build - hs25.40-b06
	  - S8055217: Make jdk8u40 the default jprt release for hs25.40
	  - S8055222: Currency update needed for ISO 4217 Amendment #159
	  - S8055236: Deadlock during NMT2 shutdown on Windows
	  - S8055243: Make jdk8u40 the default release
	  - S8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag
	  - S8055286: Extend CompileCommand=option to handle numeric parameters
	  - S8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for big memory block, use virtual memory instead
	  - S8055393: [Testbug] Some tests are being executed and fail under profiles
	  - S8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
	  - S8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method
	  - S8055514: Wrong, confusing error when non-static varargs referenced in static context
	  - S8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423
	  - S8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers
	  - S8055657: Test compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work with non-default GC
	  - S8055662: Update mapfile for libjfr
	  - S8055677: java/lang/instrument/RedefineBigClass.sh RetransformBigClass.sh start failing after JDK-8055012
	  - S8055684: runtime/NMT/CommandLineEmptyArgument.java fails
	  - S8055717: Increment hsx 25.25 build to b02 for 8u25-b11
	  - S8055731: sun/security/smartcardio/TestDirect.java throws java.lang.IndexOutOfBoundsException
	  - S8055744: 8u-dev nightly solaris builds failed on 08/20
	  - S8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java and MallocStressTest.java tests from running
	  - S8055785: Modifications of I/O methods for instrumentation purposes
	  - S8055786: new hotspot build - hs25.40-b07
	  - S8055798: Japanese translation for a warning from javac looks incorrect.
	  - S8055816: Remove dead code in g1BlockOffsetTable
	  - S8055903: Develop sanity tests on SPARC's SHA instructions support
	  - S8055904: Develop tests for new command-line options related to SHA intrinsics
	  - S8055919: Remove dead code in G1 concurrent marking code
	  - S8055946: assert(result == NULL || result->is_oop()) failed: must be oop
	  - S8055949: ByteArrayOutputStream capacity should be maximal array size permitted by VM
	  - S8055952: new hotspot build - hs25.40-b08
	  - S8055953: [TESTBUG] Fix for 8055098 does not contain unit test
	  - S8056014: Type inference may be skipped for a complex receiver generic method in a parameter position
	  - S8056026: Debug security logging should print Provider used for each crypto operation
	  - S8056043: Heap does not shrink within the heap after JDK-8038423
	  - S8056049: getProcessCpuLoad() stops working in one process when a different process exits
	  - S8056051: int[]::clone causes "java.lang.NoClassDefFoundError: Array"
	  - S8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
	  - S8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations'
	  - S8056072: add jprt_optimized targets
	  - S8056084: Refactor Hashtable to allow implementations without rehashing support
	  - S8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionality
	  - S8056121: set the default release to 8u25 in the source tree for JPRT
	  - S8056122: Upgrade JDK to use LittleCMS 2.6
	  - S8056124: Hotspot should use PICL interface to get cacheline size on SPARC
	  - S8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads running
	  - S8056175: Change "8048150: Allow easy configurations for large CDS archives" triggers conversion warning with older GCC
	  - S8056183: os::is_MP() always reports true when NMT is enabled
	  - S8056211: api/java_awt/Event/InputMethodEvent/serial/index.html#Input[serial2002] failure
	  - S8056223: typo in export_optimized_jdk
	  - S8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM
	  - S8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse
	  - S8056248: Improve ForkJoin thread throttling
	  - S8056249: Improve CompletableFuture resource usage
	  - S8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has yet promoted
	  - S8056263: [TESTBUG] Re-enable NMTWithCDS.java test
	  - S8056299: new hotspot build - hs25.40-b09
	  - S8056914: Right Click Menu for Paste not showing after upgrading to java 7
	  - S8056926: Improve caching of GuardWithTest combinator
	  - S8056964: JDK-8055286 changes are incomplete.
	  - S8056971: Minor class loading clean-up
	  - S8056984: Exception in compiler: java.lang.AssertionError: isSubClass T
	  - S8056987: 8u-dev nightly windows builds failed from 8/29
	  - S8057020: LambdaForm caches should support eviction
	  - S8057042: LambdaFormEditor: derive new LFs from a base LF
	  - S8057043: Type annotations not retained during class redefine / retransform
	  - S8057129: Fix AIX build after the Extend CompileCommand=option change 8055286
	  - S8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeq
	  - S8057165: [TESTBUG] Need a test to cover JDK-8054883
	  - S8057184: JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris
	  - S8057531: refactor gc argument processing code slightly
	  - S8057535: add a thread extension class
	  - S8057536: Refactor G1 to allow context specific allocations
	  - S8057564: JVM hangs at getAgentProperties after attaching to VM with lower
	  - S8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc)
	  - S8057623: add an extension class for argument handling
	  - S8057629: Third Party License Readme update for 8u40
	  - S8057643: Unable to build --with-debug-level=optimized on OSX
	  - S8057649: new hotspot build - hs25.40-b10
	  - S8057654: Extract checks performed during MethodHandle construction into separate methods
	  - S8057656: Improve MethodType.isCastableTo() & MethodType.isConvertibleTo() checks
	  - S8057657: Annotate LambdaForm parameters with types
	  - S8057658: Enable G1 FullGC extensions
	  - S8057707: TEST library enhancement in lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java
	  - S8057710: Refactor G1 heap region default sizes
	  - S8057719: Develop new tests for LambdaForm Reduction and Caching feature
	  - S8057722: G1: Code root hashtable updated incorrectly when evacuation failed
	  - S8057747: Several test failing after update to tzdata2014g
	  - S8057750: CTW should not make MH intrinsics not entrant
	  - S8057751: CompileNativeLibraries for custom build
	  - S8057752: WhiteBox extension support for testing
	  - S8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair
	  - S8057768: Make heap region region type in G1 HeapRegion explicit
	  - S8057770: api/javax_swing/JScrollPane/indexTGF.html#UpdateUI failed with MotifLookAndFeel on all platform
	  - S8057788: [macosx] "Pinch to zoom" does not work since jdk7
	  - S8057793: BigDecimal is no longer effectively immutable
	  - S8057794: Compiler Error when obtaining .class property
	  - S8057799: Unnecessary NULL check in G1KeepAliveClosure
	  - S8057800: Method reference with generic type creates NPE when compiling
	  - S8057813: Alterations to jdk_security3 test target
	  - S8057818: collect allocation context statistics at gc pauses
	  - S8057824: methods to copy allocation context statistics
	  - S8057827: notify an obj when allocation context stats are available
	  - S8057830: Crash in Java2D Queue Flusher, OGLSD_SetScratchSurface
	  - S8057893: JComboBox actionListener never receives "comboBoxEdited" from getActionCommand
	  - S8057922: Improve LambdaForm sharing by using LambdaFormEditor more extensively
	  - S8057934: Upgrade to LittleCMS 2.6 breaks AIX build
	  - S8057936: java.net.URLClassLoader.findClass uses exceptions in control flow
	  - S8057959: Retag 8u25-b16 to include more fixes
	  - S8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant
	  - S8058112: Invalid BootstrapMethod for constructor/method reference
	  - S8058120: Rendering / caret errors with HTMLDocument
	  - S8058136: Test api/java_awt/SplashScreen/index.html\#ClosedSplashScreenTests fails because of java.lang.IllegalStateException was not thrown
	  - S8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
	  - S8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters
	  - S8058193: [macosx] Potential incomplete fix for JDK-8031485
	  - S8058197: AWT fails on generic non-reparenting window managers
	  - S8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs
	  - S8058216: NetworkInterface.getHardwareAddress can return zero length byte array when run with preferIPv4Stack
	  - S8058235: identify GCs initiated to update allocation context stats
	  - S8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java
	  - S8058275: new hotspot build - hs25.40-b11
	  - S8058291: Missing some checks during parameter validation
	  - S8058293: Bit set computation in MHs.findFirstDupOrDrop/findFirstDrop is broken
	  - S8058448: Disable JPRT submissions from the hotspot repo
	  - S8058473: "Comparison method violates its general contract" when using Clipboard
	  - S8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS Initial Mark.*' missing from stdout/stderr
	  - S8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java was removed, but TEST.groups still refers to it
	  - S8058487: JRE installer fails if older jre is on the system with MSI 1603 error. System error 183
	  - S8058505: BigIntegerTest does not exercise Burnikel-Ziegler division
	  - S8058511: StackOverflowError at com.sun.tools.javac.code.Types.lub
	  - S8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic
	  - S8058564: Tiered compilation performance drop in PIT
	  - S8058568: GC cleanup phase can cause G1 skipping a System.gc()
	  - S8058573: Resolve autoconf and other merge issue from 8u25 and 8u40
	  - S8058584: Ignore java/lang/invoke/LFCaching/LFGarbageCollectedTest until 8057020 is fixed
	  - S8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not verified as output at VM exit
	  - S8058626: Missing part of 8057656 in 8u40 compared to 9
	  - S8058632: Revert JDK-8054984 from 8u40
	  - S8058653: [TEST_BUG] Test java/awt/Graphics2D/DrawString/DrawStringCrash.java fails with OutOfMemoryError
	  - S8058657: Add @jdk.Exported to com.sun.jarsigner APIs
	  - S8058661: Compiled LambdaForms should inherit from Object to improve class loading performance
	  - S8058664: Bad fonts in BigIntegerTest
	  - S8058679: More bad characters in BigIntegerTest
	  - S8058695: [TESTBUG] Reinvokers with arity >253 can't be cached
	  - S8058708: java.lang.AssertionError compiling source code
	  - S8058715: stability issues when being launched as an embedded JVM via JNI
	  - S8058728: TEST_BUG: Make java/lang/invoke/LFCaching/LFGarbageCollectedTest.java skip arrayElementSetter and arrayElementGetter methods
	  - S8058733: [TESTBUG] java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java and LFMultiThreadCachingTest.java failed on some platforms due to java.lang.VirtualMachineError
	  - S8058739: The test case failed as "ERROR in native method: ReleasePrimitiveArrayCritical: failed bounds check"
	  - S8058744: Crash in C1 OSRed method w/ Unsafe usage
	  - S8058798: new hotspot build - hs25.40-b12
	  - S8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still causing a fatal error on 32bit platforms
	  - S8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement
	  - S8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference
	  - S8058847: C2: EliminateAutoBox regression after 8042786
	  - S8058858: JRE 8u20 crashes while using Japanese IM on Windows
	  - S8058870: Mac: JFXPanel deadlocks in jnlp mode
	  - S8058892: FILL_ARRAYS and ARRAYS are eagely initialized in MethodHandleImpl
	  - S8058919: Add sanity test for minimal VM in test/Makefile
	  - S8058927: ATG throws ClassNotFoundException
	  - S8058932: java/net/InetAddress/IPv4Formats.java failed because hello.foo.bar does exist
	  - S8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
	  - S8059002: 8058744 needs a test case
	  - S8059070: [TESTBUG] java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed - timeout
	  - S8059100: SIGSEGV VirtualMemoryTracker::remove_released_region
	  - S8059131: sawindbg.dll is not compiled with /SAFESEH
	  - S8059136: Reverse removal of applet demos [backout 8015376]
	  - S8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1Instructions
	  - S8059177: jdk8u40 l10n resource file translation update 1
	  - S8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1
	  - S8059204: new hotspot build - hs25.40-b13
	  - S8059206: (tz) Support tzdata2014i
	  - S8059216: Make PrintGCApplicationStoppedTime print information about stopping threads
	  - S8059226: Names of rtm_state_change and unstable_if deoptimization reasons were swapped in 8u40
	  - S8059269: FileHandler may throw NPE if pattern is a simple name and the lock file already exists
	  - S8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
	  - S8059311: com/sun/jndi/ldap/LdapTimeoutTest.java fails with exit_code == 0
	  - S8059327: XML parser returns corrupt attribute value
	  - S8059445: Remove CompilationRepeat
	  - S8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent
	  - S8059462: Typo in keytool resource file
	  - S8059466: Force young GC to initiate marking cycle when stat update is requested
	  - S8059556: C2: crash while inlining MethodHandle invocation w/ null receiver
	  - S8059590: ArrayIndexOutOfBoundsException occurs when Container with overridden getComponents() is deserialized
	  - S8059592: Recent bugfixes in ppc64 port.
	  - S8059618: new hotspot build - hs25.40-b14
	  - S8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRaw
	  - S8059655: new hotspot build - hs25.40-b15
	  - S8059710: javac, the same approach used in fix for JDK-8058708 should be applied to Code.closeAliveRanges
	  - S8059739: Dragged and Dropped data is corrupted for two data types
	  - S8059758: Footprint regressions with JDK-8038423
	  - S8059780: SPECjvm2008-MPEG performance regressions on x64 platforms
	  - S8059803: Update use of GetVersionEx to get correct Windows version in hs_err files
	  - S8059877: GWT branch frequencies pollution due to LF sharing
	  - S8059880: Get rid of LambdaForm interpretation
	  - S8059921: Missing compile error in Java 8 mode for Interface.super.field access
	  - S8059941: [D3D] The fix for JDK-8029253 should be ported to d3d pipeline
	  - S8059942: Default implementation of DrawImage.renderImageXform() should be improved for d3d/ogl
	  - S8059943: [macosx] Aqua LaF should use BI.TYPE_INT_ARGB_PRE for a better performance
	  - S8059944: [OGL] Metrics for a method choice copying of texture should be improved
	  - S8059948: Rename the test group from jdk_rt to jdk_rm
	  - S8059998: Broken link in java.awt.event Interface KeyListener
	  - S8060006: No Russian time zones mapping for Windows
	  - S8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
	  - S8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv
	  - S8060151: Check-in changes for 8u40 nroff Open JDK
	  - S8060169: Update the Crash Reporting URL in the Java crash log
	  - S8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100
	  - S8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error
	  - S8060483: NPE with explicitCastArguments unboxing null
	  - S8060485: (str) contentEquals checks the String contents twice on mismatch
	  - S8061234: ResourceContext.requestAccurateUpdate() is unreliable
	  - S8061275: new hotspot build - hs25.40-b16
	  - S8061392: PrinterJob NPE when drawing translucent image with null user clip
	  - S8061456: [OGL] Incorrect clip is used during sw->surface blit in xor mode
	  - S8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies)
	  - S8061651: Interface to the Lookup Index Cache to improve URLClassPath search time
	  - S8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method
	  - S8061830: [asm] refresh internal ASM version v5.0.3
	  - S8061861: new hotspot build - hs25.40-b17
	  - S8061960: java/lang/instrument/DaemonThread/TestDaemonThread.java regularly fails due to exceeded timeout
	  - S8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms
	  - S8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue"
	  - S8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront after JDK-8060146
	  - S8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
	  - S8062164: Incorrect color conversion, when bicubic interpolation is used
	  - S8062169: Multiple OSR compilations issued for same bci
	  - S8062233: add java/rmi/server/Unreferenced/finiteGCLatency/FiniteGCLatency.java to problem list
	  - S8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets
	  - S8062359: javac Attr crashes with NPE in TypeAnnotationsValidator visitNewClass
	  - S8062475: Enable hook for custom doc generation
	  - S8062501: Modifications of server socket channel accept() methods for instrumentation purposes
	  - S8062589: new hotspot build - hs25.40-b18
	  - S8062608: BCEL corrupts debug data of methods that use generics
	  - S8062635: Enable custom CompileJavaClasses.gmk
	  - S8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm
	  - S8062744: jdk.net.Sockets.setOption/getOption does not support IP_TOS
	  - S8062747: Compiler error when anonymous class uses method with parametrized exception
	  - S8062771: Core reflection should use final fields whenever possible
	  - S8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counter
	  - S8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant
	  - S8062957: Heap is not shrunk when deallocating under memory pressure
	  - S8063052: Inference chokes on wildcard derived from method reference
	  - S8063135: Enable full LF sharing by default
	  - S8063700: -Xcheck:jni changes cause many JCK failures in api/javax_crypto tests in SunPKCS11
	  - S8064288: sun.management.Flag should loadLibrary()
	  - S8064361: new hotspot build - hs25.40-b19
	  - S8064375: Change certain errors to warnings in CDS output.
	  - S8064391: More thread safety problems in core reflection
	  - S8064468: ownedWindowList access requires synchronization in Window.setAlwaysOnTop() method
	  - S8064516: BCEL still corrupts generic methods if bytecode offsets are modified
	  - S8064556: G1: ParallelGCThreads=0 may cause assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed: Should be empty
	  - S8064560: (tz) Support tzdata2014j
	  - S8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
	  - S8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI
	  - S8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent
	  - S8064854: new hotspot build - hs25.40-b20
	  - S8065072: sun/net/www/http/HttpClient/StreamingRetry.java failed intermittently
	  - S8065098: JColorChooser no longer supports drag and drop between two JVM instances
	  - S8065132: Parameter annotations not updated when synthetic parameters are prepended
	  - S8065157: jdk8u40 Japanese man page file translation update
	  - S8065183: Add --with-copyright-year option to configure
	  - S8065227: Report allocation context stats at end of cleanup
	  - S8065238: javax.naming.NamingException after upgrade to JDK 8
	  - S8065305: Make it possible to extend the G1CollectorPolicy
	  - S8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state
	  - S8065361: Fixup headers and definitions for INCLUDE_TRACE
	  - S8065385: new hotspot build - hs25.40-b21
	  - S8065397: Remove ExtendedPlatformComponent.java from EXFILES list
	  - S8065552: setAccessible(true) on fields of Class may throw a SecurityException
	  - S8065618: C2 RA incorrectly removes kill projections
	  - S8065627: Animated GIFs fail to display on a HiDPI display
	  - S8065634: Crash in InstanceKlass::clean_method_data when _method is NULL
	  - S8065702: Deprecate the Extension Mechanism
	  - S8065764: javax/management/monitor/CounterMonitorTest.java hangs
	  - S8065765: Missing space in output message from -XX:+CheckEndorsedAndExtDirs
	  - S8065991: LogManager unecessarily calls JavaAWTAccess from within a critical section
	  - S8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
	  - S8066061: new hotspot build - hs25.40-b22
	  - S8066103: C2's range check smearing allows out of bound array accesses
	  - S8066142: Edit the value in the text field and then press the tab key, the number don't increase
	  - S8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails
	  - S8066146: jdk.nashorn.api.scripting package javadoc should be included in jdk docs
	  - S8066199: C2 escape analysis prevents VM from exiting quickly
	  - S8066397: Remove network-related seed initialization code in ThreadLocal/SplittableRandom
	  - S8066647: new hotspot build - hs25.40-b23
	  - S8066649: 8u backport for 8065618 is incorrect
	  - S8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid
	  - S8066746: MHs.explicitCastArguments does incorrect type checks for VarargsCollector
	  - S8066756: Test test/sun/awt/dnd/8024061/bug8024061.java fails
	  - S8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
	  - S8066900: Array Out Of Bounds Exception causes variable corruption
	  - S8066964: ppc64: argument and return type profiling, fix problem with popframe
	  - S8066986: [headless] DataTransferer.getInstance throws ClassCastException in headless mode
	  - S8067039: Revert changes to annotation attribute generation
	  - S8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects
	  - S8067232: [TESTBUG] runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java fails with ClassNotFoundException
	  - S8068548: jdeps needs a different mechanism to recognize javax.jnlp as supported API
	  - S8068631: new hotspot build - hs25.40-b24
	  - S8068650: $jdk/api/javac/tree contains docs for nashorn

	2015-03-02  Andrew John Hughes  <gnu.andrew at member.fsf.org>

		* Makefile.am:
		(JDK_UPDATE_VERSION): Bump to 40.
		(BUILD_VERSION): Set to b21.
		(CORBA_CHANGESET): Update to icedtea-3.0.0pre03 tag.
		(JAXP_CHANGESET): Likewise.
		(JAXWS_CHANGESET): Likewise.
		(JDK_CHANGESET): Likewise.
		(LANGTOOLS_CHANGESET): Likewise.
		(OPENJDK_CHANGESET): Likewise.
		(NASHORN_CHANGESET): Likewise.
		(CORBA_SHA256SUM): Likewise.
		(JAXP_SHA256SUM): Likewise.
		(JAXWS_SHA256SUM): Likewise.
		(JDK_SHA256SUM): Likewise.
		(LANGTOOLS_SHA256SUM): Likewise.
		(OPENJDK_SHA256SUM): Likewise.
		(NASHORN_SHA256SUM): Likewise.
		* NEWS: Updated.
		* configure.ac: Bump to 3.0.0pre03.
		* hotspot.map: Update to icedtea-3.0.0pre03 tag.


changeset a9271fe74b8d in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=a9271fe74b8d
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Tue Mar 03 00:15:26 2015 +0000

	PR1281, RH513605: Updating/Installing OpenJDK should recreate the shared class-data archive

	2015-03-02  Andrew John Hughes  <gnu.andrew at member.fsf.org>

		* Makefile.am:
		(add-archive): Change from BUILD_OUTPUT_DIR to
		BUILD_IMAGE_DIR.
		(clean-add-archive): Likewise.
		(add-archive-debug): Change from DEBUG_BUILD_OUTPUT_DIR
		to BUILD_DEBUG_IMAGE_DIR.
		(clean-add-archive-debug): Likewise.
		(add-archive-boot): Change from BOOT_BUILD_OUTPUT_DIR
		to BUILD_BOOT_IMAGE_DIR.
		(clean-add-archive-boot): Likewise.

	2013-06-05  Andrew John Hughes  <gnu.andrew at member.fsf.org>

		PR1281: Updating/Installing OpenJDK should recreate the
		shared class-data archive
		* Makefile.am:
		(.PHONY): Add clean-add-archive, clean-add-archive-debug
		and clean-add-archive-boot.

	2013-02-08  Andrew John Hughes  <gnu.andrew at redhat.com>

		PR1301: PR1171 causes Zero builds to fail
		* Makefile.am:
		(add-archive): Don't run -Xshare:dump if building
		Zero.
		(add-archive-debug): Likewise.
		(add-archive-boot): Likewise.

	2013-01-25  Andrew John Hughes  <gnu.andrew at redhat.com>

		* Makefile.am:
		(clean-add-archive): Delete the archive.
		(clean-add-archive-debug): Likewise for debug.
		(clean-add-archive-boot): Likewise for bootstrap.

	2012-11-28  Andrew John Hughes  <gnu.andrew at redhat.com>

		* Makefile.am:
		(add-archive): Only run -Xshare:dump when java
		exists and we aren't building CACAO or JamVM.
		(add-archive-debug): Likewise.
		(add-archive-boot): Likewise.

	2012-11-20  Andrew John Hughes  <gnu.andrew at redhat.com>

		RH513605: Updating/Installing OpenJDK should recreate
		the shared class-data archive
		* Makefile.am:
		(add-archive): Run -Xshare:dump on the newly built JDK.
		(clean-add-archive): Delete stamp.
		(add-archive-debug): Same as add-archive for icedtea-debug.
		(clean-add-archive-debug): Same as clean-add-archive for icedtea-debug.
		(icedtea-stage2): Depend on add-archive.
		(clean-icedtea-stage2): Depend on clean-add-archive.
		(icedtea-debug-stage2): Depend on add-archive-debug.
		(clean-icedtea-debug-stage2): Depend on clean-add-archive-debug.
		(add-archive-boot): Same as add-archive for icedtea-boot.
		(clean-add-archive-boot): Same as clean-add-archive for icedtea-boot.
		(icedtea-stage1): Depend on add-archive-boot.
		(clean-icedtea-stage1): Depend on clean-add-archive-boot.
		* NEWS: Mention.


diffstat:

 ChangeLog    |   87 ++++++++++++++++++++++++++++++++++++++++++++++++++
 Makefile.am  |  102 +++++++++++++++++++++++++++++++++++++++++++++-------------
 NEWS         |    4 ++
 configure.ac |    2 +-
 hotspot.map  |    2 +-
 5 files changed, 172 insertions(+), 25 deletions(-)

diffs (286 lines):

diff -r 860b787aa4c4 -r a9271fe74b8d ChangeLog
--- a/ChangeLog	Thu Feb 26 01:19:27 2015 +0000
+++ b/ChangeLog	Tue Mar 03 00:15:26 2015 +0000
@@ -1,3 +1,90 @@
+2015-03-02  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* Makefile.am:
+	(add-archive): Change from BUILD_OUTPUT_DIR to
+	BUILD_IMAGE_DIR.
+	(clean-add-archive): Likewise.
+	(add-archive-debug): Change from DEBUG_BUILD_OUTPUT_DIR
+	to BUILD_DEBUG_IMAGE_DIR.
+	(clean-add-archive-debug): Likewise.
+	(add-archive-boot): Change from BOOT_BUILD_OUTPUT_DIR
+	to BUILD_BOOT_IMAGE_DIR.
+	(clean-add-archive-boot): Likewise.
+
+2013-06-05  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	PR1281: Updating/Installing OpenJDK should recreate the
+	shared class-data archive
+	* Makefile.am:
+	(.PHONY): Add clean-add-archive, clean-add-archive-debug
+	and clean-add-archive-boot.
+
+2013-02-08  Andrew John Hughes  <gnu.andrew at redhat.com>
+
+	PR1301: PR1171 causes Zero builds to fail
+	* Makefile.am:
+	(add-archive): Don't run -Xshare:dump if building
+	Zero.
+	(add-archive-debug): Likewise.
+	(add-archive-boot): Likewise.
+
+2013-01-25  Andrew John Hughes  <gnu.andrew at redhat.com>
+
+	* Makefile.am:
+	(clean-add-archive): Delete the archive.
+	(clean-add-archive-debug): Likewise for debug.
+	(clean-add-archive-boot): Likewise for bootstrap.
+
+2012-11-28  Andrew John Hughes  <gnu.andrew at redhat.com>
+
+	* Makefile.am:
+	(add-archive): Only run -Xshare:dump when java
+	exists and we aren't building CACAO or JamVM.
+	(add-archive-debug): Likewise.
+	(add-archive-boot): Likewise.
+
+2012-11-20  Andrew John Hughes  <gnu.andrew at redhat.com>
+
+	RH513605: Updating/Installing OpenJDK should recreate
+	the shared class-data archive
+	* Makefile.am:
+	(add-archive): Run -Xshare:dump on the newly built JDK.
+	(clean-add-archive): Delete stamp.
+	(add-archive-debug): Same as add-archive for icedtea-debug.
+	(clean-add-archive-debug): Same as clean-add-archive for icedtea-debug.
+	(icedtea-stage2): Depend on add-archive.
+	(clean-icedtea-stage2): Depend on clean-add-archive.
+	(icedtea-debug-stage2): Depend on add-archive-debug.
+	(clean-icedtea-debug-stage2): Depend on clean-add-archive-debug.
+	(add-archive-boot): Same as add-archive for icedtea-boot.
+	(clean-add-archive-boot): Same as clean-add-archive for icedtea-boot.
+	(icedtea-stage1): Depend on add-archive-boot.
+	(clean-icedtea-stage1): Depend on clean-add-archive-boot.
+	* NEWS: Mention.
+
+2015-03-02  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* Makefile.am:
+	(JDK_UPDATE_VERSION): Bump to 40.
+	(BUILD_VERSION): Set to b21.
+	(CORBA_CHANGESET): Update to icedtea-3.0.0pre03 tag.
+	(JAXP_CHANGESET): Likewise.
+	(JAXWS_CHANGESET): Likewise.
+	(JDK_CHANGESET): Likewise.
+	(LANGTOOLS_CHANGESET): Likewise.
+	(OPENJDK_CHANGESET): Likewise.
+	(NASHORN_CHANGESET): Likewise.
+	(CORBA_SHA256SUM): Likewise.
+	(JAXP_SHA256SUM): Likewise.
+	(JAXWS_SHA256SUM): Likewise.
+	(JDK_SHA256SUM): Likewise.
+	(LANGTOOLS_SHA256SUM): Likewise.
+	(OPENJDK_SHA256SUM): Likewise.
+	(NASHORN_SHA256SUM): Likewise.
+	* NEWS: Updated.
+	* configure.ac: Bump to 3.0.0pre03.
+	* hotspot.map: Update to icedtea-3.0.0pre03 tag.
+
 2015-02-25  Andrew John Hughes  <gnu.andrew at member.fsf.org>
 
 	* NEWS: Updated.
diff -r 860b787aa4c4 -r a9271fe74b8d Makefile.am
--- a/Makefile.am	Thu Feb 26 01:19:27 2015 +0000
+++ b/Makefile.am	Tue Mar 03 00:15:26 2015 +0000
@@ -1,24 +1,24 @@
 # Dependencies
 
-JDK_UPDATE_VERSION = 20
-BUILD_VERSION = b23
+JDK_UPDATE_VERSION = 40
+BUILD_VERSION = b21
 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
 
-CORBA_CHANGESET = 83ebbcc0dda5
-JAXP_CHANGESET = 888f90c5e7da
-JAXWS_CHANGESET = 9be5317def51
-JDK_CHANGESET = 03f9102db2c0
-LANGTOOLS_CHANGESET = 948daf9c5e22
-OPENJDK_CHANGESET = a81a301b0f89
-NASHORN_CHANGESET = 2a866ca13bc6
+CORBA_CHANGESET = 6c974fba96cb
+JAXP_CHANGESET = e727012c23d9
+JAXWS_CHANGESET = 7ba7b06f15cf
+JDK_CHANGESET = a5c3d9643077
+LANGTOOLS_CHANGESET = 0d5d2b8411d9
+OPENJDK_CHANGESET = 44a10ae251ca
+NASHORN_CHANGESET = d8fc6574c0b2
 
-CORBA_SHA256SUM = 023aea7e793e57404380318fc827250dc5c711219dd85bc90fdf46a41497f1b6
-JAXP_SHA256SUM = 6436cce532e70421483307aafcc6a9eb6b607812617fefba668c321a6190d4c5
-JAXWS_SHA256SUM = 2f696e725176e8b24dad07eb7ab5442ee4601b40ed115c3cabae987ce49a48c3
-JDK_SHA256SUM = 88d4b37120269e5e31f8de22660a29e09bfa07beda8b37cc79b32d00b10d19aa
-LANGTOOLS_SHA256SUM = 9f9457e40f1e354e305aca01108285d5714cd59c2ab4e84ac4edd2ab418e5ae9
-OPENJDK_SHA256SUM = a2d87a9a688ed97b91483a12c9fbd12669f12ea297595788a75b15891267dd11
-NASHORN_SHA256SUM = a5053e8698569821278786efd816fed4c4264ad5017f6a95d6ff735331d30116
+CORBA_SHA256SUM = 0b65f0faec1d3bea618a5d7ebc5fa734163ee21039e58ba1f38acf99ff92bbca
+JAXP_SHA256SUM = 01dc9a20c521ffa8057dbf47a4f7b555a47156c6f9a1826e2ef893deb830c5cc
+JAXWS_SHA256SUM = 2fc04ea4fabef520222600d533d72eb8305882349f8a6763144032a93bca521f
+JDK_SHA256SUM = 1190242429de1c3c25db5114b35b9237deb53fe776a4b17613641d457030d9c7
+LANGTOOLS_SHA256SUM = 71dbcb8990f66749332d72001ea79b458baa51fcd1086907178c83f07007a860
+OPENJDK_SHA256SUM = b915757c7c17448c670e93b7b9885e46afad43fbf6585c2e0f9d3582237a8bd7
+NASHORN_SHA256SUM = b85c66df90280d529894563ab774968a462a57ad9568d8a2ab31a7f897cbe1e2
 
 HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
 HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
@@ -533,7 +533,8 @@
 	jtregcheck clean-remove-intree-libraries \
 	clean-jamvm clean-extract-jamvm clean-add-jamvm clean-add-jamvm-debug \
 	clean-extract-hotspot clean-sanitise-openjdk clean-icedtea-debug \
-	clean-download-nashorn clean-extract-nashorn clean-download-hotspot
+	clean-download-nashorn clean-extract-nashorn clean-download-hotspot \
+	clean-add-archive clean-add-archive-debug clean-add-archive-boot
 
 env:
 	@echo 'unset JAVA_HOME'
@@ -1582,20 +1583,53 @@
 	rm -f stamps/icedtea-debug-configure.stamp
 	rm -f stamps/icedtea-debug.stamp
 
+stamps/add-archive.stamp: stamps/icedtea.stamp
+if !ENABLE_JAMVM
+if !ENABLE_CACAO
+if !ZERO_BUILD
+	if [ -e $(BUILD_IMAGE_DIR)/j2sdk-image/bin/java ] ; then \
+	  $(BUILD_IMAGE_DIR)/j2sdk-image/bin/java -Xshare:dump ; \
+	fi
+endif
+endif
+endif
+	touch stamps/add-archive.stamp
+
+clean-add-archive:
+	rm -vf $(BUILD_IMAGE_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR)/*/*.jsa
+	rm -f stamps/add-archive.stamp
+
+stamps/add-archive-debug.stamp: stamps/icedtea-debug.stamp
+if !ENABLE_JAMVM
+if !ENABLE_CACAO
+if !ZERO_BUILD
+	if [ -e $(BUILD_DEBUG_IMAGE_DIR)/j2sdk-image/bin/java ] ; then \
+	  $(BUILD_DEBUG_IMAGE_DIR)/j2sdk-image/bin/java -Xshare:dump ; \
+	fi
+endif
+endif
+endif
+	touch stamps/add-archive-debug.stamp
+
+clean-add-archive-debug:
+	rm -vf $(BUILD_DEBUG_IMAGE_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR)/*/*.jsa
+	rm -f stamps/add-archive-debug.stamp
+
 stamps/icedtea-stage2.stamp: stamps/icedtea.stamp stamps/add-cacao.stamp \
- stamps/add-zero.stamp stamps/add-jamvm.stamp
+ stamps/add-zero.stamp stamps/add-jamvm.stamp stamps/add-archive.stamp
 	mkdir -p stamps
 	touch $@
 
-clean-icedtea-stage2: clean-add-jamvm
+clean-icedtea-stage2: clean-add-jamvm clean-add-archive
 	rm -f stamps/icedtea-stage2.stamp
 
 stamps/icedtea-debug-stage2.stamp: stamps/icedtea-debug.stamp \
- stamps/add-cacao-debug.stamp stamps/add-zero-debug.stamp stamps/add-jamvm-debug.stamp
+ stamps/add-cacao-debug.stamp stamps/add-zero-debug.stamp stamps/add-jamvm-debug.stamp \
+ stamps/add-archive-debug.stamp
 	mkdir -p stamps
 	touch $@
 
-clean-icedtea-debug-stage2: clean-add-jamvm-debug
+clean-icedtea-debug-stage2: clean-add-jamvm-debug clean-add-archive-debug
 	rm -f stamps/icedtea-debug-stage2.stamp
 
 # OpenJDK boot Targets
@@ -1661,11 +1695,27 @@
 	rm -f stamps/icedtea-boot-configure.stamp
 	rm -f stamps/icedtea-boot.stamp
 
-stamps/icedtea-stage1.stamp: stamps/icedtea-boot.stamp
+stamps/add-archive-boot.stamp: stamps/icedtea-boot.stamp
+if !ENABLE_JAMVM
+if !ENABLE_CACAO
+if !ZERO_BUILD
+	if [ -e $(BUILD_BOOT_IMAGE_DIR)/j2sdk-image/bin/java ] ; then \
+	  $(BUILD_BOOT_IMAGE_DIR)/j2sdk-image/bin/java -Xshare:dump ; \
+	fi
+endif
+endif
+endif
+	touch $@
+
+clean-add-archive-boot:
+	rm -vf $(BUILD_BOOT_IMAGE_DIR)/j2sdk-image/jre/lib/$(INSTALL_ARCH_DIR)/*/*.jsa
+	rm -f stamps/add-archive-boot.stamp
+
+stamps/icedtea-stage1.stamp: stamps/icedtea-boot.stamp stamps/add-archive-boot.stamp
 	mkdir -p stamps
 	touch $@
 
-clean-icedtea-stage1:
+clean-icedtea-stage1: clean-add-archive-boot
 	rm -f stamps/icedtea-stage1.stamp
 
 # PulseAudio based mixer
@@ -2171,6 +2221,12 @@
 # Target Aliases
 # ===============
 
+add-archive: stamps/add-archive.stamp
+
+add-archive-boot: stamps/add-archive-ecj.stamp
+
+add-archive-debug: stamps/add-archive-debug.stamp
+
 add-zero: stamps/add-zero.stamp
 
 add-zero-debug: stamps/add-zero-debug.stamp
diff -r 860b787aa4c4 -r a9271fe74b8d NEWS
--- a/NEWS	Thu Feb 26 01:19:27 2015 +0000
+++ b/NEWS	Tue Mar 03 00:15:26 2015 +0000
@@ -26,6 +26,7 @@
   - PR729: GTKLookAndFeel should be the system look&feel on all GNU/Linux desktops
   - PR1275: Provide option to turn off downloading of tarballs
   - PR1279: Synchronise CACAO versions between IcedTea6/7/8 where possible
+  - PR1281, RH513605: Updating/Installing OpenJDK should recreate the shared class-data archive
   - PR1325: Only add classes to rt-source-files.txt if actually needed
   - PR1346: Filter out -j option to make
   - PR1347: Update list of checked JDKs
@@ -49,6 +50,9 @@
   - PR1950: Add build support for Zero SH
   - PR1965, G498288: Allow builds on PaX kernels
   - PR1994: make dist broken
+  - PR2199: Support giflib 5.1.0
+  - PR2212: DGifCloseFile call should check the return value, not the error code, for failure
+  - PR2227: giflib 5.1 conditional excludes 6.0, 7.0, etc.
   - PR2248: HotSpot tarball fails verification after download
   - Don't substitute 'j' for '-j' inside -I directives
   - Extend 8041658 to all files in the HotSpot build.
diff -r 860b787aa4c4 -r a9271fe74b8d configure.ac
--- a/configure.ac	Thu Feb 26 01:19:27 2015 +0000
+++ b/configure.ac	Tue Mar 03 00:15:26 2015 +0000
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [3.0.0pre02], [distro-pkg-dev at openjdk.java.net])
+AC_INIT([icedtea], [3.0.0pre03], [distro-pkg-dev at openjdk.java.net])
 AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
 AC_CONFIG_FILES([Makefile])
 
diff -r 860b787aa4c4 -r a9271fe74b8d hotspot.map
--- a/hotspot.map	Thu Feb 26 01:19:27 2015 +0000
+++ b/hotspot.map	Tue Mar 03 00:15:26 2015 +0000
@@ -1,2 +1,2 @@
 # version url changeset md5sum
-default drop http://icedtea.classpath.org/download/drops/icedtea8 877471da7fbb cf305e49c36efd556972146213716283d261c40de2c7443e1e0cfe5e0e6cd32b
+default drop http://icedtea.classpath.org/download/drops/icedtea8 85e5201a55e4 0fcf2f5f49ff4504fd095a57e767ea3c3eb8181e65d9e8b3f3accd3f03ff97b8


More information about the distro-pkg-dev mailing list