view make/hotspot_version @ 1992:3cd116fd11be

6994628: G1: Test gc/gctests/FinalizeTest05 fails (one live object is finalized) Summary: The Solaris Studio 12 update 1 C++ compiler was incorrectly re-ordering the reads of an object's mark word in oopDesc::forward_to_atomic(). This opened a small window where one thread could execute the successful CAS path even though another thread had already successfully forwarded the object. This could result in an object being copied twice. The code in oopDesc::forward_to_atomic() was changed to read the mark word once. Reviewed-by: ysr, tonyp
author johnc
date Tue, 07 Dec 2010 16:18:45 -0800
parents 5484e7c53fa7
children 0d4395745860
line wrap: on
line source

# 
# Copyright (c) 2006, 2009, Oracle and/or its affiliates. All rights reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
#
# This code is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License version 2 only, as
# published by the Free Software Foundation.
#
# This code is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
# version 2 for more details (a copy is included in the LICENSE file that
# accompanied this code).
#
# You should have received a copy of the GNU General Public License version
# 2 along with this work; if not, write to the Free Software Foundation,
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
# or visit www.oracle.com if you need additional information or have any
# questions.
# 

#
# 

#
# Master Hotspot version file.  These values may be overridden by a control
# workspace build.  This file format must remain compatible with both
# GNU Makefile and Microsoft nmake formats.
#

# Don't put quotes (fail windows build).
HOTSPOT_VM_COPYRIGHT=Copyright 2010

HS_MAJOR_VER=20
HS_MINOR_VER=0
HS_BUILD_NUMBER=03

JDK_MAJOR_VER=1
JDK_MINOR_VER=7
JDK_MICRO_VER=0

# Previous (bootdir) JDK version
JDK_PREVIOUS_VERSION=1.6.0