< prev index next >

src/hotspot/share/utilities/macros.hpp

Print this page
rev 47445 : 8171853: Remove Shark compiler


 329 #define BSD_ONLY(code)
 330 #define NOT_BSD(code) code
 331 #endif
 332 
 333 #ifdef _WIN64
 334 #define WIN64_ONLY(code) code
 335 #define NOT_WIN64(code)
 336 #else
 337 #define WIN64_ONLY(code)
 338 #define NOT_WIN64(code) code
 339 #endif
 340 
 341 #if defined(ZERO)
 342 #define ZERO_ONLY(code) code
 343 #define NOT_ZERO(code)
 344 #else
 345 #define ZERO_ONLY(code)
 346 #define NOT_ZERO(code) code
 347 #endif
 348 
 349 #if defined(SHARK)
 350 #define SHARK_ONLY(code) code
 351 #define NOT_SHARK(code)
 352 #else
 353 #define SHARK_ONLY(code)
 354 #define NOT_SHARK(code) code
 355 #endif
 356 
 357 #if defined(IA32) || defined(AMD64)
 358 #define X86
 359 #define X86_ONLY(code) code
 360 #define NOT_X86(code)
 361 #else
 362 #undef X86
 363 #define X86_ONLY(code)
 364 #define NOT_X86(code) code
 365 #endif
 366 
 367 #ifdef IA32
 368 #define IA32_ONLY(code) code
 369 #define NOT_IA32(code)
 370 #else
 371 #define IA32_ONLY(code)
 372 #define NOT_IA32(code) code
 373 #endif
 374 
 375 // This is a REALLY BIG HACK, but on AIX <sys/systemcfg.h> unconditionally defines IA64.
 376 // At least on AIX 7.1 this is a real problem because 'systemcfg.h' is indirectly included




 329 #define BSD_ONLY(code)
 330 #define NOT_BSD(code) code
 331 #endif
 332 
 333 #ifdef _WIN64
 334 #define WIN64_ONLY(code) code
 335 #define NOT_WIN64(code)
 336 #else
 337 #define WIN64_ONLY(code)
 338 #define NOT_WIN64(code) code
 339 #endif
 340 
 341 #if defined(ZERO)
 342 #define ZERO_ONLY(code) code
 343 #define NOT_ZERO(code)
 344 #else
 345 #define ZERO_ONLY(code)
 346 #define NOT_ZERO(code) code
 347 #endif
 348 








 349 #if defined(IA32) || defined(AMD64)
 350 #define X86
 351 #define X86_ONLY(code) code
 352 #define NOT_X86(code)
 353 #else
 354 #undef X86
 355 #define X86_ONLY(code)
 356 #define NOT_X86(code) code
 357 #endif
 358 
 359 #ifdef IA32
 360 #define IA32_ONLY(code) code
 361 #define NOT_IA32(code)
 362 #else
 363 #define IA32_ONLY(code)
 364 #define NOT_IA32(code) code
 365 #endif
 366 
 367 // This is a REALLY BIG HACK, but on AIX <sys/systemcfg.h> unconditionally defines IA64.
 368 // At least on AIX 7.1 this is a real problem because 'systemcfg.h' is indirectly included


< prev index next >