hg: jdk8u/jdk8u/hotspot: 19 new changesets

rob.mckenna at oracle.com rob.mckenna at oracle.com
Thu Jun 28 00:16:17 UTC 2018


Changeset: efdbe9b904ad
Author:    kbarrett
Date:      2016-02-23 18:58 -0500
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/efdbe9b904ad

8150426: Wrong cast in metadata_at_put
Summary: Fix cast.
Reviewed-by: dholmes, coleenp, jprovino
Contributed-by: timo.kinnunen at gmail.com

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

Changeset: 6ab57fe8b51f
Author:    kevinw
Date:      2018-06-13 07:02 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/6ab57fe8b51f

8196884: VS2017 Multiple Type Cast Conversion Compilation Errors
Summary: Change the type of symbolic constant badAddressVal and introduce specific casts to fix multiple type cast conversion compilation errors.
Reviewed-by: lfoltan, coleenp, kbarrett

! src/share/vm/opto/buildOopMap.cpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/gcm.cpp
! src/share/vm/opto/idealGraphPrinter.cpp
! src/share/vm/opto/output.cpp
! src/share/vm/opto/split_if.cpp
! src/share/vm/utilities/globalDefinitions.hpp

Changeset: b5dd721bdda8
Author:    lfoltan
Date:      2018-02-22 12:05 -0500
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/b5dd721bdda8

8197868: VS2017 (C2065) 'timezone': Undeclared Identifier in share/runtime/os.cpp
Summary: Change to use the functional version of _get_timezone for VS2017.
Reviewed-by: coleenp, hseigel
Contributed-by: kim.barrett at oracle.com, lois.foltan at oracle.com

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

Changeset: f96fcd9e1e1b
Author:    kevinw
Date:      2018-06-14 09:15 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/f96fcd9e1e1b

8081202: Hotspot compile warning: "Invalid suffix on literal; C++11 requires a space between literal and identifier"
Summary: Need to add a space between macro identifier and string literal
Reviewed-by: bpittore, stefank, dholmes, kbarrett

! src/cpu/ppc/vm/methodHandles_ppc.cpp
! src/cpu/sparc/vm/methodHandles_sparc.cpp
! src/cpu/sparc/vm/vtableStubs_sparc.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/methodHandles_x86.cpp
! src/cpu/x86/vm/vtableStubs_x86_32.cpp
! src/cpu/x86/vm/vtableStubs_x86_64.cpp
! src/os/windows/vm/os_windows.cpp
! src/share/vm/c1/c1_CFGPrinter.cpp
! src/share/vm/classfile/classLoaderData.cpp
! src/share/vm/classfile/dictionary.cpp
! src/share/vm/classfile/dictionary.hpp
! src/share/vm/code/exceptionHandlerTable.cpp
! src/share/vm/code/nmethod.cpp
! src/share/vm/compiler/compileBroker.cpp
! src/share/vm/compiler/disassembler.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1Allocator.hpp
! src/share/vm/gc_implementation/g1/g1BiasedArray.cpp
! src/share/vm/gc_implementation/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.cpp
! src/share/vm/gc_implementation/g1/g1CardCounts.hpp
! src/share/vm/gc_implementation/g1/g1CodeCacheRemSet.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.inline.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp
! src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc_implementation/g1/g1HRPrinter.cpp
! src/share/vm/gc_implementation/g1/g1InCSetState.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupQueue.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupStat.cpp
! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegion.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionManager.cpp
! src/share/vm/gc_implementation/g1/heapRegionManager.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/satbQueue.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/memory/allocation.cpp
! src/share/vm/memory/barrierSet.inline.hpp
! src/share/vm/memory/blockOffsetTable.cpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/oops/constantPool.cpp
! src/share/vm/oops/cpCache.cpp
! src/share/vm/oops/markOop.cpp
! src/share/vm/oops/method.cpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/oop.cpp
! src/share/vm/opto/callnode.cpp
! src/share/vm/prims/methodHandles.cpp
! src/share/vm/prims/perf.cpp
! src/share/vm/prims/unsafe.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/unhandledOops.cpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/threadService.cpp
! src/share/vm/trace/traceStream.hpp
! src/share/vm/utilities/ostream.cpp

Changeset: da9104a01336
Author:    kevinw
Date:      2018-06-14 18:23 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/da9104a01336

Merge


Changeset: c741a7bc982a
Author:    kevinw
Date:      2018-06-14 21:39 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c741a7bc982a

Merge


Changeset: f175513c2c3a
Author:    sgehwolf
Date:      2018-06-15 14:30 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/f175513c2c3a

8205104: EXTRA_LDFLAGS not consistently being used
Summary: Add EXTRA_LDFLAGS to linker flags for relevant libraries.
Reviewed-by: ihse

