hg: ppc-aix-port/jdk8/hotspot: 225 new changesets

volker.simonis at gmail.com volker.simonis at gmail.com
Thu Jan 31 01:09:48 PST 2013


Changeset: 3be318ecfae5
Author:    amurillo
Date:      2012-11-09 08:36 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3be318ecfae5

8003231: new hotspot build - hs25-b10
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 6cb0d32b828b
Author:    bpittore
Date:      2012-11-07 17:53 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6cb0d32b828b

8001185: parsing of sun.boot.library.path in os::dll_build_name somewhat broken
Summary: dll_dir can contain multiple paths, need to parse them correctly when loading agents
Reviewed-by: dholmes, dlong
Contributed-by: bill.pittore at oracle.com

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/thread.cpp

Changeset: d9a84e246cce
Author:    cjplummer
Date:      2012-11-09 09:45 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d9a84e246cce

Merge

! src/share/vm/runtime/thread.cpp

Changeset: 429994fc0754
Author:    cjplummer
Date:      2012-11-14 10:13 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/429994fc0754

Merge


Changeset: 6bc207d87e5d
Author:    mgerdin
Date:      2012-11-09 00:38 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6bc207d87e5d

7200229: NPG: possible performance issue exposed by closed/runtime/6559877/Test6559877.java
Summary: Reduce the amount of calls to ChunkManager verification code
Reviewed-by: jmasa, coleenp

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/universe.cpp

Changeset: 0400886d2613
Author:    coleenp
Date:      2012-11-14 22:37 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0400886d2613

8003259: NPG: Build with gcc 4.7.2 broken by 7045397
Summary: Qualify calls with this pointers to make gcc accept this code.
Reviewed-by: coleenp, andrew
Contributed-by: peter.levart at gmail.com

! src/share/vm/memory/binaryTreeDictionary.cpp

Changeset: c5d4acbb943d
Author:    johnc
Date:      2012-11-15 14:29 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c5d4acbb943d

Merge


Changeset: bd7a7ce2e264
Author:    minqi
Date:      2012-11-12 14:03 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/bd7a7ce2e264

6830717: replay of compilations would help with debugging
Summary: When java process crashed in compiler thread, repeat the compilation process will help finding root cause. This is done with using SA dump application class data and replay data from core dump, then use debug version of jvm to recompile the problematic java method.
Reviewed-by: kvn, twisti, sspitsyn
Contributed-by: yumin.qi at oracle.com

+ agent/doc/c2replay.html
! agent/doc/clhsdb.html
! agent/doc/index.html
! agent/make/Makefile
! agent/src/share/classes/sun/jvm/hotspot/CommandProcessor.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciBaseObject.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciConstant.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciEnv.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethod.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciMethodData.java
! agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
! agent/src/share/classes/sun/jvm/hotspot/compiler/CompileTask.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Field.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Metadata.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MethodData.java
! src/share/vm/ci/ciClassList.hpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciEnv.hpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/ci/ciMetadata.hpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciMethodData.cpp
! src/share/vm/ci/ciMethodData.hpp
! src/share/vm/ci/ciObject.hpp
! src/share/vm/ci/ciObjectFactory.hpp
+ src/share/vm/ci/ciReplay.cpp
+ src/share/vm/ci/ciReplay.hpp
! src/share/vm/ci/ciSymbol.cpp
! src/share/vm/ci/ciSymbol.hpp
! src/share/vm/ci/ciUtilities.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/interpreter/invocationCounter.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiExport.hpp
! src/share/vm/runtime/compilationPolicy.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/utilities/array.hpp
! src/share/vm/utilities/utf8.cpp
! src/share/vm/utilities/utf8.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: bb33c6fdcf0d
Author:    bharadwaj
Date:      2012-11-15 10:42 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/bb33c6fdcf0d

8001077: remove ciMethod::will_link
Summary: Removed will_link and changed all calls to is_loaded().
Reviewed-by: kvn

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/bcEscapeAnalyzer.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/opto/doCall.cpp

Changeset: 6b6ddf8c4329
Author:    neliasso
Date:      2012-11-16 09:59 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6b6ddf8c4329

Merge


Changeset: 64812523d72e
Author:    sspitsyn
Date:      2012-10-31 16:20 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/64812523d72e

7194607: VerifyLocalVariableTableOnRetransformTest.sh fails after JSR-292 merge
Summary: Use verifier_max_size instead of max_size to get code attribute max stack size.
Reviewed-by: dcubed, minqi
Contributed-by: serguei.spitsyn at oracle.com

! src/share/vm/prims/jvmtiClassFileReconstituter.cpp

Changeset: 8aaef2cee3b2
Author:    minqi
Date:      2012-11-08 16:48 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8aaef2cee3b2

Merge

! src/share/vm/prims/jvmtiClassFileReconstituter.cpp
- test/runtime/7158800/BadUtf8.java
- test/runtime/7158800/InternTest.java
- test/runtime/7158800/Test7158800.sh
- test/runtime/7158800/badstrings.txt

Changeset: ed8b1e39ff4f
Author:    zgu
Date:      2012-11-09 11:04 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ed8b1e39ff4f

8002273: NMT to report JNI memory leaks when -Xcheck:jni is on
Summary: Allows NMT to report that JNI thread failed to detach from JVM before exiting, which leaks the JavaThread object when check:jni option is on.
Reviewed-by: acorn, dholmes, coleenp, ctornqvi

! src/share/vm/services/memSnapshot.cpp

Changeset: 4efcd79826f2
Author:    zgu
Date:      2012-11-09 11:47 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/4efcd79826f2

Merge


Changeset: fb3190e77d3c
Author:    zgu
Date:      2012-11-09 19:24 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/fb3190e77d3c

8001592: NMT: assertion failed: assert(_amount >= amt) failed: Just check: memBaseline.hpp:180
Summary: Fixed NMT that miscounted arena memory when it is used as value or stack object.
Reviewed-by: acorn, coleenp

! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memPtr.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTracker.hpp

Changeset: e26ce0e8b666
Author:    zgu
Date:      2012-11-09 16:45 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e26ce0e8b666

Merge


Changeset: 8c413497f434
Author:    zgu
Date:      2012-11-09 22:22 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8c413497f434

Merge

! src/share/vm/services/memSnapshot.cpp

Changeset: e4f764ddb06a
Author:    hseigel
Date:      2012-11-12 15:58 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e4f764ddb06a

7122219: Passed StringTableSize value not verified
Summary: Check that the values specified for -XX:StringTableSize are within a certain range.
Reviewed-by: dholmes, coleenp

! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 070d523b96a7
Author:    hseigel
Date:      2012-11-12 16:15 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/070d523b96a7

8001471: Klass::cast() does nothing
Summary: Remove function Klass::cast() and calls to it.
Reviewed-by: dholmes, coleenp

! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciEnv.cpp
! src/share/vm/ci/ciType.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/placeholders.cpp
! src/share/vm/classfile/placeholders.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/interpreter/bytecodeInterpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/memory/metaspaceShared.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/arrayKlass.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/klassVtable.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jniCheck.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiEnvBase.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/prims/jvmtiGetLoadedClasses.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/prims/jvmtiTagMap.cpp
! src/share/vm/prims/jvmtiTrace.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/nativeLookup.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/runtime/biasedLocking.cpp
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/signature.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vframe.cpp
! src/share/vm/services/classLoadingService.hpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/management.cpp
! src/share/vm/services/serviceUtil.hpp

Changeset: 24e193d2a007
Author:    coleenp
Date:      2012-11-13 15:14 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/24e193d2a007

Merge


Changeset: 80e866b1d053
Author:    coleenp
Date:      2012-11-16 09:19 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/80e866b1d053

Merge

! src/share/vm/ci/ciEnv.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/thread.cpp

Changeset: cfc5309f03b7
Author:    amurillo
Date:      2012-11-16 09:36 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/cfc5309f03b7

Merge


Changeset: 01684f7fee1b
Author:    amurillo
Date:      2012-11-16 09:36 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/01684f7fee1b

Added tag hs25-b10 for changeset cfc5309f03b7

! .hgtags

Changeset: 2f6dc76eb8e5
Author:    katleman
Date:      2012-11-29 11:30 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2f6dc76eb8e5

Added tag jdk8-b66 for changeset 01684f7fee1b

! .hgtags

Changeset: e1d42ba865de
Author:    amurillo
Date:      2012-11-16 09:43 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e1d42ba865de

8003541: new hotspot build - hs25-b11
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 49cbd3e25ba9
Author:    zgu
Date:      2012-11-16 09:05 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/49cbd3e25ba9

8003487: NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp)
Summary: The assertion is applied to only the region to be released, also performs region integrity checking
Reviewed-by: acorn, coleenp

! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp

Changeset: 3ed6de6e139b
Author:    coleenp
Date:      2012-11-20 20:27 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3ed6de6e139b

Merge


Changeset: 73e64867adb7
Author:    mikael
Date:      2012-11-21 09:02 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/73e64867adb7

8003690: Example code in JVMTI GetStackTrace documentation is broken
Summary: Fixed to minor errors in example code
Reviewed-by: sspitsyn, dholmes

! src/share/vm/prims/jvmti.xml

Changeset: 6b881a6b0665
Author:    dholmes
Date:      2012-11-21 20:07 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6b881a6b0665

8003591: Abstract_VM_Version::internal_vm_info_string needs to stringify FLOAT_ARCH for ease of use
Reviewed-by: coleenp, kvn

! src/share/vm/runtime/vm_version.cpp

Changeset: ca1be5fbe6ff
Author:    dholmes
Date:      2012-11-21 21:26 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ca1be5fbe6ff

Merge


Changeset: 7c15faa95ce7
Author:    mikael
Date:      2012-11-27 07:57 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/7c15faa95ce7

8003879: Duplicate definitions in vmStructs
Summary: Removed duplicate entries
Reviewed-by: dholmes, sspitsyn

! src/share/vm/gc_implementation/concurrentMarkSweep/vmStructs_cms.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmStructs.hpp

Changeset: bbc14465e7db
Author:    zgu
Date:      2012-11-28 09:19 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/bbc14465e7db

8003689: MemTracker::init_tracking_options() reads outside array if commandline argument is empty
Summary: Fixed potential buffer overrun when giving empty option to NativeMemoryTracking commandline option
Reviewed-by: ctornqvi, hseigel, kvn

! src/share/vm/services/memTracker.cpp

Changeset: 5de2a5bd519e
Author:    zgu
Date:      2012-11-28 06:42 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/5de2a5bd519e

Merge


