Mercurial > hg > graal-jvmci-8
comparison src/share/vm/utilities/macros.hpp @ 1681:126ea7725993
6953477: Increase portability and flexibility of building Hotspot
Summary: A collection of portability improvements including shared code support for PPC, ARM platforms, software floating point, cross compilation support and improvements in error crash detail.
Reviewed-by: phh, never, coleenp, dholmes
author | bobv |
---|---|
date | Tue, 03 Aug 2010 08:13:38 -0400 |
parents | c18cbe5936b8 |
children | d2ede61b7a12 |
comparison
equal
deleted
inserted
replaced
1680:a64438a2b7e8 | 1681:126ea7725993 |
---|---|
186 #else | 186 #else |
187 #define SPARC_ONLY(code) | 187 #define SPARC_ONLY(code) |
188 #define NOT_SPARC(code) code | 188 #define NOT_SPARC(code) code |
189 #endif | 189 #endif |
190 | 190 |
191 #ifdef PPC | |
192 #define PPC_ONLY(code) code | |
193 #define NOT_PPC(code) | |
194 #else | |
195 #define PPC_ONLY(code) | |
196 #define NOT_PPC(code) code | |
197 #endif | |
198 | |
199 #ifdef E500V2 | |
200 #define E500V2_ONLY(code) code | |
201 #define NOT_E500V2(code) | |
202 #else | |
203 #define E500V2_ONLY(code) | |
204 #define NOT_E500V2(code) code | |
205 #endif | |
206 | |
207 | |
208 #ifdef ARM | |
209 #define ARM_ONLY(code) code | |
210 #define NOT_ARM(code) | |
211 #else | |
212 #define ARM_ONLY(code) | |
213 #define NOT_ARM(code) code | |
214 #endif | |
215 | |
216 #ifdef JAVASE_EMBEDDED | |
217 #define EMBEDDED_ONLY(code) code | |
218 #define NOT_EMBEDDED(code) | |
219 #else | |
220 #define EMBEDDED_ONLY(code) | |
221 #define NOT_EMBEDDED(code) code | |
222 #endif | |
223 | |
191 #define define_pd_global(type, name, value) const type pd_##name = value; | 224 #define define_pd_global(type, name, value) const type pd_##name = value; |