! make/aix/makefiles/jsig.make
! make/aix/makefiles/saproc.make
! make/aix/makefiles/vm.make
! make/bsd/makefiles/jsig.make
! make/bsd/makefiles/saproc.make
! make/bsd/makefiles/vm.make
! make/linux/makefiles/jsig.make
! make/linux/makefiles/saproc.make
! make/linux/makefiles/vm.make

Changeset: 21681548b712
Author:    kevinw
Date:      2018-06-15 08:34 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/21681548b712

8197864: VS2017 (C4334) Result of 32-bit Shift Implicitly Converted to 64 bits
Summary: Correctly perform a 64 bit shift when setting SlowSignatureHandler::_fp_identifiers.
Reviewed-by: lfoltan, gtriantafill, hseigel
Contributed-by: kim.barrett at oracle.com, lois.foltan at oracle.com

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

Changeset: ae93017b2930
Author:    kevinw
Date:      2018-06-15 15:37 +0000
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/ae93017b2930

Merge


Changeset: 2fccf735a116
Author:    kevinw
Date:      2018-06-18 14:39 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/2fccf735a116

8160748: Inconsistent types for ideal_reg
Summary: Made ideal_reg consistently uint.
Reviewed-by: kvn, iveresov

! src/cpu/ppc/vm/ppc.ad
! src/cpu/sparc/vm/sparc.ad
! src/cpu/x86/vm/x86.ad
! src/share/vm/adlc/output_c.cpp
! src/share/vm/opto/chaitin.cpp
! src/share/vm/opto/matcher.cpp
! src/share/vm/opto/matcher.hpp
! src/share/vm/opto/reg_split.cpp
! src/share/vm/opto/type.cpp
! src/share/vm/opto/type.hpp

Changeset: 95b3ba140211
Author:    kevinw
Date:      2018-06-19 02:53 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/95b3ba140211

8150688: Fix os_windows siglabel
Summary: Change types to eliminate implicit narrowing, and other cleanups.
Reviewed-by: kbarrett, dholmes, tbenson

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

Changeset: c96534cd81fe
Author:    thartmann
Date:      2014-06-20 08:14 +0200
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/c96534cd81fe

8008321: compile.cpp verify_graph_edges uses bool as int
Summary: The dead_nodes counter in verify_graph_edges(..) has the type bool but is used as int.
Reviewed-by: roland, anoll

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

Changeset: 0fa4c2b668b9
Author:    kevinw
Date:      2018-06-22 01:55 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/0fa4c2b668b9

8198304: VS2017 (C4838, C4312) Various conversion issues with gtest tests
Summary: Introduce specific casts to fix multiple type cast conversion compilation errors.
Reviewed-by: coffeys, lfoltan, gtriantafill, hseigel

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

Changeset: fc1c693e80bb
Author:    kevinw
Date:      2018-06-25 07:59 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/fc1c693e80bb

8069124: runtime/NMT/MallocSiteHashOverflow.java failing in nightlies
Reviewed-by: ctornqvi, coleenp, gtriantafill, dholmes

! src/share/vm/services/mallocSiteTable.cpp
! src/share/vm/services/mallocSiteTable.hpp
! src/share/vm/utilities/nativeCallStack.cpp
! src/share/vm/utilities/nativeCallStack.hpp

Changeset: 6c864bb55b0b
Author:    kevinw
Date:      2018-06-26 01:39 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/6c864bb55b0b

8205440: [8u] DWORD64 required for later Windows compilers
Reviewed-by: dholmes

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

Changeset: 282043788706
Author:    aph
Date:      2017-08-02 17:22 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/282043788706

8185723: Zero: segfaults on Power PC 32-bit
Reviewed-by: roland

! src/os_cpu/linux_zero/vm/os_linux_zero.hpp

Changeset: 615bfd32b82d
Author:    glaubitz
Date:      2017-11-24 12:16 +0100
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/615bfd32b82d

8186461: Zero's atomic_copy64() should use SPE instructions on linux-powerpcspe
Reviewed-by: aph

! src/os_cpu/linux_zero/vm/os_linux_zero.hpp

Changeset: b2fa3e69edc9
Author:    chrisphi
Date:      2018-04-25 12:21 -0400
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/b2fa3e69edc9

8201509: Zero: S390 31bit atomic_copy64 inline assembler is wrong
Summary: The inline assembler for the S390 (S390 and not _LP64) has src and dst reversed thereby corrupting data
Reviewed-by: shade
Contributed-by: Martin Balao <mbalao at redhat.com>

! src/os_cpu/linux_zero/vm/os_linux_zero.hpp

Changeset: 5792d995ed26
Author:    kevinw
Date:      2018-06-27 03:04 -0700
URL:       http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot/rev/5792d995ed26

8204872: [8u] VS2017: more instances of "error C3680: cannot concatenate user-defined string literals with mismatched literal suffix identifiers"
Reviewed-by: dholmes

! src/os/windows/vm/os_windows.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/memory/threadLocalAllocBuffer.inline.hpp



More information about the jdk8u-changes mailing list