Changeset: fe81517cfb77
Author:    hseigel
Date:      2012-11-28 08:17 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/fe81517cfb77

6924920: Class Data Sharing limit on the java version string can create failures
Summary: Truncate the java version string and add a hash value if it is too long.
Reviewed-by: dholmes, coleenp

! src/share/vm/memory/filemap.cpp

Changeset: b51dc8df86e5
Author:    coleenp
Date:      2012-11-28 08:43 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b51dc8df86e5

Merge


Changeset: 59c790074993
Author:    coleenp
Date:      2012-11-28 17:50 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/59c790074993

8003635: NPG: AsynchGetCallTrace broken by Method* virtual call
Summary: Make metaspace::contains be lock free and used to see if something is in metaspace, also compare Method* with vtbl pointer.
Reviewed-by: dholmes, sspitsyn, dcubed, jmasa

! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/x86/vm/frame_x86.cpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/allocation.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/compiledICHolder.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/forte.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: 53715fb1597d
Author:    brutisso
Date:      2012-11-20 11:40 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/53715fb1597d

7198334: UseNUMA modifies system parameters on non-NUMA system
Summary: The flags MinHeapDeltaBytes and UseNUMAInterleaving must be adjusted after the OS have adjusted the UseNUMA flag in the method os::init_2.
Reviewed-by: dholmes, brutisso
Contributed-by: erik.helin at oracle.com

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 19c1bd641922
Author:    coleenp
Date:      2012-11-26 12:31 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/19c1bd641922

8003722: More gcc 4.7 compilation errors
Summary: Add a few more this->qualifications.
Reviewed-by: coleenp, dholmes
Contributed-by: duboscq at ssw.jku.at

! src/share/vm/memory/binaryTreeDictionary.cpp

Changeset: d0aa87f04bd5
Author:    stefank
Date:      2012-11-27 10:13 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d0aa87f04bd5

8003720: NPG: Method in interpreter stack frame can be deallocated
Summary: Pass down a closure during root scanning to keep the class of the method alive.
Reviewed-by: coleenp, jcoomes

! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psTasks.cpp
! src/share/vm/memory/iterator.cpp
! src/share/vm/memory/iterator.hpp
! src/share/vm/memory/sharedHeap.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
+ test/runtime/8003720/Asmator.java
+ test/runtime/8003720/Test8003720.java
+ test/runtime/8003720/Victim.java
+ test/runtime/8003720/VictimClassLoader.java

Changeset: f34d701e952e
Author:    stefank
Date:      2012-11-27 14:20 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f34d701e952e

8003935: Simplify the needed includes for using Thread::current()
Reviewed-by: dholmes, rbackman, coleenp

! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/stubRoutines_sparc.cpp
! src/cpu/x86/vm/interp_masm_x86_32.cpp
! src/cpu/x86/vm/interp_masm_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/stubRoutines_x86_32.cpp
! src/cpu/x86/vm/stubRoutines_x86_64.cpp
! src/cpu/zero/vm/interp_masm_zero.cpp
! src/cpu/zero/vm/stubGenerator_zero.cpp
! src/cpu/zero/vm/stubRoutines_zero.cpp
! src/os/bsd/vm/mutex_bsd.cpp
! src/os/bsd/vm/mutex_bsd.inline.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/threadCritical_bsd.cpp
! src/os/bsd/vm/thread_bsd.inline.hpp
! src/os/linux/vm/mutex_linux.cpp
! src/os/linux/vm/mutex_linux.inline.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/threadCritical_linux.cpp
! src/os/linux/vm/thread_linux.inline.hpp
! src/os/solaris/vm/mutex_solaris.cpp
! src/os/solaris/vm/mutex_solaris.inline.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/threadCritical_solaris.cpp
! src/os/solaris/vm/thread_solaris.inline.hpp
! src/os/windows/vm/mutex_windows.cpp
! src/os/windows/vm/mutex_windows.inline.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/threadCritical_windows.cpp
! src/os/windows/vm/thread_windows.inline.hpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.cpp
! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.cpp
! src/os_cpu/bsd_zero/vm/thread_bsd_zero.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/thread_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp
! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp
! src/os_cpu/linux_zero/vm/thread_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/thread_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/thread_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/threadLS_windows_x86.cpp
! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp
! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp
! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc_implementation/g1/ptrQueue.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_interface/collectedHeap.cpp
! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/interpreter/abstractInterpreter.hpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/interpreter/linkResolver.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/freeBlockDictionary.cpp
! src/share/vm/memory/gcLocker.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/resourceArea.cpp
! src/share/vm/memory/resourceArea.hpp
! src/share/vm/memory/threadLocalAllocBuffer.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oopsHierarchy.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/jvmtiImpl.cpp
! src/share/vm/runtime/fprofiler.hpp
! src/share/vm/runtime/handles.cpp
! src/share/vm/runtime/handles.inline.hpp
! src/share/vm/runtime/interfaceSupport.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/javaCalls.hpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/memprofiler.cpp
! src/share/vm/runtime/mutex.cpp
! src/share/vm/runtime/mutexLocker.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/synchronizer.cpp
! src/share/vm/runtime/task.cpp
! src/share/vm/runtime/thread.cpp
+ src/share/vm/runtime/thread.inline.hpp
! src/share/vm/runtime/threadLocalStorage.cpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vmThread.hpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/services/memTracker.hpp
! src/share/vm/utilities/array.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/events.cpp
! src/share/vm/utilities/exceptions.cpp
! src/share/vm/utilities/growableArray.cpp
! src/share/vm/utilities/preserveException.hpp
! src/share/vm/utilities/taskqueue.cpp
! src/share/vm/utilities/workgroup.hpp

Changeset: 2fc0334f613a
Author:    johnc
Date:      2012-11-27 14:11 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2fc0334f613a

7194633: G1: Assertion and guarantee failures in block offset table
Summary: Add detailed error messages to assertions and guarantees in G1's block offset table.
Reviewed-by: ysr, brutisso

! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.hpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.inline.hpp
! src/share/vm/memory/space.cpp

Changeset: c24f778e9401
Author:    johnc
Date:      2012-11-29 11:23 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c24f778e9401

Merge

! src/share/vm/gc_interface/collectedHeap.inline.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/prims/jni.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: b2dbd323c668
Author:    jiangli
Date:      2012-11-27 17:03 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b2dbd323c668

8003848: Make ConstMethod::generic_signature_index optional and move Method::_max_stack to ConstMethod.
Summary: Make ConstMethod::generic_signature_index optional and move Method::_max_stack to ConstMethod.
Reviewed-by: bdelsart, sspitsyn, coleenp

! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 5505fbbae3d3
Author:    cjplummer
Date:      2012-11-29 13:55 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/5505fbbae3d3

Merge

! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 90273fc0a981
Author:    coleenp
Date:      2012-11-29 16:50 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/90273fc0a981

8000662: NPG: nashorn ant clean test262 out-of-memory with Java heap
Summary: Add ClassLoaderData object for each anonymous class with metaspaces to allocate in.
Reviewed-by: twisti, jrose, stefank

! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/ci/ciReplay.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/classLoader.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/classfile/classLoaderData.inline.hpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/loaderConstraints.cpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/compileBroker.hpp
! src/share/vm/memory/metachunk.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/prims/unsafe.cpp

Changeset: dad48145e775
Author:    stefank
Date:      2012-11-29 23:02 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/dad48145e775

8004199: Change the ASM package for Test8003720
Reviewed-by: kvn, jrose

! test/runtime/8003720/Asmator.java
! test/runtime/8003720/Test8003720.java

Changeset: 5fafdef522c6
Author:    johnc
Date:      2012-11-30 12:01 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/5fafdef522c6

Merge

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/memory/universe.cpp

Changeset: b61d9c88b759
Author:    amurillo
Date:      2012-11-30 16:45 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b61d9c88b759

Merge


Changeset: 25bdce771bb3
Author:    amurillo
Date:      2012-11-30 16:45 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/25bdce771bb3

Added tag hs25-b11 for changeset b61d9c88b759

! .hgtags

Changeset: 10587a580c51
Author:    katleman
Date:      2012-12-06 12:04 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/10587a580c51

Added tag jdk8-b67 for changeset 25bdce771bb3

! .hgtags

Changeset: 816b7e5bf2ed
Author:    amurillo
Date:      2012-11-30 17:00 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/816b7e5bf2ed

8004248: new hotspot build - hs25-b12
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 7cc69864a29b
Author:    kvn
Date:      2012-11-16 15:49 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/7cc69864a29b

7146636: compiler/6865265/StackOverflowBug.java fails due to changed stack minimum
Summary: Increase the stack size in the run parameters.
Reviewed-by: kvn
Contributed-by: david.r.chase at oracle.com

! test/compiler/6865265/StackOverflowBug.java

Changeset: ee32440febeb
Author:    vlivanov
Date:      2012-11-21 05:57 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ee32440febeb

8001538: hs_err file does not list anymore compiled methods in compilation events
Summary: Fixed message buffer size calculation.
Reviewed-by: kvn, twisti

! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/utilities/events.hpp

Changeset: beebba0acc11
Author:    twisti
Date:      2012-11-26 17:25 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/beebba0acc11

7172640: C2: instrinsic implementations in LibraryCallKit should use argument() instead of pop()
Reviewed-by: kvn, jrose

! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/ci/ciSignature.hpp
! src/share/vm/interpreter/bytecodes.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/graphKit.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/locknode.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/parse2.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/parseHelper.cpp
! src/share/vm/opto/type.hpp

Changeset: 2cd5e15048e6
Author:    twisti
Date:      2012-11-27 12:48 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2cd5e15048e6

8003868: fix shark for latest HotSpot and LLVM
Reviewed-by: twisti
Contributed-by: Roman Kennke <rkennke at redhat.com>

! src/cpu/zero/vm/assembler_zero.cpp
! src/cpu/zero/vm/assembler_zero.hpp
! src/cpu/zero/vm/cppInterpreter_zero.cpp
! src/cpu/zero/vm/globals_zero.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/shark/llvmHeaders.hpp
! src/share/vm/shark/llvmValue.hpp
! src/share/vm/shark/sharkBlock.cpp
! src/share/vm/shark/sharkBuilder.cpp
! src/share/vm/shark/sharkBuilder.hpp
! src/share/vm/shark/sharkCacheDecache.cpp
! src/share/vm/shark/sharkCacheDecache.hpp
! src/share/vm/shark/sharkCodeBuffer.hpp
! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkConstant.cpp
! src/share/vm/shark/sharkContext.cpp
! src/share/vm/shark/sharkContext.hpp
! src/share/vm/shark/sharkFunction.hpp
! src/share/vm/shark/sharkIntrinsics.cpp
! src/share/vm/shark/sharkMemoryManager.cpp
! src/share/vm/shark/sharkMemoryManager.hpp
! src/share/vm/shark/sharkNativeWrapper.cpp
! src/share/vm/shark/sharkStack.cpp
! src/share/vm/shark/sharkStack.hpp
! src/share/vm/shark/sharkState.cpp
! src/share/vm/shark/sharkTopLevelBlock.cpp
! src/share/vm/shark/sharkTopLevelBlock.hpp
! src/share/vm/shark/sharkType.hpp
! src/share/vm/shark/sharkValue.cpp
! src/share/vm/shark/shark_globals.hpp

