src/share/vm/utilities/macros.hpp

changeset 2036
126ea7725993
parent 1907
c18cbe5936b8
child 2047
d2ede61b7a12
     1.1 --- a/src/share/vm/utilities/macros.hpp	Wed Jul 28 17:57:43 2010 -0400
     1.2 +++ b/src/share/vm/utilities/macros.hpp	Tue Aug 03 08:13:38 2010 -0400
     1.3 @@ -188,4 +188,37 @@
     1.4  #define NOT_SPARC(code) code
     1.5  #endif
     1.6  
     1.7 +#ifdef PPC
     1.8 +#define PPC_ONLY(code) code
     1.9 +#define NOT_PPC(code)
    1.10 +#else
    1.11 +#define PPC_ONLY(code)
    1.12 +#define NOT_PPC(code) code
    1.13 +#endif
    1.14 +
    1.15 +#ifdef E500V2
    1.16 +#define E500V2_ONLY(code) code
    1.17 +#define NOT_E500V2(code)
    1.18 +#else
    1.19 +#define E500V2_ONLY(code)
    1.20 +#define NOT_E500V2(code) code
    1.21 +#endif
    1.22 +
    1.23 +
    1.24 +#ifdef ARM
    1.25 +#define ARM_ONLY(code) code
    1.26 +#define NOT_ARM(code)
    1.27 +#else
    1.28 +#define ARM_ONLY(code)
    1.29 +#define NOT_ARM(code) code
    1.30 +#endif
    1.31 +
    1.32 +#ifdef JAVASE_EMBEDDED
    1.33 +#define EMBEDDED_ONLY(code) code
    1.34 +#define NOT_EMBEDDED(code)
    1.35 +#else
    1.36 +#define EMBEDDED_ONLY(code)
    1.37 +#define NOT_EMBEDDED(code) code
    1.38 +#endif
    1.39 +
    1.40  #define define_pd_global(type, name, value) const type pd_##name = value;

mercurial