< prev index next >
src/hotspot/share/utilities/macros.hpp
Print this page
rev 59383 : [mq]: final
*** 1,7 ****
/*
! * Copyright (c) 1997, 2019, 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.
--- 1,7 ----
/*
! * Copyright (c) 1997, 2020, 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.
*** 418,435 ****
#else
#define AIX_ONLY(code)
#define NOT_AIX(code) code
#endif
- #ifdef SOLARIS
- #define SOLARIS_ONLY(code) code
- #define NOT_SOLARIS(code)
- #else
- #define SOLARIS_ONLY(code)
- #define NOT_SOLARIS(code) code
- #endif
-
#ifdef _WINDOWS
#define WINDOWS_ONLY(code) code
#define NOT_WINDOWS(code)
#else
#define WINDOWS_ONLY(code)
--- 418,427 ----
*** 507,524 ****
#else
#define S390_ONLY(code)
#define NOT_S390(code) code
#endif
- #ifdef SPARC
- #define SPARC_ONLY(code) code
- #define NOT_SPARC(code)
- #else
- #define SPARC_ONLY(code)
- #define NOT_SPARC(code) code
- #endif
-
#if defined(PPC32) || defined(PPC64)
#ifndef PPC
#define PPC
#endif
#define PPC_ONLY(code) code
--- 499,508 ----
*** 599,611 ****
// Include platform dependent files.
//
// This macro constructs from basename and INCLUDE_SUFFIX_OS /
// INCLUDE_SUFFIX_CPU / INCLUDE_SUFFIX_COMPILER, which are set on
// the command line, the name of platform dependent files to be included.
! // Example: INCLUDE_SUFFIX_OS=_linux / INCLUDE_SUFFIX_CPU=_sparc
! // CPU_HEADER_INLINE(macroAssembler) --> macroAssembler_sparc.inline.hpp
! // OS_CPU_HEADER(vmStructs) --> vmStructs_linux_sparc.hpp
//
// basename<cpu>.hpp / basename<cpu>.inline.hpp
#define CPU_HEADER_H(basename) XSTR(CPU_HEADER_STEM(basename).h)
#define CPU_HEADER(basename) XSTR(CPU_HEADER_STEM(basename).hpp)
#define CPU_HEADER_INLINE(basename) XSTR(CPU_HEADER_STEM(basename).inline.hpp)
--- 583,595 ----
// Include platform dependent files.
//
// This macro constructs from basename and INCLUDE_SUFFIX_OS /
// INCLUDE_SUFFIX_CPU / INCLUDE_SUFFIX_COMPILER, which are set on
// the command line, the name of platform dependent files to be included.
! // Example: INCLUDE_SUFFIX_OS=_linux / INCLUDE_SUFFIX_CPU=_x86
! // CPU_HEADER_INLINE(macroAssembler) --> macroAssembler_x86.inline.hpp
! // OS_CPU_HEADER(vmStructs) --> vmStructs_linux_x86.hpp
//
// basename<cpu>.hpp / basename<cpu>.inline.hpp
#define CPU_HEADER_H(basename) XSTR(CPU_HEADER_STEM(basename).h)
#define CPU_HEADER(basename) XSTR(CPU_HEADER_STEM(basename).hpp)
#define CPU_HEADER_INLINE(basename) XSTR(CPU_HEADER_STEM(basename).inline.hpp)
< prev index next >