Changeset: 2aff40cb4703
Author:    bharadwaj
Date:      2012-11-27 17:24 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2aff40cb4703

7092905: C2: Keep track of the number of dead nodes
Summary: keep an (almost) accurate running count of the reachable (live) flow graph nodes.
Reviewed-by: kvn, twisti, jrose, vlivanov

! src/share/tools/LogCompilation/README
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/CallSite.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/Phase.java
! src/share/vm/opto/block.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/ifg.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/loopUnswitch.cpp
! src/share/vm/opto/loopopts.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/postaloc.cpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/stringopts.cpp

Changeset: 1acccb7c0b01
Author:    kvn
Date:      2012-11-27 17:41 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1acccb7c0b01

8003850: add support for constants in stub code
Summary: remember the code section and switch back to the proper one when adding constants.
Reviewed-by: twisti, kvn
Contributed-by: goetz.lindenmaier at sap.com

! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/codeBuffer.cpp

Changeset: 6ab62ad83507
Author:    twisti
Date:      2012-11-30 11:44 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6ab62ad83507

8003195: AbstractAssembler should not store code pointers but use the CodeSection directly
Reviewed-by: twisti, kvn
Contributed-by: Bharadwaj Yadavalli <bharadwaj.yadavalli at oracle.com>

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/assembler_x86.inline.hpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/assembler.inline.hpp
! src/share/vm/asm/codeBuffer.hpp

Changeset: cd3d6a6b95d9
Author:    twisti
Date:      2012-11-30 15:23 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/cd3d6a6b95d9

8003240: x86: move MacroAssembler into separate file
Reviewed-by: kvn

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/codeBuffer_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.hpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/assembler_x86.inline.hpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/frame_x86.inline.hpp
! src/cpu/x86/vm/icBuffer_x86.cpp
! src/cpu/x86/vm/icache_x86.cpp
! src/cpu/x86/vm/interp_masm_x86_32.hpp
! src/cpu/x86/vm/interp_masm_x86_64.hpp
! src/cpu/x86/vm/interpreter_x86_32.cpp
! src/cpu/x86/vm/interpreter_x86_64.cpp
! src/cpu/x86/vm/jniFastGetField_x86_32.cpp
! src/cpu/x86/vm/jniFastGetField_x86_64.cpp
+ src/cpu/x86/vm/macroAssembler_x86.cpp
+ src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/metaspaceShared_x86_32.cpp
! src/cpu/x86/vm/metaspaceShared_x86_64.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/nativeInst_x86.cpp
! src/cpu/x86/vm/relocInfo_x86.cpp
! src/cpu/x86/vm/runtime_x86_32.cpp
! src/cpu/x86/vm/runtime_x86_64.cpp
! src/cpu/x86/vm/sharedRuntime_x86_32.cpp
! src/cpu/x86/vm/sharedRuntime_x86_64.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/os/bsd/vm/osThread_bsd.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/osThread_linux.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/solaris/vm/osThread_solaris.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/windows/vm/osThread_windows.cpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.inline.hpp
! src/os_cpu/bsd_x86/vm/assembler_bsd_x86.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/assembler_linux_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp
! src/os_cpu/solaris_x86/vm/orderAccess_solaris_x86.inline.hpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/assembler.inline.hpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/asm/codeBuffer.hpp
+ src/share/vm/asm/macroAssembler.hpp
+ src/share/vm/asm/macroAssembler.inline.hpp
! src/share/vm/c1/c1_MacroAssembler.hpp
! src/share/vm/code/icBuffer.cpp
! src/share/vm/code/relocInfo.cpp
! src/share/vm/interpreter/interpreter.cpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/runtime/atomic.cpp
! src/share/vm/runtime/atomic.hpp
+ src/share/vm/runtime/atomic.inline.hpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/stubCodeGenerator.cpp

Changeset: dd38cfd12c3a
Author:    twisti
Date:      2012-12-03 15:48 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/dd38cfd12c3a

8004319: test/gc/7168848/HumongousAlloc.java fails after 7172640
Reviewed-by: kvn, johnc

! src/share/vm/opto/library_call.cpp

Changeset: c5d414e98fd4
Author:    neliasso
Date:      2012-11-26 15:11 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c5d414e98fd4

8003983: LogCompilation tool is broken since c1 support
Summary: Fixed emitting and parsing
Reviewed-by: jrose, kvn

! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogCompilation.java
! src/share/tools/LogCompilation/src/com/sun/hotspot/tools/compiler/LogParser.java
! src/share/vm/c1/c1_Compilation.cpp

Changeset: b7ff5879152e
Author:    neliasso
Date:      2012-12-06 09:50 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b7ff5879152e

8003934: Fix generation of malformed options to Projectcreator
Summary: Makefile produces unmatched quotes due to nmake bug
Reviewed-by: jwilhelm, brutisso

! make/windows/projectfiles/common/Makefile

Changeset: 228a94f37a67
Author:    neliasso
Date:      2012-12-06 14:33 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/228a94f37a67

Merge


Changeset: f0c2369fda5a
Author:    twisti
Date:      2012-12-06 09:57 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f0c2369fda5a

8003250: SPARC: move MacroAssembler into separate file
Reviewed-by: jrose, kvn

! src/cpu/sparc/vm/assembler_sparc.cpp
! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/frame_sparc.inline.hpp
! src/cpu/sparc/vm/icBuffer_sparc.cpp
! src/cpu/sparc/vm/icache_sparc.cpp
! src/cpu/sparc/vm/interp_masm_sparc.hpp
! src/cpu/sparc/vm/interpreter_sparc.cpp
! src/cpu/sparc/vm/jniFastGetField_sparc.cpp
+ src/cpu/sparc/vm/macroAssembler_sparc.cpp
+ src/cpu/sparc/vm/macroAssembler_sparc.hpp
+ src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/cpu/sparc/vm/metaspaceShared_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.cpp
! src/cpu/sparc/vm/nativeInst_sparc.hpp
! src/cpu/sparc/vm/relocInfo_sparc.cpp
! src/cpu/sparc/vm/runtime_sparc.cpp
! src/cpu/sparc/vm/sharedRuntime_sparc.cpp
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vmreg_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/zero/vm/assembler_zero.cpp
! src/cpu/zero/vm/assembler_zero.hpp
! src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/share/vm/adlc/main.cpp
! src/share/vm/asm/assembler.hpp
! src/share/vm/asm/macroAssembler.hpp
! src/share/vm/asm/macroAssembler.inline.hpp
! src/share/vm/asm/register.hpp
! src/share/vm/code/vmreg.hpp

Changeset: 522662fa9c16
Author:    twisti
Date:      2012-12-06 11:05 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/522662fa9c16

Merge


Changeset: d2f8c38e543d
Author:    roland
Date:      2012-12-07 01:09 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d2f8c38e543d

Merge

! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/frame.cpp
! src/share/vm/runtime/frame.hpp
! src/share/vm/runtime/thread.cpp

Changeset: 0f80645e9c26
Author:    johnc
Date:      2012-11-30 11:46 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0f80645e9c26

8004170: G1: Verbose GC output is not getting flushed to log file using JDK 8
Summary: Add flushes to G1CollectedHeap::log_gc_footer() and TraceCPUTime destructor.
Reviewed-by: jwilhelm, azeemj, brutisso

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/timer.cpp

Changeset: eade6b2e4782
Author:    jmasa
Date:      2012-11-29 10:09 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/eade6b2e4782

8003554: NPG: move Metablock and Metachunk code out of metaspace.cpp
Reviewed-by: coleenp

+ src/share/vm/memory/metablock.cpp
+ src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metaspace.cpp

Changeset: cbe736bc70fa
Author:    jwilhelm
Date:      2012-12-07 07:36 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/cbe736bc70fa

Merge


Changeset: a35a72dd2e12
Author:    amurillo
Date:      2012-12-07 10:46 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a35a72dd2e12

Merge


Changeset: 121aa71316af
Author:    amurillo
Date:      2012-12-07 10:46 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/121aa71316af

Added tag hs25-b12 for changeset a35a72dd2e12

! .hgtags

Changeset: 8af7d22f1f8f
Author:    katleman
Date:      2012-12-13 09:05 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8af7d22f1f8f

Added tag jdk8-b68 for changeset 121aa71316af

! .hgtags

Changeset: 4a2ed49abd51
Author:    amurillo
Date:      2012-12-07 10:55 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/4a2ed49abd51

8004724: new hotspot build - hs25-b13
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 442f942757c0
Author:    johnc
Date:      2012-10-01 09:28 -0700
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/442f942757c0

8000244: G1: Ergonomically set MarkStackSize and use virtual space for global marking stack
Summary: Set the value of MarkStackSize to a value based on the number of parallel marking threads with a reasonable minimum. Expand the marking stack if we have to restart marking due to an overflow up to a reasonable maximum. Allocate the underlying space for the marking stack from virtual memory.
Reviewed-by: jmasa, brutisso

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: a14c5698a162
Author:    johnc
Date:      2012-12-07 16:08 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a14c5698a162

Merge


Changeset: 2aa953165ade
Author:    brutisso
Date:      2012-12-13 10:09 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2aa953165ade

8004661: Comment and function name java_lang_String::toHash is wrong
Summary: renamed to hash_code
Reviewed-by: dholmes, coleenp, brutisso
Contributed-by: erik.helin at oracle.com

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/symbolTable.cpp

Changeset: db8a7163c682
Author:    stefank
Date:      2012-12-13 09:28 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/db8a7163c682

8004674: Add necessary .inline.hpp files to fix non-PCH build
Reviewed-by: stefank, coleenp
Contributed-by: volker.simonis at gmail.com

! src/share/vm/gc_implementation/parallelScavenge/adjoiningVirtualSpaces.cpp
! src/share/vm/gc_implementation/shared/gcStats.cpp

