--- a/hotspot/src/share/vm/runtime/vm_version.cpp Fri Oct 05 13:37:08 2012 -0700
+++ b/hotspot/src/share/vm/runtime/vm_version.cpp Wed Oct 10 14:35:58 2012 -0400
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1998, 2012, 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
@@ -110,24 +110,26 @@
#define VMLP ""
#endif
-#ifdef KERNEL
- #define VMTYPE "Kernel"
-#else // KERNEL
-#ifdef TIERED
- #define VMTYPE "Server"
-#else // TIERED
-#ifdef ZERO
-#ifdef SHARK
- #define VMTYPE "Shark"
-#else // SHARK
- #define VMTYPE "Zero"
-#endif // SHARK
-#else // ZERO
- #define VMTYPE COMPILER1_PRESENT("Client") \
- COMPILER2_PRESENT("Server")
-#endif // ZERO
-#endif // TIERED
-#endif // KERNEL
+#ifndef VMTYPE
+ #ifdef KERNEL
+ #define VMTYPE "Kernel"
+ #else // KERNEL
+ #ifdef TIERED
+ #define VMTYPE "Server"
+ #else // TIERED
+ #ifdef ZERO
+ #ifdef SHARK
+ #define VMTYPE "Shark"
+ #else // SHARK
+ #define VMTYPE "Zero"
+ #endif // SHARK
+ #else // ZERO
+ #define VMTYPE COMPILER1_PRESENT("Client") \
+ COMPILER2_PRESENT("Server")
+ #endif // ZERO
+ #endif // TIERED
+ #endif // KERNEL
+#endif
#ifndef HOTSPOT_VM_DISTRO
#error HOTSPOT_VM_DISTRO must be defined