comparison src/share/vm/runtime/vm_version.cpp @ 14390:0f03ff49c720

8016491: PPC64 (part 2): Clean up PPC defines. Summary: Distinguish PPC, PPC64 and PPC32. PPC should guard code needed on any PPC system. PPC32 and PPC64 should guard code needed in a port for the ppc64 or ppc32 instruction set. Reviewed-by: kvn
author goetz
date Wed, 19 Jun 2013 12:29:30 +0200
parents 9960dce2024f
children d2907f74462e
comparison
equal deleted inserted replaced
14389:164db61dbced 14390:0f03ff49c720
184 #else 184 #else
185 #define CPU IA32_ONLY("x86") \ 185 #define CPU IA32_ONLY("x86") \
186 IA64_ONLY("ia64") \ 186 IA64_ONLY("ia64") \
187 AMD64_ONLY("amd64") \ 187 AMD64_ONLY("amd64") \
188 ARM_ONLY("arm") \ 188 ARM_ONLY("arm") \
189 PPC_ONLY("ppc") \ 189 PPC32_ONLY("ppc") \
190 SPARC_ONLY("sparc") 190 SPARC_ONLY("sparc")
191 #endif // ZERO 191 #endif // ZERO
192 192
193 const char *Abstract_VM_Version::vm_platform_string() { 193 const char *Abstract_VM_Version::vm_platform_string() {
194 return OS "-" CPU; 194 return OS "-" CPU;
246 #define FLOAT_ARCH_STR "-sflt" 246 #define FLOAT_ARCH_STR "-sflt"
247 #elif defined(E500V2) 247 #elif defined(E500V2)
248 #define FLOAT_ARCH_STR "-e500v2" 248 #define FLOAT_ARCH_STR "-e500v2"
249 #elif defined(ARM) 249 #elif defined(ARM)
250 #define FLOAT_ARCH_STR "-vfp" 250 #define FLOAT_ARCH_STR "-vfp"
251 #elif defined(PPC) 251 #elif defined(PPC32)
252 #define FLOAT_ARCH_STR "-hflt" 252 #define FLOAT_ARCH_STR "-hflt"
253 #else 253 #else
254 #define FLOAT_ARCH_STR "" 254 #define FLOAT_ARCH_STR ""
255 #endif 255 #endif
256 #else 256 #else