Changeset: 4459ef2189f5
Author:    stefank
Date:      2012-12-13 09:06 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/4459ef2189f5

Merge


Changeset: fd74228fd5ca
Author:    jiangli
Date:      2012-12-11 12:41 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/fd74228fd5ca

8004076: Move _max_locals and _size_of_parameters to ConstMethod for better sharing.
Summary: Move _max_locals and _size_of_parameters to ConstMethod for better sharing.
Reviewed-by: coleenp, minqi, jrose

! agent/src/share/classes/sun/jvm/hotspot/oops/ConstMethod.java
! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/sparc/vm/templateTable_sparc.cpp
! src/cpu/x86/vm/cppInterpreter_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/templateInterpreter_x86_32.cpp
! src/cpu/x86/vm/templateInterpreter_x86_64.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 807f1d348f7b
Author:    collins
Date:      2012-12-14 11:45 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/807f1d348f7b

Merge


Changeset: b6c9c0109a60
Author:    amurillo
Date:      2012-12-14 14:19 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b6c9c0109a60

Merge


Changeset: cb8a4e04bc8c
Author:    amurillo
Date:      2012-12-14 14:19 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/cb8a4e04bc8c

Added tag hs25-b13 for changeset b6c9c0109a60

! .hgtags

Changeset: 8b4810c80f5d
Author:    katleman
Date:      2012-12-20 09:17 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8b4810c80f5d

Added tag jdk8-b69 for changeset cb8a4e04bc8c

! .hgtags

Changeset: 1f323009c3ea
Author:    amurillo
Date:      2012-12-14 14:27 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1f323009c3ea

8005036: new hotspot build - hs25-b14
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 892acf0431ef
Author:    dcubed
Date:      2012-12-14 10:06 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/892acf0431ef

7153050: remove crufty '_g' support from HotSpot repo makefiles
Summary: Phase 1 is removing '_g' support from the Makefiles.
Reviewed-by: dcubed, sspitsyn, coleenp, tbell
Contributed-by: ron.durbin at oracle.com

! make/bsd/Makefile
! make/bsd/makefiles/buildtree.make
! make/bsd/makefiles/debug.make
! make/bsd/makefiles/dtrace.make
! make/bsd/makefiles/fastdebug.make
! make/bsd/makefiles/gcc.make
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/jvmg.make
! make/bsd/makefiles/optimized.make
! make/bsd/makefiles/product.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/vm.make
! make/linux/Makefile
! make/linux/makefiles/buildtree.make
! make/linux/makefiles/debug.make
! make/linux/makefiles/fastdebug.make
! make/linux/makefiles/gcc.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/jvmg.make
! make/linux/makefiles/optimized.make
! make/linux/makefiles/product.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make
! make/solaris/Makefile
! make/solaris/makefiles/buildtree.make
! make/solaris/makefiles/debug.make
! make/solaris/makefiles/dtrace.make
! make/solaris/makefiles/fastdebug.make
! make/solaris/makefiles/gcc.make
! make/solaris/makefiles/jsig.make
! make/solaris/makefiles/jvmg.make
! make/solaris/makefiles/optimized.make
! make/solaris/makefiles/product.make
! make/solaris/makefiles/saproc.make
! make/solaris/makefiles/vm.make
! make/windows/build.make
! make/windows/projectfiles/compiler2/ADLCompiler.dsp
! make/windows/projectfiles/tiered/ADLCompiler.dsp

Changeset: 30866cd626b0
Author:    coleenp
Date:      2012-12-12 11:39 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/30866cd626b0

8004883: NPG: clean up anonymous class fix
Summary: Add klass_holder() to return either mirror or class_loader depending on if the class is anonymous or not.
Reviewed-by: stefank, jrose

! src/share/vm/asm/codeBuffer.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/klass.hpp

Changeset: 18712b1caf7a
Author:    rkennke
Date:      2012-12-12 21:40 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/18712b1caf7a

8004898: library_call.cpp build error after 7172640 with GCC 4.7.2
Summary: fix opto/library_call.cpp compilation errors
Reviewed-by: twisti, coleenp

! src/share/vm/opto/library_call.cpp

Changeset: 8580f22db905
Author:    coleenp
Date:      2012-12-14 16:43 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/8580f22db905

Merge


Changeset: 3f84e17b6bca
Author:    zgu
Date:      2012-12-17 13:14 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3f84e17b6bca

8004802: jcmd VM.native_memory baseline=false crashes VM
Summary: NMT has to check option's value also to determine which command to execute
Reviewed-by: acorn, coleenp, hseigel

! src/share/vm/services/nmtDCmd.cpp

Changeset: 805aa223d540
Author:    zgu
Date:      2012-12-17 10:40 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/805aa223d540

Merge


Changeset: 594b9b2119ed
Author:    minqi
Date:      2012-12-19 16:10 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/594b9b2119ed

Merge


Changeset: 0c535211ef13
Author:    bharadwaj
Date:      2012-12-07 18:13 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0c535211ef13

8004668: Build failure for Zero target
Summary: fixed build failure for Zero target
Reviewed-by: twisti, kvn

! src/cpu/zero/vm/assembler_zero.cpp

Changeset: a70c88896791
Author:    kvn
Date:      2012-12-13 17:27 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a70c88896791

8004713: Stackoverflowerror thrown when thread stack straddles 0x80000000
Summary: use unsigned comparison when checking for stack overflow
Reviewed-by: kvn, twisti
Contributed-by: paul.nauman at oracle.com

! src/cpu/sparc/vm/templateInterpreter_sparc.cpp

Changeset: 1b1e16471e46
Author:    stefank
Date:      2012-12-12 22:41 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1b1e16471e46

8005002: Crash because of a raw oop in ClassLoaderData::add_dependency
Summary: Move the handelization of 'last' to a point before the GC might enter.
Reviewed-by: dholmes, sspitsyn, coleenp

! src/share/vm/classfile/classLoaderData.cpp

Changeset: 5c0931d15474
Author:    twisti
Date:      2012-12-14 12:06 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/5c0931d15474

8003238: JSR 292: intermittent exception failure with java/lang/invoke/CallSiteTest.java
Reviewed-by: jrose, kvn

! src/share/vm/prims/methodHandles.cpp

Changeset: 3c433d080bae
Author:    twisti
Date:      2012-12-14 12:11 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/3c433d080bae

Merge


Changeset: 18d56ca3e901
Author:    twisti
Date:      2012-12-17 11:00 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/18d56ca3e901

8004548: remove unused AbstractAssembler::print(Label&)
Reviewed-by: kvn, twisti
Contributed-by: Bharadwaj Yadavalli <bharadwaj.yadavalli at oracle.com>

! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/zero/vm/assembler_zero.cpp
! src/cpu/zero/vm/assembler_zero.hpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp

Changeset: ad5dd04754ee
Author:    roland
Date:      2012-12-18 14:55 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ad5dd04754ee

8005031: Some cleanup in c2 to prepare for incremental inlining support
Summary: collection of small changes to prepare for incremental inlining.
Reviewed-by: twisti, kvn

! src/share/vm/ci/ciField.cpp
! src/share/vm/compiler/compilerOracle.cpp
! src/share/vm/opto/addnode.cpp
! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/stringopts.cpp

Changeset: eb409f2f146e
Author:    vlivanov
Date:      2012-12-18 06:52 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/eb409f2f146e

8003135: HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop
Summary: Make the load of TLS._osthread._interrupted flag in Thread.isInterrupted(Z)Z intrinsic effectively volatile.
Reviewed-by: kvn, jrose

! src/share/vm/opto/library_call.cpp

Changeset: 620e502e3f47
Author:    vlivanov
Date:      2012-12-18 08:19 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/620e502e3f47

Merge

! src/share/vm/opto/library_call.cpp

Changeset: c4bd2eccea46
Author:    twisti
Date:      2012-12-18 10:47 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c4bd2eccea46

8004536: replace AbstractAssembler emit_word with emit_int16
Reviewed-by: jrose, kvn, twisti
Contributed-by: Morris Meyer <morris.meyer at oracle.com>

! src/cpu/x86/vm/assembler_x86.cpp
! src/share/vm/asm/assembler.hpp

Changeset: 1e41b0bc58a0
Author:    kvn
Date:      2012-12-18 17:37 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1e41b0bc58a0

8004318: JEP-171: Support Unsafe fences intrinsics
Summary: Add three memory-ordering intrinsics to the sun.misc.Unsafe class.
Reviewed-by: twisti, kvn
Contributed-by: Aleksey Shipilev <aleksey.shipilev at oracle.com>

! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/prims/unsafe.cpp

Changeset: 65c8342f726a
Author:    twisti
Date:      2012-12-19 14:44 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/65c8342f726a

8005033: clear high word for integer pop count on SPARC
Reviewed-by: kvn, twisti
Contributed-by: Richard Reingruber <richard.reingruber at sap.com>

! src/cpu/sparc/vm/sparc.ad
+ test/compiler/8005033/Test8005033.java

Changeset: 2c7f594145dc
Author:    kvn
Date:      2012-12-19 15:40 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2c7f594145dc

8004835: Improve AES intrinsics on x86
Summary: Enable AES intrinsics on non-AVX cpus, group together aes instructions in crypto stubs.
Reviewed-by: roland, twisti

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! test/compiler/7184394/TestAESBase.java
! test/compiler/7184394/TestAESMain.java

Changeset: 2d6c433b1f38
Author:    kvn
Date:      2012-12-19 19:21 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2d6c433b1f38

8004741: Missing compiled exception handle table entry for multidimensional array allocation
Summary: Added missing exception path for multidimensional array allocation and use Throwable type instead of OutOfMemoryError for allocation's exception.
Reviewed-by: twisti

! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/parse3.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
+ test/compiler/8004741/Test8004741.java

Changeset: a46457045d66
Author:    kvn
Date:      2012-12-20 14:17 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a46457045d66

8004330: Add missing Unsafe entry points for addAndGet() family
Summary: Fix java names for getAndSet intrinsics
Reviewed-by: kvn
Contributed-by: aleksey.shipilev at oracle.com

! src/share/vm/classfile/vmSymbols.hpp

Changeset: d02120b7a34f
Author:    twisti
Date:      2012-12-20 18:53 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d02120b7a34f

8004250: replace AbstractAssembler a_byte/a_long with emit_int8/emit_int32
Reviewed-by: jrose, kvn, twisti
Contributed-by: Morris Meyer <morris.meyer at oracle.com>

! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/c1_CodeStubs_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/zero/vm/assembler_zero.cpp
! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/assembler_windows_x86.cpp
! src/share/vm/asm/assembler.cpp
! src/share/vm/asm/assembler.hpp

Changeset: c52660592f37
Author:    roland
Date:      2012-12-21 01:39 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c52660592f37

Merge

! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/opto/library_call.cpp

Changeset: 0b3d19153cc6
Author:    johnc
Date:      2012-12-12 12:07 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0b3d19153cc6

8001028: Improve GC option handling
Summary: If there are not enough native resources to create the ReferenceHandler or Finalizer Java threads, the VM will attempt to throw an OOME before the java.lang.Class class has been initialized. This can result in assertion failures and other crashes. Move the initialization of the java.lang.Class class to just before the initialization of the java.lang.ref.Finalizer class.
Reviewed-by: jwilhelm, dholmes, coleenp

! src/share/vm/runtime/thread.cpp

Changeset: 730cc4ddd550
Author:    brutisso
Date:      2012-12-17 08:49 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/730cc4ddd550

7173959: Jvm crashed during coherence exabus (tmb) testing
Summary: Mapping of aligned memory needs to be MT safe. Also reviewed by: vitalyd at gmail.com
Reviewed-by: dholmes, coleenp, zgu

! src/os/posix/vm/os_posix.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/virtualspace.cpp

Changeset: 32164d89fe9c
Author:    brutisso
Date:      2012-12-17 15:25 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/32164d89fe9c

8004845: Catch incorrect usage of new and delete during compile time for value objects and stack objects
Summary: Makes the "new" and "delete" operator of _ValueObj and StackObj private
Reviewed-by: dholmes, coleenp
Contributed-by: erik.helin at oracle.com

! src/share/vm/memory/allocation.hpp
! src/share/vm/opto/node.cpp
! src/share/vm/services/memBaseline.hpp
! src/share/vm/utilities/workgroup.hpp
! src/share/vm/utilities/yieldingWorkgroup.hpp

Changeset: c71879335291
Author:    stefank
Date:      2012-12-18 10:40 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c71879335291

8005108: NPG: MetaspaceAux::used_in_bytes(), capacity_in_bytes() and reserved_in_bytes() return inconsistent numbers
Summary: Reverted the changes to these functions from JDK-8000662
Reviewed-by: brutisso, jmasa

! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp

Changeset: 345bd97a77be
Author:    brutisso
Date:      2012-12-20 05:31 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/345bd97a77be

8004691: Add a jtreg test that exercises the ExecuteInternalVMTests flag
Reviewed-by: stefank, brutisso, kvn, ctornqvi
Contributed-by: erik.helin at oracle.com

+ test/sanity/ExecuteInternalVMTests.java

Changeset: 69627aa9ab10
Author:    jwilhelm
Date:      2012-12-21 16:33 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/69627aa9ab10

Merge

! src/share/vm/runtime/thread.cpp

Changeset: 990bbd393c23
Author:    amurillo
Date:      2012-12-21 10:17 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/990bbd393c23

Merge


Changeset: 6a1fc440b396
Author:    amurillo
Date:      2012-12-21 10:17 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6a1fc440b396

Added tag hs25-b14 for changeset 990bbd393c23

! .hgtags

Changeset: 79f492f184d0
Author:    katleman
Date:      2012-12-20 16:24 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/79f492f184d0

8004982: JDK8 source with GPL header errors
Reviewed-by: ohair

! agent/src/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciField.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciInstance.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciKlass.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciMetadata.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciObject.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciReceiverTypeData.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciSymbol.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciType.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java
! agent/src/share/classes/sun/jvm/hotspot/ci/ciVirtualCallData.java
! agent/src/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java
! agent/src/share/classes/sun/jvm/hotspot/memory/LoaderConstraintTable.java
! agent/src/share/classes/sun/jvm/hotspot/oops/BitData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ProfileData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/RetData.java
! agent/src/share/classes/sun/jvm/hotspot/opto/Block.java
! agent/src/share/classes/sun/jvm/hotspot/opto/Block_Array.java
! agent/src/share/classes/sun/jvm/hotspot/opto/Block_List.java
! agent/src/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/CallNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/Compile.java
! agent/src/share/classes/sun/jvm/hotspot/opto/HaltNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/InlineTree.java
! agent/src/share/classes/sun/jvm/hotspot/opto/JVMState.java
! agent/src/share/classes/sun/jvm/hotspot/opto/LoopNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MachCallNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MachIfNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MachNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/MultiNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/Node.java
! agent/src/share/classes/sun/jvm/hotspot/opto/Node_Array.java
! agent/src/share/classes/sun/jvm/hotspot/opto/Node_List.java
! agent/src/share/classes/sun/jvm/hotspot/opto/Phase.java
! agent/src/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java
! agent/src/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java
! agent/src/share/classes/sun/jvm/hotspot/opto/PhiNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/ProjNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/RegionNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/RootNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/SafePointNode.java
! agent/src/share/classes/sun/jvm/hotspot/opto/TypeNode.java
! agent/src/share/classes/sun/jvm/hotspot/prims/JvmtiExport.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/GenericGrowableArray.java
! agent/src/share/classes/sun/jvm/hotspot/utilities/GrowableArray.java
! agent/src/share/native/sadis.c
! src/share/vm/classfile/classLoaderData.hpp
! src/share/vm/memory/metaspaceCounters.cpp
! src/share/vm/memory/metaspaceCounters.hpp
! src/share/vm/runtime/os_ext.hpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/diagnosticCommand_ext.hpp
! src/share/vm/services/memReporter.cpp
! src/share/vm/services/memReporter.hpp
! test/runtime/7158804/Test7158804.sh

Changeset: e94068d4ff52
Author:    katleman
Date:      2012-12-26 14:23 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e94068d4ff52

Merge

! src/share/vm/classfile/classLoaderData.hpp

Changeset: 0847210f8548
Author:    katleman
Date:      2012-12-27 12:14 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0847210f8548

Added tag jdk8-b70 for changeset e94068d4ff52

! .hgtags

Changeset: d5cb5830f570
Author:    katleman
Date:      2013-01-03 12:44 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d5cb5830f570

Added tag jdk8-b71 for changeset 0847210f8548

! .hgtags

Changeset: 11619f33cd68
Author:    katleman
Date:      2013-01-10 09:55 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/11619f33cd68

Added tag jdk8-b72 for changeset d5cb5830f570

! .hgtags

Changeset: cd962e15c08e
Author:    amurillo
Date:      2012-12-21 10:27 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/cd962e15c08e

8005382: new hotspot build - hs25-b15
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: e51c9860cf66
Author:    jmasa
Date:      2012-12-03 15:09 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e51c9860cf66

8005082: NPG: Add specialized Metachunk sizes for reflection and anonymous classloaders
Reviewed-by: johnc, coleenp

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/metachunk.cpp
! src/share/vm/memory/metachunk.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/metaspace.hpp
! src/share/vm/runtime/globals.hpp

Changeset: 1de1b145f6bc
Author:    jmasa
Date:      2012-12-26 15:05 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1de1b145f6bc

8005486: NPG: Incorrect assertion in ChunkManager::list_index()
Reviewed-by: coleenp

! src/share/vm/memory/metaspace.cpp

Changeset: b735136e0d82
Author:    johnc
Date:      2013-01-02 11:32 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b735136e0d82

8004132: SerialGC: ValidateMarkSweep broken when running GCOld
Summary: Remove bit-rotten ValidateMarkSweep functionality and flag.
Reviewed-by: johnc, jmasa
Contributed-by: tamao <tao.mao at oracle.com>

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp
! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/gc_implementation/shared/markSweep.inline.hpp
! src/share/vm/memory/genMarkSweep.cpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/debug.cpp

Changeset: 37f7535e5f18
Author:    johnc
Date:      2012-12-21 11:45 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/37f7535e5f18

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

! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: d275c3dc73e6
Author:    johnc
Date:      2013-01-03 16:28 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d275c3dc73e6

8004816: G1: Kitchensink failures after marking stack changes
Summary: Reset the marking state, including the mark stack overflow flag, in the event of a marking stack overflow during serial reference processing.
Reviewed-by: jmasa

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp

Changeset: ca0a78017dc7
Author:    brutisso
Date:      2012-12-30 08:47 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ca0a78017dc7

8005396: Use ParNew with only one thread instead of DefNew as default for CMS on single CPU machines
Reviewed-by: jmasa, jcoomes

! src/share/vm/gc_implementation/concurrentMarkSweep/cmsCollectorPolicy.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: e0ab18eafbde
Author:    brutisso
Date:      2013-01-04 11:10 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e0ab18eafbde

8003820: Deprecate untested and rarely used GC combinations
Summary: Log warning messages for DefNew+CMS and ParNew+SerialOld
Reviewed-by: ysr, jwilhelm, jcoomes

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp

Changeset: c98b676a98b4
Author:    brutisso
Date:      2013-01-04 21:33 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c98b676a98b4

8003822: Deprecate the incremental mode of CMS
Reviewed-by: johnc, jwilhelm

! src/share/vm/runtime/arguments.cpp

Changeset: 6e9174173e00
Author:    jmasa
Date:      2013-01-04 17:04 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6e9174173e00

8000325: Change default for CMSClassUnloadingEnabled to true
Reviewed-by: stefank, ysr

! src/share/vm/runtime/globals.hpp

Changeset: 0b54ffe4c2d3
Author:    jmasa
Date:      2013-01-04 17:04 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0b54ffe4c2d3

8005672: Clean up some changes to GC logging with GCCause's
Reviewed-by: johnc, ysr

! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_interface/gcCause.hpp

Changeset: 7d42f3b08300
Author:    dcubed
Date:      2012-12-19 10:35 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/7d42f3b08300

8005044: remove crufty '_g' support from HS runtime code
Summary: Phase 2 is removing '_g' support from the Runtime code.
Reviewed-by: dcubed, coleenp, hseigel
Contributed-by: ron.durbin at oracle.com

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/tools/ProjectCreator/ProjectCreator.java
! src/share/vm/runtime/arguments.cpp

Changeset: 35431a769282
Author:    stefank
Date:      2012-12-20 10:22 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/35431a769282

8004823: Add VM support for type annotation reflection
Reviewed-by: dholmes, coleenp
Contributed-by: joel.franck at oracle.com

! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/annotations.cpp
! src/share/vm/oops/annotations.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/fieldDescriptor.cpp
! src/share/vm/runtime/fieldDescriptor.hpp
! src/share/vm/runtime/reflection.cpp

Changeset: 4daebd4cc1dd
Author:    minqi
Date:      2012-12-24 11:46 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/4daebd4cc1dd

