diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lj_arch.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lj_arch.h b/src/lj_arch.h index ce169b33..5f788502 100644 --- a/src/lj_arch.h +++ b/src/lj_arch.h | |||
@@ -212,7 +212,11 @@ | |||
212 | 212 | ||
213 | /* Check for minimum required compiler versions. */ | 213 | /* Check for minimum required compiler versions. */ |
214 | #if defined(__GNUC__) | 214 | #if defined(__GNUC__) |
215 | #if LJ_TARGET_X64 | 215 | #if LJ_TARGET_X86 |
216 | #if (__GNUC__ < 3) || ((__GNUC__ == 3) && __GNUC_MINOR__ < 4) | ||
217 | #error "Need at least GCC 3.4 or newer" | ||
218 | #endif | ||
219 | #elif LJ_TARGET_X64 | ||
216 | #if __GNUC__ < 4 | 220 | #if __GNUC__ < 4 |
217 | #error "Need at least GCC 4.0 or newer" | 221 | #error "Need at least GCC 4.0 or newer" |
218 | #endif | 222 | #endif |
@@ -220,14 +224,10 @@ | |||
220 | #if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 2) | 224 | #if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 2) |
221 | #error "Need at least GCC 4.2 or newer" | 225 | #error "Need at least GCC 4.2 or newer" |
222 | #endif | 226 | #endif |
223 | #elif LJ_TARGET_PPC | 227 | #else |
224 | #if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 3) | 228 | #if (__GNUC__ < 4) || ((__GNUC__ == 4) && __GNUC_MINOR__ < 3) |
225 | #error "Need at least GCC 4.3 or newer" | 229 | #error "Need at least GCC 4.3 or newer" |
226 | #endif | 230 | #endif |
227 | #else | ||
228 | #if (__GNUC__ < 3) || ((__GNUC__ == 3) && __GNUC_MINOR__ < 4) | ||
229 | #error "Need at least GCC 3.4 or newer" | ||
230 | #endif | ||
231 | #endif | 231 | #endif |
232 | #endif | 232 | #endif |
233 | 233 | ||