Merge

! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/runtime/arguments.cpp

Changeset: cc6a617fffd2
Author:    coleenp
Date:      2013-01-02 20:28 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/cc6a617fffd2

8005494: SIGSEGV in Rewriter::relocate_and_link() when testing Weblogic with CompressedOops and KlassPtrs
Summary: Relocate functions with jsr's when rewriting so not repeated after reading shared archive
Reviewed-by: twisti, jrose

! src/share/vm/interpreter/rewriter.cpp
! src/share/vm/interpreter/rewriter.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/prims/jvmtiRedefineClasses.cpp
! src/share/vm/runtime/handles.inline.hpp

Changeset: 6c3f47d964f3
Author:    hseigel
Date:      2013-01-07 15:32 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6c3f47d964f3

8003705: CDS failed on Windows: can not map in the CDS.
Summary: Map memory only once to prevent 'already mapped' failures.
Reviewed-by: acorn, zgu

! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/metaspaceShared.cpp

Changeset: 561148896559
Author:    hseigel
Date:      2013-01-08 13:38 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/561148896559

8005076: Creating a CDS archive with one alignment and running another causes a crash.
Summary: Save the alignment when writing the CDS and compare it when reading the CDS.
Reviewed-by: kvn, coleenp

! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/filemap.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: ade95d680b42
Author:    coleenp
Date:      2013-01-08 14:01 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ade95d680b42

8004728: Add hotspot support for parameter reflection
Summary: Add hotspot support for parameter reflection
Reviewed-by: acorn, jrose, coleenp
Contributed-by: eric.mccorkle at oracle.com

! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileStream.cpp
! src/share/vm/classfile/classFileStream.hpp
! src/share/vm/classfile/defaultMethods.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/systemDictionary.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/constMethod.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/runtime/reflection.cpp
! src/share/vm/runtime/reflection.hpp

Changeset: 185a2c979a0e
Author:    coleenp
Date:      2013-01-08 13:44 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/185a2c979a0e

Merge


Changeset: ecd24264898b
Author:    zgu
Date:      2013-01-08 14:04 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ecd24264898b

8005048: NMT: #loaded classes needs to just show the # defined classes
Summary: Count number of instance classes so that it matches class metadata size
Reviewed-by: coleenp, acorn

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/services/memBaseline.cpp
! src/share/vm/services/memRecorder.cpp
! src/share/vm/services/memRecorder.hpp
! src/share/vm/services/memSnapshot.cpp
! src/share/vm/services/memSnapshot.hpp
! src/share/vm/services/memTrackWorker.cpp
! src/share/vm/services/memTrackWorker.hpp
! src/share/vm/services/memTracker.cpp
! src/share/vm/services/memTracker.hpp

Changeset: 37a3e8b7a1e9
Author:    zgu
Date:      2013-01-08 11:39 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/37a3e8b7a1e9

Merge

! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp

Changeset: 0c93d4818214
Author:    zgu
Date:      2013-01-08 15:47 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0c93d4818214

Merge


Changeset: 1f6d10b4cc0c
Author:    acorn
Date:      2013-01-09 18:06 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1f6d10b4cc0c

Merge

! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 608b2e8a0063
Author:    bpittore
Date:      2013-01-03 15:08 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/608b2e8a0063

8004051: assert(_oprs_len[mode] < maxNumberOfOperands) failed: array overflow
Summary: assert is triggered when number of register based arguments passed to a java method exceeds 16.
Reviewed-by: roland, vladidan

! src/share/vm/c1/c1_LIR.hpp

Changeset: 0c8717a92b2d
Author:    jiangli
Date:      2013-01-08 13:01 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/0c8717a92b2d

8001341: SIGSEGV in methodOopDesc::fast_exception_handler_bci_for(KlassHandle,int,Thread*)+0x3e9.
Summary: Use methodHandle.
Reviewed-by: coleenp, acorn, twisti, sspitsyn

! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp
! src/share/vm/prims/jvmtiExport.cpp
! src/share/vm/runtime/sharedRuntime.cpp

Changeset: 18c3c3fa291b
Author:    dlong
Date:      2013-01-09 21:18 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/18c3c3fa291b

Merge

! src/share/vm/oops/method.cpp
! src/share/vm/oops/method.hpp

Changeset: 4c8bf5e55392
Author:    brutisso
Date:      2013-01-09 09:48 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/4c8bf5e55392

8005489: VM hangs during GC with ParallelGC and ParallelGCThreads=0
Summary: Print an error message and exit the VM if UseParallalGC is combined with ParllelGCThreads==0. Also reviewed by vitalyd at gmail.com.
Reviewed-by: stefank, ehelin

! src/share/vm/runtime/arguments.cpp

Changeset: b2fef6b220e9
Author:    jmasa
Date:      2013-01-10 07:32 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b2fef6b220e9

Merge

! src/share/vm/runtime/arguments.cpp

Changeset: d092d1b31229
Author:    roland
Date:      2012-12-23 17:08 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d092d1b31229

8005071: Incremental inlining for JSR 292
Summary: post parse inlining driven by number of live nodes.
Reviewed-by: twisti, kvn, jrose

! src/share/vm/opto/bytecodeInfo.cpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/callGenerator.hpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/cfgnode.cpp
! src/share/vm/opto/cfgnode.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/graphKit.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/phaseX.cpp
! src/share/vm/opto/phaseX.hpp
! src/share/vm/opto/stringopts.cpp
! src/share/vm/runtime/arguments.cpp

Changeset: 00af3a3a8df4
Author:    kvn
Date:      2013-01-03 15:09 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/00af3a3a8df4

8005522: use fast-string instructions on x86 for zeroing
Summary: use 'rep stosb' instead of 'rep stosq' when fast-string operations are available.
Reviewed-by: twisti, roland

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/cpu/x86/vm/vm_version_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/opto/memnode.cpp

Changeset: e2e6bf86682c
Author:    kvn
Date:      2013-01-03 16:30 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e2e6bf86682c

8005544: Use 256bit YMM registers in arraycopy stubs on x86
Summary: Use YMM registers in arraycopy and array_fill stubs.
Reviewed-by: roland, twisti

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp

Changeset: ffa87474d7a4
Author:    twisti
Date:      2013-01-07 14:08 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ffa87474d7a4

8004537: replace AbstractAssembler emit_long with emit_int32
Reviewed-by: jrose, kvn, twisti
Contributed-by: Morris Meyer <morris.meyer at oracle.com>

! src/cpu/sparc/vm/assembler_sparc.hpp
! src/cpu/sparc/vm/assembler_sparc.inline.hpp
! src/cpu/sparc/vm/cppInterpreter_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/templateInterpreter_sparc.cpp
! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/share/vm/asm/assembler.hpp

Changeset: 038dd2875b94
Author:    kvn
Date:      2013-01-08 11:30 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/038dd2875b94

8005419: Improve intrinsics code performance on x86 by using AVX2
Summary: use 256bit vpxor,vptest instructions in String.compareTo() and equals() intrinsics.
Reviewed-by: twisti

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
+ test/compiler/8005419/Test8005419.java

Changeset: 5698813d45eb
Author:    twisti
Date:      2013-01-09 15:37 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/5698813d45eb

8005418: JSR 292: virtual dispatch bug in 292 impl
Reviewed-by: jrose, kvn

! src/share/vm/opto/callGenerator.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/doCall.cpp
! src/share/vm/opto/parse.hpp
! src/share/vm/opto/parse1.cpp

Changeset: f1c06dcee0b5
Author:    kvn
Date:      2013-01-10 10:00 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f1c06dcee0b5

Merge

! src/share/vm/runtime/arguments.cpp

Changeset: 1e129851479e
Author:    amurillo
Date:      2013-01-11 01:43 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1e129851479e

Merge


Changeset: b5e6bec76f4a
Author:    amurillo
Date:      2013-01-11 01:43 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b5e6bec76f4a

Added tag hs25-b15 for changeset 1e129851479e

! .hgtags

Changeset: 41ccb2e737fb
Author:    katleman
Date:      2013-01-16 11:59 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/41ccb2e737fb

Added tag jdk8-b73 for changeset 11619f33cd68

! .hgtags

Changeset: 1a3e54283c54
Author:    katleman
Date:      2013-01-16 20:53 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/1a3e54283c54

Merge

! .hgtags

Changeset: 89fc17e8d808
Author:    katleman
Date:      2013-01-24 16:48 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/89fc17e8d808

Added tag jdk8-b74 for changeset 1a3e54283c54

! .hgtags

Changeset: d58b7b43031b
Author:    amurillo
Date:      2013-01-11 02:02 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d58b7b43031b

8006034: new hotspot build - hs25-b16
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: adc176e95bf2
Author:    acorn
Date:      2013-01-09 11:39 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/adc176e95bf2

8005689: InterfaceAccessFlagsTest failures in Lambda-JDK tests
Summary: Fix verifier for new interface access flags
Reviewed-by: acorn, kvn
Contributed-by: bharadwaj.yadavalli at oracle.com

! src/share/vm/classfile/classFileParser.cpp

Changeset: dd7248d3e151
Author:    zgu
Date:      2013-01-09 14:46 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/dd7248d3e151

7152671: RFE: Windows decoder should add some std dirs to the symbol search path
Summary: Added JRE/JDK bin directories to decoder's symbol search path
Reviewed-by: dcubed, sla

! src/os/windows/vm/decoder_windows.cpp
! src/os/windows/vm/decoder_windows.hpp

Changeset: 97ee8abd6ab2
Author:    zgu
Date:      2013-01-09 12:10 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/97ee8abd6ab2

Merge


Changeset: aefb345d3f5e
Author:    acorn
Date:      2013-01-10 17:38 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/aefb345d3f5e

7199207: NPG: Crash in PlaceholderTable::verify after StackOverflow
Summary: Reduce scope of placeholder table entries to improve cleanup
Reviewed-by: dholmes, coleenp

! src/share/vm/classfile/placeholders.cpp
! src/share/vm/classfile/placeholders.hpp
! src/share/vm/classfile/systemDictionary.cpp
! src/share/vm/utilities/exceptions.hpp

Changeset: 91bf7da5c609
Author:    mikael
Date:      2013-01-10 17:06 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/91bf7da5c609

8004747: Remove last_entry from VM_STRUCT macros
Summary: Instead of passing in last_entry to all the VM_ macros just expand it in the main vmStructs.cpp file.
Reviewed-by: dholmes, sspitsyn, minqi

! src/cpu/sparc/vm/vmStructs_sparc.hpp
! src/cpu/x86/vm/vmStructs_x86.hpp
! src/cpu/zero/vm/vmStructs_zero.hpp
! src/os_cpu/bsd_x86/vm/vmStructs_bsd_x86.hpp
! src/os_cpu/bsd_zero/vm/vmStructs_bsd_zero.hpp
! src/os_cpu/linux_sparc/vm/vmStructs_linux_sparc.hpp
! src/os_cpu/linux_x86/vm/vmStructs_linux_x86.hpp
! src/os_cpu/linux_zero/vm/vmStructs_linux_zero.hpp
! src/os_cpu/solaris_sparc/vm/vmStructs_solaris_sparc.hpp
! src/os_cpu/solaris_x86/vm/vmStructs_solaris_x86.hpp
! src/os_cpu/windows_x86/vm/vmStructs_windows_x86.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: c1c8479222cd
Author:    dholmes
Date:      2013-01-10 21:00 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c1c8479222cd

8005921: Memory leaks in vmStructs.cpp
Reviewed-by: dholmes, mikael, rasbold
Contributed-by: Jeremy Manson <jeremymanson at google.com>

! src/share/vm/runtime/vmStructs.cpp

Changeset: e0cf9af8978e
Author:    zgu
Date:      2013-01-11 12:30 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e0cf9af8978e

8005936: PrintNMTStatistics doesn't work for normal JVM exit
Summary: Moved NMT shutdown code to JVM exit handler to ensure NMT statistics is printed when PrintNMTStatistics is enabled
Reviewed-by: acorn, dholmes, coleenp

! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/thread.cpp

Changeset: 90a92d5bca17
Author:    zgu
Date:      2013-01-11 09:53 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/90a92d5bca17

Merge


Changeset: 4a916f2ce331
Author:    jwilhelm
Date:      2013-01-14 15:17 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/4a916f2ce331

8003985: Support @Contended Annotation - JEP 142
Summary: HotSpot changes to support @Contended annotation.
Reviewed-by: coleenp, kvn, jrose
Contributed-by: Aleksey Shipilev <aleksey.shipilev at oracle.com>

! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/fieldInfo.hpp
! src/share/vm/oops/fieldStreams.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: f9eb431c3efe
Author:    coleenp
Date:      2013-01-14 11:01 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f9eb431c3efe

8006005: Fix constant pool index validation and alignment trap for method parameter reflection
Summary: This patch addresses an alignment trap due to the storage format of method parameters data in constMethod.  It also adds code to validate constant pool indexes for method parameters data.
Reviewed-by: jrose, dholmes
Contributed-by: eric.mccorkle at oracle.com

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/oops/constMethod.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/reflection.cpp

Changeset: 5b6a231e5a86
Author:    coleenp
Date:      2013-01-14 08:37 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/5b6a231e5a86

Merge

! src/share/vm/classfile/classFileParser.cpp

Changeset: fe1472c87a27
Author:    mikael
Date:      2013-01-14 11:00 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/fe1472c87a27

8005592: ClassLoaderDataGraph::_unloading incorrectly defined as nonstatic in vmStructs
Summary: Added assertion to catch problem earlier and removed the unused field
Reviewed-by: dholmes, acorn

! src/share/vm/runtime/vmStructs.cpp

Changeset: c793367610c1
Author:    coleenp
Date:      2013-01-15 17:05 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c793367610c1

8005467: CDS size information is incorrect and unfriendly
Summary: Changed words to bytes, and added usage percentage information
Reviewed-by: coleenp, twisti
Contributed-by: ioi.lam at oracle.com

! src/share/vm/memory/metaspaceShared.cpp

Changeset: 92d4b5d8dde4
Author:    acorn
Date:      2013-01-16 18:23 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/92d4b5d8dde4

Merge

! src/cpu/x86/vm/vm_version_x86.cpp
! src/share/vm/runtime/globals.hpp

Changeset: 337e1dd9d902
Author:    jiangli
Date:      2013-01-11 16:55 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/337e1dd9d902

8005895: Inefficient InstanceKlass field packing wasts memory.
Summary: Pack _misc_has_default_methods into the _misc_flags, move _idnum_allocated_count.
Reviewed-by: coleenp, shade

! src/share/vm/oops/instanceKlass.hpp

Changeset: 94fa3c4e7643
Author:    vladidan
Date:      2013-01-14 13:44 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/94fa3c4e7643

8005639: Move InlineSynchronizedMethods flag from develop to product
Summary: Move InlineSynchronizedMethods flag from develop to product
Reviewed-by: kvn, vladidan
Contributed-by: Alexander Harlap <alexander.harlap at oracle.com>

! src/share/vm/c1/c1_globals.hpp

Changeset: 9deda4d8e126
Author:    vladidan
Date:      2013-01-14 13:52 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/9deda4d8e126

8005204: Code Cache Reduction: command line options implementation
Summary: Adding more detailed output on CodeCache usage
Reviewed-by: kvn, vladidan
Contributed-by: Alexander Harlap <alexander.harlap at oracle.com>

! src/share/vm/code/codeCache.cpp
! src/share/vm/code/codeCache.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp
! src/share/vm/utilities/vmError.cpp

Changeset: 212c5b9c38e7
Author:    dlong
Date:      2013-01-17 01:27 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/212c5b9c38e7

Merge

! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/java.cpp

Changeset: a3f92e6c0274
Author:    twisti
Date:      2013-01-11 14:07 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a3f92e6c0274

8006031: LibraryCallKit::inline_array_copyOf disabled unintentionally with 7172640
Reviewed-by: kvn

! src/share/vm/opto/library_call.cpp

Changeset: f9bda35f4226
Author:    twisti
Date:      2013-01-11 16:47 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f9bda35f4226

8005816: Shark: fix volatile float field access
Reviewed-by: twisti
Contributed-by: Roman Kennke <rkennke at redhat.com>

! src/share/vm/shark/sharkBlock.cpp

Changeset: c566b81b3323
Author:    twisti
Date:      2013-01-11 16:47 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c566b81b3323

8005817: Shark: implement deoptimization support
Reviewed-by: twisti
Contributed-by: Roman Kennke <rkennke at redhat.com>

! src/cpu/zero/vm/frame_zero.cpp
! src/cpu/zero/vm/frame_zero.inline.hpp
! src/cpu/zero/vm/sharkFrame_zero.hpp
! src/share/vm/shark/sharkInvariants.hpp
! src/share/vm/shark/sharkTopLevelBlock.cpp

Changeset: c095a7f289aa
Author:    twisti
Date:      2013-01-11 16:47 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c095a7f289aa

8005818: Shark: fix OSR for non-empty incoming stack
Reviewed-by: twisti
Contributed-by: Roman Kennke <rkennke at redhat.com>

! src/share/vm/shark/sharkCompiler.cpp
! src/share/vm/shark/sharkFunction.cpp
! src/share/vm/shark/sharkInvariants.hpp

Changeset: 606eada1bf86
Author:    twisti
Date:      2013-01-11 16:47 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/606eada1bf86

8005820: Shark: enable JSR292 support
Reviewed-by: twisti
Contributed-by: Roman Kennke <rkennke at redhat.com>

! src/share/vm/compiler/abstractCompiler.hpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/shark/sharkBlock.cpp
! src/share/vm/shark/sharkCompiler.hpp
! src/share/vm/shark/sharkConstant.cpp
! src/share/vm/shark/sharkInliner.cpp
! src/share/vm/shark/sharkTopLevelBlock.cpp

Changeset: 6d1f5516534e
Author:    twisti
Date:      2013-01-11 20:01 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6d1f5516534e

8006127: remove printing code added with 8006031
Reviewed-by: kvn

! src/share/vm/opto/library_call.cpp

Changeset: d92fa52a5d03
Author:    vlivanov
Date:      2013-01-14 08:22 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d92fa52a5d03

8006095: C1: SIGSEGV w/ -XX:+LogCompilation
Summary: avoid printing inlining decision when compilation fails
Reviewed-by: kvn, roland

! src/share/vm/c1/c1_GraphBuilder.cpp

Changeset: f1de9dbc914e
Author:    twisti
Date:      2013-01-15 12:06 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f1de9dbc914e

8006109: test/java/util/AbstractSequentialList/AddAll.java fails: assert(rtype == ctype) failed: mismatched return types
Reviewed-by: kvn

! src/share/vm/ci/ciType.cpp
! src/share/vm/ci/ciType.hpp
! src/share/vm/opto/doCall.cpp

Changeset: 5b8548391bf3
Author:    kvn
Date:      2013-01-15 14:45 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/5b8548391bf3

8005821: C2: -XX:+PrintIntrinsics is broken
Summary: Check all print inlining flags when processing inlining list.
Reviewed-by: kvn, twisti
Contributed-by: david.r.chase at oracle.com

! src/share/vm/opto/compile.cpp

Changeset: bf623b2d5508
Author:    kvn
Date:      2013-01-16 14:55 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/bf623b2d5508

8006204: please JTREGify test/compiler/7190310/Test7190310.java
Summary: Add proper jtreg annotations in the preceding comment, including an explicit timeout.
Reviewed-by: kvn, twisti
Contributed-by: david.r.chase at oracle.com

! test/compiler/7190310/Test7190310.java

Changeset: eab4f9ed602c
Author:    kvn
Date:      2013-01-17 18:47 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/eab4f9ed602c

Merge

! src/share/vm/compiler/compileBroker.cpp

Changeset: 689e1218d7fe
Author:    brutisso
Date:      2013-01-14 09:58 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/689e1218d7fe

8004018: Remove old initialization flags
Reviewed-by: dholmes, stefank
Contributed-by: erik.helin at oracle.com

! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp

Changeset: a30e7b564541
Author:    brutisso
Date:      2013-01-14 21:30 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a30e7b564541

8005972: ParNew should not update the tenuring threshold when promotion failed has occurred
Reviewed-by: ysr, johnc, jwilhelm

! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp

Changeset: ed6154d7d259
Author:    stefank
Date:      2013-01-15 13:32 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ed6154d7d259

8005590: java_lang_Class injected field resolved_constructor appears unused
Reviewed-by: coleenp, dholmes

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: ff0a7943fd29
Author:    stefank
Date:      2013-01-15 10:09 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/ff0a7943fd29

8005994: Method annotations are allocated unnecessarily during class file parsing
Summary: Also reviewed by: vitalyd at gmail.com
Reviewed-by: coleenp, acorn

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/prims/jvm.cpp

Changeset: 4967eb4f67a9
Author:    johnc
Date:      2013-01-15 12:32 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/4967eb4f67a9

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

! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: 2dce7c34c564
Author:    stefank
Date:      2013-01-17 11:39 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2dce7c34c564

8006513: Null pointer in DefaultMethods::generate_default_methods when merging annotations
Reviewed-by: brutisso, jfranck

! src/share/vm/classfile/defaultMethods.cpp

Changeset: 59a58e20dc60
Author:    jmasa
Date:      2013-01-17 19:04 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/59a58e20dc60

8006537: Assert when dumping archive with default methods
Reviewed-by: coleenp

! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/memory/metadataFactory.hpp

Changeset: f422634e5828
Author:    brutisso
Date:      2013-01-18 11:03 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f422634e5828

Merge

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 70c89bd6b895
Author:    amurillo
Date:      2013-01-18 05:19 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/70c89bd6b895

Merge


Changeset: 2b878edabfc0
Author:    amurillo
Date:      2013-01-18 05:19 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2b878edabfc0

Added tag hs25-b16 for changeset 70c89bd6b895

! .hgtags

Changeset: 46e60405583b
Author:    amurillo
Date:      2013-01-18 05:33 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/46e60405583b

8006511: new hotspot build - hs25-b17
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: e94ed1591b42
Author:    sla
Date:      2013-01-16 16:30 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/e94ed1591b42

8006403: Regression: jstack failed due to the FieldInfo regression in SA
Reviewed-by: sla, dholmes
Contributed-by: Aleksey Shipilev <aleksey.shipilev at oracle.com>

! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/share/vm/runtime/vmStructs.cpp

Changeset: 557bda927cc2
Author:    sla
Date:      2013-01-18 14:15 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/557bda927cc2

Merge

! src/share/vm/runtime/vmStructs.cpp

Changeset: 617b18aadb33
Author:    sla
Date:      2013-01-18 19:13 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/617b18aadb33

Merge


Changeset: 203f64878aab
Author:    hseigel
Date:      2013-01-17 10:25 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/203f64878aab

7102489: RFE: cleanup jlong typedef on __APPLE__and _LLP64 systems.
Summary: Define jlong as long on all LP64 platforms and add JLONG_FORMAT macro.
Reviewed-by: dholmes, coleenp, mikael, kvn

! src/cpu/x86/vm/jni_x86.h
! src/os/bsd/vm/os_bsd.inline.hpp
! src/os/linux/vm/os_linux.inline.hpp
! src/os/posix/launcher/java_md.c
! src/os/posix/launcher/java_md.h
! src/os/solaris/vm/os_solaris.inline.hpp
! src/os/windows/launcher/java_md.c
! src/os/windows/launcher/java_md.h
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.inline.hpp
! src/share/tools/launcher/java.c
! src/share/tools/launcher/java.h
! src/share/vm/c1/c1_InstructionPrinter.cpp
! src/share/vm/c1/c1_LIR.cpp
! src/share/vm/ci/ciReplay.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp
! src/share/vm/gc_implementation/shared/ageTable.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/runtime/aprofiler.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/perfData.cpp
! src/share/vm/runtime/virtualspace.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/heapDumper.cpp
! src/share/vm/services/lowMemoryDetector.cpp
! src/share/vm/utilities/globalDefinitions.hpp
! src/share/vm/utilities/globalDefinitions_gcc.hpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/taskqueue.cpp

Changeset: b14da2e6f2dc
Author:    coleenp
Date:      2013-01-17 13:40 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b14da2e6f2dc

7174978: NPG: Fix bactrace builder for class redefinition
Summary: Remove Method* from backtrace but save version so redefine classes doesn't give inaccurate line numbers.  Removed old Merlin API with duplicate code.
Reviewed-by: dholmes, sspitsyn

! make/bsd/makefiles/mapfile-vers-debug
! make/bsd/makefiles/mapfile-vers-product
! make/linux/makefiles/mapfile-vers-debug
! make/linux/makefiles/mapfile-vers-product
! make/solaris/makefiles/mapfile-vers
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/constantPool.hpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/prims/jvm.h
! src/share/vm/prims/jvmtiRedefineClasses.cpp

Changeset: b5f6465019f6
Author:    coleenp
Date:      2013-01-17 22:11 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b5f6465019f6

8006548: version wrong in new constantPool code
Summary: fix increment problem with saved_version
Reviewed-by: dholmes

! src/share/vm/oops/constantPool.hpp

Changeset: c07c102cbad7
Author:    brutisso
Date:      2013-01-21 09:00 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c07c102cbad7

8006431: os::Bsd::initialize_system_info() sets _physical_memory too large
Summary: Use HW_MEMSIZE instead of HW_USERMEM to get a 64 bit value of the physical memory on the machine. Also reviewed by vitalyd at gmail.com.
Reviewed-by: sla, dholmes, dlong, mikael

! src/os/bsd/vm/os_bsd.cpp

Changeset: c73c3f2c5b3b
Author:    acorn
Date:      2013-01-21 16:11 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/c73c3f2c5b3b

Merge

! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/classfile/javaClasses.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/prims/jvm.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/services/diagnosticArgument.cpp

Changeset: f3184f32ce0b
Author:    dcubed
Date:      2013-01-22 05:55 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/f3184f32ce0b

6444286: Possible naked oop related to biased locking revocation safepoint in jni_exit()
Summary: Add missing Handle.
Reviewed-by: acorn, dholmes, dice, sspitsyn
Contributed-by: karen.kinnear at oracle.com

! src/share/vm/runtime/synchronizer.cpp

Changeset: 22ba8c8ce6a6
Author:    dcubed
Date:      2013-01-22 05:56 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/22ba8c8ce6a6

8004902: correctness fixes motivated by contended locking work (6607129)
Summary: misc correctness fixes
Reviewed-by: acorn, dholmes, dice, sspitsyn
Contributed-by: dave.dice at oracle.com

! src/os/bsd/vm/os_bsd.cpp
! src/os/linux/vm/os_linux.cpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/classfile/javaClasses.cpp
! src/share/vm/runtime/objectMonitor.cpp
! src/share/vm/runtime/objectMonitor.inline.hpp

Changeset: 5ce621176715
Author:    dcubed
Date:      2013-01-22 05:57 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/5ce621176715

8004903: VMThread::execute() calls Thread::check_for_valid_safepoint_state() on concurrent VM ops
Summary: check_for_valid_safepoint_state() only applies to blocking VM ops
Reviewed-by: acorn, dholmes, dice, sspitsyn
Contributed-by: karen.kinnear at oracle.com

! src/share/vm/runtime/vmThread.cpp

Changeset: edd23b35b1a5
Author:    zgu
Date:      2013-01-22 14:27 -0500
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/edd23b35b1a5

6871190: Don't terminate JVM if it is running in a non-interactive session
Summary: Don't handle CTRL_LOGOFF_EVENT event when the process is running in a non-interactive session
Reviewed-by: ctornqvi, acorn

! src/os/windows/vm/os_windows.cpp

Changeset: 2ef7061f13b4
Author:    zgu
Date:      2013-01-22 11:54 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/2ef7061f13b4

Merge

! src/os/windows/vm/os_windows.cpp

Changeset: 7df93f7c14a5
Author:    brutisso
Date:      2013-01-16 12:46 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/7df93f7c14a5

8006242: G1: WorkerDataArray<T>::verify() too strict for double calculations
Summary: Also reviewed by vitalyd at gmail.com.
Reviewed-by: johnc, mgerdin

! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp

Changeset: bf8c2b2c8cfa
Author:    mgerdin
Date:      2013-01-22 13:42 +0100
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/bf8c2b2c8cfa

8004147: test/Makefile jtreg_tests target does not work with cygwin
Reviewed-by: ctornqvi, brutisso

! test/Makefile

Changeset: d754ef7b9352
Author:    jmasa
Date:      2013-01-24 06:04 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/d754ef7b9352

Merge


Changeset: a7114d3d712e
Author:    kvn
Date:      2013-01-22 11:31 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/a7114d3d712e

8005055: pass outputStream to more opto debug routines
Summary: pass the output stream to node->dump() and everything reachable from there
Reviewed-by: kvn
Contributed-by: goetz.lindenmaier at sap.com

! src/share/vm/compiler/oopMap.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/opto/callnode.hpp
! src/share/vm/opto/machnode.cpp
! src/share/vm/opto/node.cpp
! src/share/vm/opto/node.hpp
! src/share/vm/opto/optoreg.hpp
! src/share/vm/opto/regalloc.cpp
! src/share/vm/opto/regmask.cpp
! src/share/vm/opto/regmask.hpp

Changeset: b30b3c2a0cf2
Author:    kvn
Date:      2013-01-22 15:34 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b30b3c2a0cf2

6896617: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() on x86
Summary: Use SSE4.2 and AVX2 instructions for encodeArray intrinsic.
Reviewed-by: roland

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/assembler_x86.hpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/adlc/formssel.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/opto/c2_globals.hpp
! src/share/vm/opto/classes.hpp
! src/share/vm/opto/escape.cpp
! src/share/vm/opto/lcm.cpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/loopTransform.cpp
! src/share/vm/opto/macro.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/memnode.cpp
! src/share/vm/opto/memnode.hpp
+ test/compiler/6896617/Test6896617.java

Changeset: 522c328b8b77
Author:    kvn
Date:      2013-01-23 15:11 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/522c328b8b77

8003878: compiler/7196199 test failed on OS X since 8b54, jdk7u12b01
Summary: Limit vectors size to 16 bytes on BSD until the problem is fixed
Reviewed-by: twisti

! src/cpu/x86/vm/vm_version_x86.cpp

Changeset: 22ead76da3f4
Author:    kmo
Date:      2013-01-24 02:03 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/22ead76da3f4

8006758: LinkResolver assertion (caused by @Contended changes)
Summary: treat anonymous classes as privileged code to restore the special handling for @Compiled during class file parsing
Reviewed-by: jrose, coleenp, kvn, dholmes

! src/share/vm/classfile/classFileParser.cpp

Changeset: 274a29bf5682
Author:    kmo
Date:      2013-01-24 09:06 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/274a29bf5682

Merge


Changeset: b4391649e91e
Author:    amurillo
Date:      2013-01-25 02:36 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/b4391649e91e

Merge

! .hgtags

Changeset: 6778d0b16593
Author:    amurillo
Date:      2013-01-25 02:36 -0800
URL:       http://hg.openjdk.java.net/ppc-aix-port/jdk8/hotspot/rev/6778d0b16593

Added tag hs25-b17 for changeset b4391649e91e

! .hgtags



More information about the ppc-aix-port-dev mailing list